Hearty & Healthy Smoky Tomato Beans: Your New Favorite Easy Vegan Meal
Welcome to your new go-to recipe for a truly satisfying, plant-based meal: Smoky Tomato Beans! This incredibly easy, healthy, and flavour-packed vegan dish comes together in a flash, making it perfect for busy weeknights or a comforting weekend lunch.
Imagine tender white beans simmered in a rich, aromatic tomato sauce, infused with the deep, complex notes of smoked paprika and a hint of warming cayenne. Serve it alongside creamy sweet potato mash and vibrant green vegetables for a wholesome, nourishing, and utterly delicious experience that will leave you feeling full and happy.

In the quest for meals that are both speedy and genuinely wholesome, these smoky tomato beans stand out as a clear winner in my kitchen. Whenever I need a quick, healthy, and incredibly satisfying plant-based option, this recipe is always at the top of my list. It’s not just food; it’s a warm hug in a bowl, packed with flavour and goodness.
At its heart, this dish features humble tinned white beans, transformed into something extraordinary when cooked in a vibrant tomato sauce. What elevates it from good to absolutely delicious is the magical combination of smoked paprika and a careful selection of aromatic herbs. The result is a simple yet profoundly flavourful meal that delivers a significant boost of both vegetables and plant-based protein, making it an ideal choice for anyone looking to incorporate more healthy, vegan options into their diet.
Beyond its incredible taste, this recipe is a testament to the power of pantry staples. With a few cans of beans, some tinned tomatoes, and common spices, you can create a meal that feels gourmet without requiring hours of effort. It’s perfect for meal prepping, easy to scale up for a crowd, and incredibly versatile, pairing beautifully with a variety of side dishes. Let’s dive into what makes these smoky tomato beans so special and how you can bring this comforting vegan delight to your own table.

Essential Ingredients for Your Smoky Tomato Beans:
One of the best aspects of this recipe is its reliance on readily available and affordable ingredients. You likely have most of these in your pantry right now! Here’s a detailed look at what you’ll need to create this flavourful vegan masterpiece:
Tinned White Beans: The Protein Powerhouse
For this recipe, I love using a combination of two types of tinned white beans: butter beans (also known as lima beans) and cannellini beans. Butter beans offer a creamy, almost buttery texture that melts in your mouth, while cannellini beans are slightly firmer, providing a lovely contrast. This duo creates a fantastic mouthfeel in the finished dish. However, don’t feel limited! You can easily use all of one or the other, or even substitute with haricot beans (navy beans), great northern beans, or even chickpeas for a different twist. The key is to use pre-cooked, tinned beans for speed and convenience. Remember to drain and rinse them well before adding them to your sauce to remove excess sodium and improve their flavour.
Tinned Tomatoes and Tomato Purée: The Flavor Foundation
These two ingredients form the robust, tangy, and rich base of our smoky sauce. A can of good quality chopped tomatoes provides body and a fresh tomato flavour, while a couple of tablespoons of tomato purée (often called tomato paste in North America) are crucial for deep umami flavour and to help thicken the sauce. Cooking the tomato purée briefly before adding the tinned tomatoes helps to intensify its flavour, giving your sauce an incredible depth.
Aromatics: Onion, Red Bell Pepper, and Garlic
These are the unsung heroes of many great dishes, and this one is no exception. They build the fundamental flavour profile of the beans. I typically opt for a red onion due to its slightly milder, sweeter flavour, but a brown (yellow) onion will work perfectly fine too. The chopped red bell pepper adds not only a beautiful pop of colour but also a gentle sweetness and an extra boost of vitamins, making the dish even more wholesome. And, of course, garlic! Lots of finely chopped garlic is absolutely essential for that pungent, aromatic kick that brings everything to life. Don’t skimp on it!
Smoked Paprika and Cayenne Pepper: The Soul of the Dish
These spices are what truly define the “smoky” and “warming” aspects of this recipe. Smoked paprika, especially a good quality Spanish Pimentón de la Vera, provides an incredibly rich, deep, and authentic smoky flavour that permeates the entire dish. It’s a game-changer! For a hint of warmth and a gentle kick, I add a quarter teaspoon of cayenne pepper. If you prefer more heat, feel free to increase the amount, or if you prefer it milder, you can omit it entirely. Alternatively, a pinch of chili powder or red pepper flakes can be used in place of cayenne.
Vegetable Stock Powder/Bouillon: Boosting Savoury Notes
To further enhance the savoury depth of the sauce, I incorporate a couple of teaspoons of vegetable bouillon powder. My personal favourite is Marigold’s vegan bouillon, but any good quality vegetable stock cube or powder will do the trick. This adds an extra layer of flavour and seasoning, ensuring the beans are never bland.
Fresh Herbs: Aromatic Freshness
Herbs are vital for adding fresh, fragrant notes that brighten the rich sauce. I typically use fresh thyme sprigs and a bay leaf. Thyme offers an earthy, slightly minty flavour, while bay leaves contribute a subtle, almost medicinal aroma that enriches the overall profile. Feel free to experiment here; rosemary would also be a fantastic addition, especially if you love its piney, pungent notes. If fresh herbs aren’t available, you can use dried herbs, just remember that dried herbs are more potent, so use about a quarter to a third of the amount of fresh.

