Skip to Content

Cowboy Beans

These Cowboy Beans are easily made in one pot, taste amazing and will hit the spot on any table for easy family dinner or potluck ideas. No one will ever guess it is vegan and so straightforward delicious. This simple recipe comes together in 15 minutes which makes these are big winner. Even kids will ask for seconds with these fantastic flavors from three beans and a mix of BBQ and tomato sauces.

Three types of beans go into a single pot.

Who is in for a big plate of comfort food? Raise your hands! If your craving for one pot meals is mile high, I have the right one for you:

It is ready in 15 minutes from start to finish.

I’m here for you guys. As you know I keep my recipes always as easy as possible. You know this from my One Pot Taco Pasta or the One Pot Pad Thai Noodles. Making everything in a single pot is always right.

Savory and rich, you can enjoy these Cowbow beans.

Time for one more easy vegan recipe for you. My Cowboy Beans are addictive, full of delicious flavors, comforting, super easy, stress free, filling, made with my sugar free BBQ sauce or your favorite.

Also protein rich, hearty, mouthwatering, satisfying, robust with bold flavors, meaty for a perfect texture in and out.

Oh yes no one would ever believe it is vegan, even meat eaters know this is simply the best cowboy beans recipe that you’ve ever tried and made.

Sauce is made from BBQ sauce and tomato sauce.

Cowboy Beans ingredients 

  • My sugar free bbq sauce or your favorite
  • 6 cups mixed beans
  • Tomato sauce
  • Mustard
  • Onions
  • Mushrooms

It is done with 6 simple ingredients only!

These Cowboy Beans are not only vegetarian but also vegan!

If you like, you can always make these easy cowboy beans even tastier by adding optional:

  • Liquid smoke, to add more boldness
  • Chili powder, if you like it a bit more spicy
  • Smoked tofu for more texture, flavor and protein, yum.

No minced meat in this vegan recipe. Instead I use finely chopped mushrooms.

How to make Cowboy Beans

You will need a large casserole or pot. First, heat a bit of of oil (or vegetable broth for oil free cooking). Then add the onions and mushrooms and fry both for around 3 minutes.

Now it is time to give the beans, BBQ sauce, tomato sauce, mustard, and optional ingredients like liquid smoke, chili powder, and smoked tofu to the pot. And of course a pinch of salt and pepper.

Cook for around 10 minutes on medium heat. Finally serve in bowls and enjoy for dinner, lunch, meal prep. It makes a great picnic food, sandwich spread just mash them a bit for a creamier texture.

One single pot and it is easy to make vegan Cowboy Beans.

You get the picture. This Cowboy Beans recipe is so versatile, there is so much what one can make with this and it will always hit the spot on your table in no time. A keeper which will make ahead meals even easier than you’ve done before.

Variations and tips

Slow cooker Cowboy Beans: add all the ingredients in your slow cooker and set a time when it should be done.

Cilantro is a tasty extra.

Instant pot cowboy beans: start with a bit of oil or vegetable broth, add onions, mushrooms use the sauté function for 2 minutes, now add beans, BBQ and tomato sauce, mustard, optional liquid smoke, chili powder and smoked tofu.

Place and seal lid on top, from there use high pressure for 7 minutes. Open your instant pot, give it a mix with a spatula, season to your liking with a pinch salt and pepper.

As you know 7 minutes is the cooking time, which is does not include the time to reach high pressure.

These Cowboy Beans are so easy and delicious. No one would ever taste they are vegan and you will find a instant pot and slow cooker version for more excitement as well.

Chili beans recipe: add 2 tsp more chili powder and 2 fresh chili finely chopped. If you like it hot a lot, but just saying: it is really spicy and not for the faint hearted.

Cowboy casserole: lately I tried something different. After preparing my cowboy beans I added them to a 9×13 casserole dish and sprinkled 1.5 cups vegan cheddar on top. Then it’s time to bake them for 20 minutes at 415°F. Oh boy, this was so amazing and delicious

