Instant Pot Cowboy Steak and Beans (and two ideas for using leftovers!)

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.

I haven’t been using my Instant Pot as much as I used to and I’m not really sure why.  I like how easy and convenient it is to use.  Food gets really tender in the Instant Pot and it does it much quicker than in a slow cooker. It’s just not something I’ve been using regularly.

This hearty Instant Pot Cowboy Steak and Beans is the perfect cool weather meal.

Last week I had Cowboy Steak and Beans on the menu.  The high temperature was supposed to be 63 degrees and I thought it would be easy to cook this on the stove top or oven.   Once the day rolled around it was 75 degrees which is a little warm to cook in the kitchen all day.  In addition to that I didn’t read the instructions thoroughly that said I had to cook the dried beans for hours.  I was pretty sure I had ruined our dinner.

It's easy to make your family a hearty Instant Pot Cowboy Steak and Beans

As I sat trying to come up with a better idea for dinner I realized that I could probably cook the beans in the Instant Pot.  After looking through a few recipes I found that it would be easy to cook the beans in under an hour using the Instant Pot.  Plus it wouldn’t heat up my kitchen which was definitely another plus to cooking it this way.

I ended up cooking the beans, tomatoes, and beef broth in the Instant Pot for 40 minutes.  Next time I make this I’ll add in the celery as well because it needs time to get tender.  After that I basically tossed in all the other ingredients and cooked them for another 20 minutes.   That was it!  Instead of taking hours and hours this recipe ended up taking about an hour and a half and I didn’t have to do much except throw in the ingredients.

Instant Pot Steak and Beans makes a big portion so you can cook once and eat twice with this meal!

I wasn’t sure what the end result of this recipe would be.   I thought maybe it would be similar to chili or maybe a thick stew but I really wasn’t sure.   It did end up being thick and similar to chili but with a different flavor.  It had a much tangier and a little sweeter flavor then chili and this had steak in it instead of ground beef.

Looking for a tasty and hearty meal that's easy to make? Instant Pot Cowboy Steak and Beans is the answer!

Since I was using the Instant Pot and not cooking the steak for all that long I went with Certified Angus Beef Sirloin steaks and cut them into 1 inch cubes.  They ended up pretty tender with this Instant Pot Cowboy Steak and Beans.   This makes a ton so you will have plenty of leftovers.  We ended up eating it with a side of bread the first night.  The second night we served it over top of baked potatoes along with sour cream and cheese and it was awesome.   It would also be good over nachos.  This is one of those cook once, each two or three times recipes.

This hearty Instant Pot Cowboy Steak and Beans is the perfect cool weather meal.

Instant Pot Cowboy Steaks and Beans (and two ideas for using leftovers!)

Yield: serves 10-12
Prep Time: 30 minutes
Cook Time: 1 hour
Total Time: 1 hour 30 minutes

Looking to cook once and eat two or three times? This hearty and flavorful Instant Pot Cowboy Steak and Beans has a BBQ flavor and is perfect as a stew, on top of nachos, or in a loaded baked potato.


  • 2 c. 15 bean soup mix
  • 2 celery ribs, chopped
  • 28 oz. diced tomatoes
  • 4 c. beef broth
  • 1 1/2 lb. Sirloin Steaks cut into 1 inch cubes (I used Certified Angus Beef Brand)
  • 4 garlic cloves, chopped
  • 2 bell peppers, chopped
  • 1 large onion, chopped
  • 2 T. Worcestershire sauce
  • 1/3 c. brown sugar
  • 1/3 c. apple cider vinegar
  • 2 T. paprika
  • 2 T. chili powderpepper,
  • 1 T. salt
  • 1 t. black pepper
  • 2 T. Dijon mustard
  • 2 T. tomato paste
  • 5 strips bacon, cooked and chopped


  1. Place the bean soup mix, celery, diced tomatoes, and beef broth in the Instant Pot and seal the lid.
  2. Pressure cook on high for 40 minutes. Allow the pressure to release naturally for 10 minutes then release remaining steam.
  3. Add in the steak, garlic, peppers, onion, Worcestershire sauce, brown sugar, vinegar, paprika, chili powder, salt, pepper, and mustard and mix well.
  4. Seal the lid and pressure cook on high for 20 minutes. Allow the steam to release naturally for 5 minutes then release the remaining steam.
  5. Stir in the tomato paste.
  6. Spoon out the steak and beans into bowls and top with crumbled bacon. If you want you can even top with cheddar cheese!


Recipe adapted fromThe Complete Savorist


Your family will thank you for this flavorful and hearty Instant Pot Cowboy Steak and Beans

Instant Pot Slow Cooker Recipes

We share Recipes From Our Dinner Table! Join our group and share your recipes, too! While you’re at it, join our Pinterest board, too!


  1. The Instant Pot is perfect for saving meals such as this. That steak could have even been frozen and this recipe would work. You would just have to shred it after cooking. It sounds delicious.

Leave a Reply

Your email address will not be published. Required fields are marked *