Top Tips for Perfect Smoky Tomato Beans:
Making these smoky tomato beans is straightforward, but a few key tips can elevate your dish from good to absolutely fantastic:
Bean Versatility is Key
While I highly recommend the creamy texture of butter beans and cannellini beans, the beauty of this recipe lies in its flexibility. Don’t have those specific types? No problem! Most kinds of tinned beans or even lentils will work beautifully. Experiment with chickpeas for a firmer bite, or black beans for a deeper, earthier flavour. The goal is a hearty, protein-rich base, so use whatever you have in your cupboard or what’s on sale. Just ensure they are drained and rinsed.
Maximising Flavour from Aromatics and Spices
Take your time when sautéing the onion, bell pepper, and garlic. Cooking them over a low to medium heat until they are soft and fragrant (about 5-10 minutes) allows their natural sweetness to develop, forming a crucial flavour base. When you add the smoked paprika, cayenne pepper, and tomato purée, cook them for another couple of minutes, stirring constantly. This step, known as “cooking out” the tomato paste, deepens its flavour and prevents a raw, tinny taste, while toasting the spices releases their full aroma and complexity.
Simmering for Depth
Once all ingredients are combined, allow the beans to simmer gently for at least 15-20 minutes. This isn’t just about thickening the sauce; it’s about giving all the flavours time to meld and develop. The beans will absorb the delicious smoky, tomatoey goodness, making every bite incredibly rich and satisfying. If the sauce becomes too thick, a splash of water or extra vegetable stock can thin it to your desired consistency.
Perfect Seasoning
Always taste and adjust seasoning at the end. The amount of salt needed can vary depending on your vegetable bouillon and the tinned beans. Be generous with freshly ground black pepper – it complements the smoky flavour wonderfully. A tiny splash of apple cider vinegar or lemon juice at the very end can also brighten the flavours if it feels a little flat.
Storage and Meal Prep Made Easy
One of the many reasons I adore this recipe is how well it stores. Any leftovers will keep beautifully in an airtight container in the fridge for 3-4 days, making it an excellent candidate for meal prep. The flavours actually deepen and improve overnight! For longer storage, these smoky tomato beans can also be frozen for up to three months. Simply thaw them in the fridge overnight and reheat gently on the stovetop or in the microwave, adding a splash of water or stock if needed.
Serving Suggestions: Beyond the Plate
While I love serving these smoky tomato beans with creamy mashed sweet potato and a generous helping of stir-fried green vegetables (like broccoli, kale, or spinach), their versatility knows no bounds. Here are some other delicious ways to enjoy them:
- With Crusty Bread: A classic pairing! A warm, crusty loaf of bread, especially buttered (with vegan butter, of course), is perfect for soaking up every drop of that incredible sauce.
- On Toast or Jacket Potatoes: For a simple lunch or light dinner, spoon the beans over thick slices of toasted sourdough or a fluffy baked potato.
- With Grains: Serve them over fluffy rice, quinoa, couscous, or even polenta for a complete and wholesome meal.
- Pasta Topping: Toss them with your favourite pasta shape for a quick and easy bean-based pasta sauce.
- As a Side: They make a fantastic side dish for vegan sausages, grilled halloumi (if not strictly vegan), or roasted root vegetables.
- In Wraps or Tacos: Use them as a filling for wraps or soft tacos, perhaps with some fresh avocado and a squeeze of lime.
Why Choose This Healthy Vegan Meal?
This smoky tomato bean recipe is more than just a meal; it’s a celebration of flavour, health, and simplicity. Here’s why it deserves a spot in your regular rotation:
- Nutrient-Packed: Beans are an excellent source of plant-based protein, dietary fiber, and various essential minerals like iron and magnesium. Paired with nutrient-dense tomatoes, bell peppers, and garlic, this dish is a nutritional powerhouse.
- Budget-Friendly: Relying heavily on inexpensive pantry staples like tinned beans and tomatoes, this recipe is incredibly economical, making healthy eating accessible to everyone.
- Quick & Easy: From start to finish, this meal comes together in about 30 minutes, perfect for those evenings when you’re short on time but still want a homemade, wholesome meal.
- Customizable: As discussed, this recipe is highly adaptable. Adjust spices, add more vegetables, or swap bean types to suit your preferences and what you have on hand.
- Deep, Satisfying Flavour: The combination of smoked paprika, rich tomatoes, and aromatic herbs creates a complex flavour profile that is deeply comforting and incredibly satisfying. It’s hearty without being heavy.
Whether you’re a seasoned vegan, looking to incorporate more plant-based meals, or simply searching for a delicious and easy weeknight dinner, these smoky tomato beans are sure to become a cherished favourite. Enjoy!
More Healthy Vegan Meals to Explore:
- Vegetable Peanut Fried Rice
- Creamy White Bean Soup
- Mexican Style Tofu Scramble
- Spinach, Lentil and Butter Bean Soup
- Chana Masala
- Vegan Cottage Pie
- Spiced Carrot and Pumpkin Soup
- Spiced Cauliflower and Courgette with Yellow Rice