These Cowboy Beans are so easy and delicious. No one would ever taste they are vegan and you will find a instant pot and slow cooker version for more excitement as well. #vegan #glutenfree #dairyfree #onepotmeals #vegetarian #mealprep #dinner #lunch #comfortfood #cowboybeans #instantpot #slowcooker #contentednesscoking #familymeals

Try these Cowboy Beans with all variations and let me know which one is your favorite.

Tag me on Instagram or Facebook with a picture.

I can’t wait to see them all, Florian.

These Cowboy Beans are so easy and delicious. No one would ever taste they are vegan and you will find a instant pot and slow cooker version for more excitement as well.

Cowboy Beans

Yield: 6
Prep Time: 5 minutes
Cook Time: 13 minutes
Total Time: 18 minutes

These Cowboy Beans are easily made in one pot, taste amazing and will hit the spot on any table for easy family dinner or potluck ideas. No one will ever guess it is vegan and so straightforward delicious. This simple recipe comes together in 15 minutes which makes these are big winner. Even kids will ask for seconds with these fantastic flavors from three beans and a mix of BBQ and tomato sauces.

Ingredients

  • 6 cups mixed beans, drained and cooked (I used a 15 oz can cannelini beans, a 15 oz can kidney beans, and a 15 oz can black eyed peas)
  • 1 batch Sugar Free BBQ Sauce
  • 1 Tbs mustard
  • 15 oz tomato sauce
  • 1 cup onions, chopped
  • 8 oz mushrooms, finely chopped
  • salt, pepper to taste

Optional:

  • 2 tsp liquid smoke
  • 4 oz smoked tofu
  • 1 tsp chili powder

Instructions

  1. First, heat a bit of of oil (or vegetable broth for oil free cooking). Then add the onions and mushrooms and fry both for around 3 minutes.
  2. Now it is time to give the beans, BBQ sauce, tomato sauce, mustard, and optional ingredients like liquid smoke, chili powder, and smoked tofu to the pot. And of course a pinch of salt and pepper.
  3. Cook for around 10 minutes on medium heat. Finally serve in bowls and enjoy.
Nutrition Information:
Yield: 6 Serving Size: 3 cups
Amount Per Serving: Calories: 302Total Fat: 1.6gSaturated Fat: 0.2gTrans Fat: 0gUnsaturated Fat: 0.9gCholesterol: 0mgSodium: 332mgCarbohydrates: 51.3gFiber: 15.3gSugar: 6.1gProtein: 19.1g

Alicia

Saturday 9th of March 2024

Made this dish yet again, flipping love it. I can't eat mushrooms so I add an extra tin of beans.

Florian

Sunday 10th of March 2024

Thanks for your wonderful feedback and making it, Alicia!

Erika

Monday 3rd of October 2022

Hi! Any thoughts as to a vegetable that could replace the mushrooms? Thanks :)

Florian

Monday 3rd of October 2022

Hi Erika! Green beans. 😊

Susie

Friday 20th of May 2022

Is the picture accurate? It looks like there is carrots in the beans.

Florian

Friday 20th of May 2022

Hi Susie! These are smoked tofu stripes which are optional, but totally delicious. 😋 Hope that helps and clarifies.

Alicia

Saturday 14th of May 2022

I made this dish yesterday, it's an absolutely awesome recipe, the flavour is so good. Thank you so much for sharing.

Florian

Saturday 14th of May 2022

Thanks for your great feedback and making it, Alicia! Would you mind leaving a star rating with your review? Your experience is so helpful for other readers. Thanks a lot.

Grace

Tuesday 30th of March 2021

this sounds really delicious. Do you think I could slow cook them?

Florian

Tuesday 30th of March 2021

Hi Grace! I think it will work in the slow cooker. Let me know how it works.

Skip to Recipe