A big skillet full of sweet and smoky cowboy beans flavoured with bacon and smoked paprika is the ultimate comfort food.
When a recipe starts by frying onions, garlic and bacon until they are all golden brown and smelling incredible, you know it’s going to be good. Right? These cowboy beans are sweet, salty and smoky and the perfect side dish or breakfast addition.
The first time I had these beans, my husband’s cousin made them at a braai (cook-out). One taste and I was hooked. If you like sweet, smoky and salty flavours, you will love this. At first I thought I would just eat the beans on a thick slice of ciabatta toast but then I thought of a soft egg on top with it’s creamy yolk and I was sold. So I quickly fried up an egg and well, love at first sight. How can you NOTÂ want to eat that?
Ingredients needed
Full recipe + amounts can be found in the recipe card below.
- Bacon.
- Onion.
- Garlic.Â
- Beans. I used cannelini but any small white bean will work.
- Tomato ketchup.
- Tomato passata. Alternatively use tomato puree (not paste).
- Beef stock.Â
- Balsamic vinegar.
- Worcestershire sauce.Â
- Brown sugar.
- Salt and Pepper.
How to make cowboy beans?
- Prep ingredients: Finely chop onions and bacon. Mince the garlic and set aside.
- Cook: Fry theonion, garlic and bacon until they start to caramelize then add smoked paprika, drained cannelini beans, ketchup, tomato passata, beef stock, Balsamic vinegar, Worcestershire sauce and brown sugar. Reduce the heat and allow to simmer gently for 30 minutes until the sauce has thickened.
- Finish and serve: Taste and adjust the seasoning if necessary. The beans need to be sweet and smoky but well seasoned. Serve as a side dish or on toast with a fried egg.
Can I freeze Cowboy Beans?
Yes, you can. Allow the beans to cool completely before transferring to a freezer-proof container. Thaw the beans completely before re-heating and serving.
What to serve with cowboy beans
Easy side dish recipes
- Sun-dried tomato pesto pasta salad
- Easy spicy garlic baked potato wedges
- Creamy potato salad
- Easy side salad with lemon dressing
- Cucumber, tomato and red onion salad

Ingredients
- 1 onion finely chopped
- 250 g streaky bacon finely chopped
- 2 garlic cloves crushed
- 1 teaspoon smoked paprika
- 2 x 400g cans Cannelini beans drained
- 1 cup tomato passata/puree
- 1/2 cup tomato ketchup
- 3/4 cup beef stock
- 2 tablespoons Worcestershire sauce
- 2 tablespoons Balsamic vinegar
- 1/2 cup soft brown sugar
- salt & pepper to taste
Instructions
- In a large pan/skillet, fry the onion and bacon until golden brown and fragrant.
- Add the garlic and smoked paprika and fry for another 30 seconds then add the drained beans.
- Pour in the remaining ingredients.
- Lower the heat and allow to simmer gently for 30 minutes, topping up with beef stock/water as needed to ensure the beans don't dry out and burn.
- When the sauce is thick and deep red, season to taste then serve.
Thanks so much for the recipe. We served the beans with BBQ pork ribs, potato bake, sauerkraut, gherkins. Everyone at the table made comments about how good the beans were. 🙂
Yay! Thanks for your comment!
Have you tried this with pintos?
No but I’m sure it will be delicious!
Faaaaantasties! Ek het die nou al twee keer die week gemaak. Dankie vir jou werk, Alida. Groete
Elmo
So bly om dit te hoor Elmo.
Great recipe, so tasty!
Thanks Justine!
This looks heavenly! I can’t wait to try something like this out for my husband.
You must! Please let me know what he thinks once you’ve tried it!
Liewe Alida
Lanklaas op jou blog gewees. Jou werk word net mooier en beter. Veels geluk!
Hierdie resep het my aan de soeke vir rooi cannelini bone. Waar kry jy dit? Ek kry net wit cannelinis – selfs die Google search help nie.
Help asseblief!
Liefde
A
Hi Anne! Baie dankie vir jou mooi woorde. Ek gebruik ook net die wittes, nog nooit rooies gesien nie!