If you tried this delightful recipe, I’d love to hear about it! Please take a moment to rate it, leave a comment below, or tag @domestic_gothess on Instagram and use the hashtag #domesticgothess. Your feedback is greatly appreciated!
All images and content on Domestic Gothess are copyright protected. If you wish to share this recipe, kindly do so by utilizing the provided share buttons. Please refrain from screenshotting or posting the recipe or content in its entirety; instead, include a direct link back to this post for the complete recipe. Thank you for your understanding and support!

Print
Smoky Tomato Beans
Ingredients
- 1 Tablespoon olive oil
- 1 medium red onion peeled and diced
- 1 red bell pepper diced
- 5 cloves garlic peeled and finely chopped
- 1 heaped teaspoon smoked paprika
- ¼ teaspoon cayenne pepper (optional, for heat)
- 2 Tablespoons tomato puree (paste)
- one 400 g (14 oz) tin of chopped tomatoes
- 2 sprigs fresh thyme (or ¼ teaspoon dried)
- 1 bay leaf
- 2 teaspoons vegetable bouillon powder
- one 400 g (14 oz) tin butter beans drained and rinsed
- one 400 g (14 oz) tin cannellini beans drained and rinsed
- salt and freshly ground black pepper to taste
Instructions
-
In a large, heavy-bottomed pan or Dutch oven, heat the olive oil over a low to medium heat. Add the diced red onion, red bell pepper, and finely chopped garlic. Sauté gently for about 5-10 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent. Be careful not to burn the garlic.
-
Stir in the smoked paprika, cayenne pepper (if using), and tomato purée. Cook for another 2-3 minutes, stirring constantly. This step helps to deepen the flavour of the tomato paste and release the aromatic oils from the spices.
-
Pour in the tinned chopped tomatoes, add the fresh thyme sprigs, bay leaf, and vegetable bouillon powder. Finally, add the drained and rinsed butter beans and cannellini beans to the pan. Stir everything together well to combine. Bring the mixture to a gentle simmer, then reduce the heat to low, cover the pan, and let it cook for 15-20 minutes. This allows the sauce to thicken and all the flavours to meld beautifully.
-
Remove the bay leaf and thyme sprigs. Taste the smoky tomato beans and season generously with salt and plenty of freshly ground black pepper according to your preference. Serve hot with your favourite accompaniments.
