Instant Pot Cowboy Beans are made with multiple types of beans mixed with bacon, ground beef, and a delicious combination of sauces and spices to make the perfect hearty side dish.
I'll be the first to stand up and say that I'm not a big fan of baked beans. I'm not sure why because I like beans and I like the barbecue flavor but something about baked beans just doesn't do it for me. My husband on the other hand loves them so he often enjoys them in the summer as a side dish when we grill.
When I first saw these Cowboy Beans I was intrigues. Beans mixed in a tasty sauce along with beef and bacon sounded like something I would eat. I decided to give it a go.
The original recipe I saw uses canned beans but I had two packages of dried beans that I needed to use so that's what I went with. I've included cooking times for both types of beans so you can use either one. Obviously the dried beans take a little more time because they need to soak and cook longer.
To make the beans I started by frying up the bacon in a skillet until it was crispy. Then I cooked the ground beef, onion, and garlic until the beef was cooked through and the onion had softened.
I added everything to the Instant Pot and cooked on high pressure for an hour. If I was using canned beans I would have only cooked on high pressure for about 30 minutes.
The smell when I lifted the lid was amazing. It smelled like bacon, barbecue, and beef and I could see the different types of beans. I couldn't wait to try a spoonful so I didn't. I dug right in the Instant Pot and tried a bite.
These beans are so flavorful! They are so much better than any canned baked bean I've ever tasted. The flavors were a little bit sweet, a little bit tangy, and the bacon and beef really made a flavor appearance.
So if you are looking for something a little different for your next cookout or social gathering give these hearty Instant Pot Cowboy Beans a try!
Pro Tips and Substitutions:
- Feel free to use your favorite types of beans. I used kidney beans, northern beans, and black beans because that's what I had in the cupboard but you can use navy beans, fava beans, or pinto beans as well.
- If you want to soak your dried beans the traditional way (not the quick method I have in the directions) cover them with water, add a teaspoon of salt, and let them soak for 6-12 hours before rinsing and using.
- Ground chicken, turkey, or pork can certainly be substituted for the ground beef in this recipe.
Instant Pot Cowboy Beans
Cowboy Beans are made with multiple types of beans mixed with bacon, ground beef, and a delicious combination of sauces and spices to make the perfect hearty side dish.
Ingredients
- 1 c. dried kidney beans
- 1 c. dried northern beans
- ½ lb. bacon, cut into 1 inch pieces
- ¾ lb. ground beef
- ½ medium onion, chopped
- 4 garlic cloves, minced
- 1 c. water
- ¾ c. ketchup
- 3 T. tomato paste
- ¼ c. brown mustard (or yellow)
- ¼ c. vinegar
- ½ c. brown sugar
- 2 T. molasses
- 1 t. salt
- 1 t. black pepper
Instructions
- Place the dried beans in a large sauce pan that has a lid. Add water to cover the beans by at least 2 inches.
- Heat the beans over high heat and bring to a boil. Remove from heat, stir the beans, and cover for 90 minutes.
- Drain and rinse the beans.
- Place the bacon in a large skillet over medium heat. Saute until the bacon is crispy. Remove to a paper towel lined plate.
- Drain the grease from the skillet and add the ground beef. Saute for 5 minutes over medium high heat. Add the onion and garlic and continue to saute for 5 minutes. Remove from heat.
- In the Instant Pot combine the water, ketchup, tomato paste, mustard, vinegar, brown sugar, and molasses. Mix well to combine.
- Add the rinsed beans, black beans, bacon, and ground beef to the Instant Pot and mix well to combine. Sprinkle with salt and pepper.
- Place the lid on the Instant Pot and cook on high pressure for 1 hour if using dried, soaked beans or for 30 minutes if using canned beans.
- After the cooking time is up allow the Instant Pot to release steam naturally for 15 minutes before manually releasing the remaining steam.
- Mix the beans well and serve hot.
Notes
Recipe adapted from Blogghetti
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

It's Multicooker Monday! Check out the recipes:
- Air Fryer Creamed Corn Vegetable Toast from Sneha's Recipe
- Baby Eggplant Curry (Instant Pot) from Food Lust People Love
- Bacon-Wrapped Scallops in the Air Fryer from Karen's Kitchen Stories
- Chicken Nuggets in the Air Fryer from A Day in the Life on the Farm
- Hearty Instant Pot Beef Stew from Making Miracles
- Instant Pot Cowboy Beans from Hezzi-D's Books and Cooks
- Instant Pot Veggie Dal from Magical Ingredients
Rebekah Hills
I love cowboy beans! That bbq smell... mmmm! Love that you did a version in the instant pot - I need to try beans in the IP.
Radha
This is hearty and delicious recipe! Thanks for the tips.
Karen
I have some of those Camelia beans leftover too just looking for a recipe. This sounds so hearty and delicious.
Wendy Klik
Love cowboy beans and the instant pot is a great way to cook them...This is a great recipe for using up all those parial bags of beans left in the pantry.
Sneha Datar
This bowl looks so warm and cozy!