Embrace the warmth and comfort of a truly satisfying meal with this delightful TomatoBean Stewwith Cavolo Nero. Cosy, simple, and endlessly flexible, it’s the quintessential winter staple you’ll turn to repeatedly when you crave a nutritious, flavourful, and utterly wholesome one-pot dish. Brimming with the vibrant sweetness of rich tomatoes, the creamy texture of cannellini beans, delicate ribbons of cavolo nero, and a medley of other delicious vegetables, this stew is elevated further with a generous grating of savoury Parmesan on top.

Whether you’re seeking a quick and easy midweek dinner solution or a nourishing weekend pot gently simmering to perfection on the hob, a well-crafted bean stew consistently delivers exceptional flavour, satisfying texture, and vital nutrition in equal measure. This recipe is designed to become a cornerstone of your culinary repertoire, a testament to simple ingredients yielding extraordinary results.
This comprehensive guide offers more than just another bean stew recipe; it’s your definitive resource for mastering the method. We’ll show you how to adapt the ingredients to suit your pantry and preferences, explore techniques for preparing it in a slow cooker or Instant Pot, and provide expert advice on how to freeze and reheat it without compromising its perfect texture. Furthermore, we’ll equip you with troubleshooting tips, such as how to rectify a stew that’s too thin or unexpectedly salty, ensuring culinary success every time.
Table of Contents
- Why You Will Love This Hearty Bean Stew
- Key Ingredients for Our Bean Stew
- Substitutions and Creative Variations
- Step-by-Step Guide: Easy Tomato Bean Stew
- Expert Cooking Tips for Perfect Bean Stew
- Frequently Asked Questions About Bean Stew
- More Comforting Recipes You Might Enjoy
- Easy Tomato Bean Stew with Cavolo Nero Recipe Card
Why You Will Love This Hearty Tomato Bean Stew
This tomato bean stew isn’t just a meal; it’s a culinary hug in a bowl, designed for maximum flavour with minimal fuss. Here are compelling reasons why this recipe will quickly become a cherished favourite:
- Effortless One-Pot Wonder: Say goodbye to piles of washing up! This entire meal comes together in a single pot, simplifying both the cooking process and cleanup. It’s truly a game-changer for busy weeknights.
- Rapid Preparation: From start to finish, this flavourful stew is ready to grace your table in approximately 30 minutes. This makes it an ideal choice when time is short but you refuse to compromise on taste or nutrition.
- Perfect for Meal Prep: Designed for convenience, this stew keeps exceptionally well in the fridge or freezer. Prepare a larger batch at the beginning of the week, and enjoy wholesome, ready-to-eat meals whenever hunger strikes.
- Unbeatable Umami Depth: The secret to its rich, savoury flavour lies in a simple yet often overlooked ingredient: a Parmesan rind. Infusing the stew with deep umami notes, it transforms the dish into a truly gourmet experience without any extra effort.
- Luxurious, Thick Texture: Achieving the ideal stew-like consistency, rather than a thin, soupy broth, is effortless. A clever technique of mashing a few beans directly into the pot provides a natural thickening agent, ensuring every spoonful is deliciously creamy and satisfying.

Key Ingredients for Our Bean Stew
For precise measurements and detailed instructions, please refer to the printable recipe card located at the very bottom of this post!
Every ingredient in this tomato bean stew plays a vital role in creating its incredible depth of flavour and satisfying texture. Here’s a closer look at some star components:
Cavolo Nero: This striking, dark green leafy vegetable is also known as lacinato kale or dinosaur kale in various regions. Its slightly bitter, earthy flavour and robust texture hold up beautifully in stews, adding a vibrant colour and a wealth of nutrients. If you can’t find cavolo nero, regular kale makes an excellent substitute.
Cannellini Beans: These white kidney beans are truly the best choice for this stew due to their wonderfully soft, creamy, and tender texture. They effortlessly absorb the rich tomato flavours and provide a substantial, comforting element that scoops up perfectly with every bite. Their mild flavour also makes them a versatile base for various seasoning profiles.
Parmesan Rind: This might seem like an unconventional addition, but the Parmesan rind is absolutely crucial for achieving that profound, umami-rich depth that elevates this stew from good to unforgettable. Don’t discard those leftover rinds! If you don’t have one readily available or stored in your freezer, simply slice the rind off a wedge of Parmesan you have open in the fridge. You can still grate the cheese for serving; the rind itself is purely for infusing the stew during cooking.
Beyond these key players, you’ll also need staple aromatics like onions and garlic, alongside other fresh vegetables such as courgette (zucchini), carrots, and leeks, all contributing to a rich, layered flavour profile.
Substitutions and Creative Variations for Your Bean Stew
One of the many beauties of this bean stew recipe is its incredible adaptability. Feel free to get creative and tailor it to your taste, what you have on hand, or dietary needs. Here are some fantastic ideas for substitutions and variations:
- Vegetables Galore: This stew is an exceptional canvas for using up any lingering vegetables in your fridge. Consider adding finely diced broccoli florets, fresh green beans, chunks of potato or sweet potato for extra heartiness, sliced celery for aromatic depth, or bursting cherry tomatoes for a fresh, acidic pop. Almost any vegetable you have on hand will likely integrate beautifully.
- Greens Swap: If cavolo nero isn’t available or is difficult to find in your local market, common kale (curly or flat-leaf) is a perfect and equally nutritious substitute. Spinach or Swiss chard can also be used, though they will wilt much faster.
- Moroccan-Inspired Flavours: Transport your taste buds to North Africa! At the stage where you add garlic, stir in 1 teaspoon of ground cumin, ½ teaspoon of ground coriander, ¼ teaspoon of cinnamon, and a pinch of chilli flakes for a gentle warmth. Finish the stew with a squeeze of fresh lemon juice or a few pieces of preserved lemon, and a generous handful of freshly chopped coriander.
- Hearty Meat Additions (Non-Vegetarian Option): For those who prefer a meatier stew, you can easily incorporate your favourite protein. Begin by browning some chopped pancetta, bacon lardons, or sausage meat alongside the initial vegetables. This step will render fat and build an incredible depth of flavour. Use chicken or beef stock instead of vegetable stock for an even richer base.
- Wholly Vegan Bean Stew & Other Legumes: This stew is wonderfully versatile for a vegan diet. Simply omit the Parmesan rind. To replicate the cheesy, umami notes, stir in a few tablespoons of nutritional yeast at the end, or use your favourite brand of vegan Parmesan. Enhance the herbal notes with fresh sprigs of thyme or sage during the simmering process. You can also experiment with other beans like great northern beans, navy beans, or chickpeas for a slightly different texture and flavour profile.
- Spice It Up: For a kick of heat, add a pinch of red pepper flakes with the garlic, or a dash of hot sauce just before serving.
- Herbacious Twist: Experiment with different fresh herbs. Rosemary and bay leaves can add an aromatic depth during simmering, while fresh basil or oregano can be stirred in at the end for brightness.
Step-by-Step Guide: How to Make This Easy Tomato Bean Stew
This is a simplified step-by-step overview. For the full, detailed recipe with exact quantities, please scroll down to the recipe card at the bottom of the page.

ONE: Soften the Aromatics. Begin by heating a generous drizzle of olive oil in a large, heavy-bottomed saucepan or Dutch oven over a medium heat. Add the diced onion, courgette, carrots, and leek. Season these vegetables lightly with salt and freshly ground black pepper. Cook for 8-10 minutes, stirring occasionally, until the vegetables have softened and become tender, releasing their sweet aromas.

TWO: Build the Base. Stir in the minced garlic and cook for just one more minute until it becomes wonderfully fragrant. Be careful not to burn the garlic. Next, add the drained and rinsed cannellini beans and the tin of chopped tomatoes to the pan.

THREE: Add the Stock. Pour in the vegetable stock. This liquid will form the rich broth of your stew and help marry all the flavours together. Stir gently to ensure all ingredients are well combined.

FOUR: Simmer and Infuse. Now, add the Parmesan rind to the stew. Stir everything thoroughly to combine. Bring the mixture to a gentle boil, then reduce the heat to low, cover, and let it simmer for 15-20 minutes. Stir occasionally to prevent sticking. During this time, the stew will thicken slightly, and all the incredible flavours will meld together beautifully, with the Parmesan rind releasing its savoury magic.

FIVE: Finish and Serve. In the final 5 minutes of cooking, stir through the chopped cavolo nero. Allow it to wilt gently into the hot stew, retaining some of its vibrant colour and slight bite. Before serving, remove the Parmesan rind. Taste and adjust the seasoning as needed with more salt and pepper. Serve your tomato bean stew hot, garnished generously with grated Parmesan and a sprinkle of fresh, chopped parsley. Enjoy with a slice of crusty bread for dipping!
Expert Cooking Tips for Perfect Bean Stew
Dried vs. Canned Bean Conversions & Cooking
While canned beans offer ultimate convenience, cooking with dried beans can yield a superior texture and flavour. Here’s how to navigate between the two:
Conversion Table
| Dry Beans (raw) | After Soaking & Cooking | Equivalent to 1 × 400g Canned (Drained) |
|---|---|---|
| ~100g dried | ~240g cooked | ~1 tin (drained) |
| ~200g dried | ~480g cooked | ~2 tins |
Therefore, roughly 100g of dried beans (once soaked and fully cooked) serves as an excellent substitute for one standard 400g tin of drained beans.
How to Cook Dried Beans for Stews (Recommended Method)
To ensure your dried beans are perfectly tender and ready for the stew, follow this recommended soaking and cooking method:
- Rinse and Soak: Thoroughly rinse your dried beans under cold water. Place them in a large bowl and cover with an ample amount of cold water (the beans will expand significantly). Let them soak for 8-12 hours, ideally overnight. This rehydration process helps them cook more evenly and reduces cooking time.
- Drain and Rinse Again: Once soaked, drain the water completely and rinse the beans thoroughly under fresh cold water.
- Simmer to Tenderness: Transfer the rinsed, soaked beans to a clean pot. Cover them with fresh water, ensuring there’s at least an inch or two of water above the bean level. Bring the water to a gentle simmer and cook for 1 to 1.5 hours, or until the beans are just tender but still hold their shape and are not falling apart.
- Add to Stew: Drain the cooked dried beans and incorporate them into your bean stew during the main simmering stage (Step 4 of the recipe). It’s crucial not to try and cook raw dried beans for only 15-20 minutes within the stew itself, as they will not soften enough.
Make Your Bean Stew in a Slow Cooker
For ultimate hands-off convenience, this tomato bean stew adapts beautifully to a slow cooker. This method is perfect for developing deeper flavours with minimal effort:
- Sauté Aromatics (Optional but Recommended): For the best flavour, briefly sweat the onion, carrot, courgette, and leek (following Step 1 of the stovetop method) in a little olive oil in a separate pan on your stovetop. This caramelization adds significant depth.
- Transfer to Slow Cooker: Carefully transfer the sautéed vegetables (if pre-cooked) or raw vegetables directly into your slow cooker insert.
- Add Remaining Ingredients: Stir in the cooked or canned beans, chopped tomatoes, vegetable stock, and the Parmesan rind. Ensure all ingredients are well combined.
- Slow Cook: Cover your slow cooker and cook on low for 6-8 hours, or on high for 3-4 hours. The longer cooking time allows the flavours to meld and deepen beautifully.
- Add Greens: During the final 20-30 minutes of cooking, stir in the chopped cavolo nero. It will gently wilt into the stew, adding freshness and nutrients without becoming overcooked.
- Serve: Once cooked, remove the Parmesan rind. Taste the stew and adjust seasoning as needed. Serve hot, garnished with fresh parsley and a sprinkle of grated Parmesan.

Instant Pot Adaptation
If you’re short on time but still want the deep flavours, an Instant Pot can significantly speed up the cooking process:
- Sauté: Use the “Sauté” function on your Instant Pot. Add olive oil and cook the onion, courgette, carrots, and leek for 5-7 minutes until softened. Stir in the minced garlic for another minute until fragrant.
- Deglaze: Pour in a splash of vegetable stock and scrape up any browned bits from the bottom of the pot to prevent a “Burn” warning.
- Combine: Add the cannellini beans, chopped tomatoes, remaining vegetable stock, and the Parmesan rind. Do not stir after adding the tomatoes to avoid a “Burn” warning (they can stick to the bottom).
- Pressure Cook: Secure the lid and set the valve to “Sealing.” Cook on High Pressure for 8-10 minutes.
- Release & Finish: Once cooking is complete, perform a Quick Release (or Natural Release for 5 minutes followed by Quick Release). Open the lid, stir in the chopped cavolo nero, and let it wilt for 2-3 minutes using the “Sauté” function if desired. Remove the Parmesan rind, season, and serve.
Frequently Asked Questions About This Bean Stew
How do I convert dried beans to canned-equivalent quantities?
As a general rule, use approximately 100g of raw, dried cannellini beans. Once soaked and cooked, this will yield about 240g of tender beans, which is roughly equivalent to one drained 400g tin of canned beans. Always cook dried beans separately (via soaking and simmering or pressure cooking) until they are just tender before adding them to the stew during its simmering stage. Refer to our detailed guide above for more information on cooking dried beans.
Can I freeze bean stew, and how will freezing affect texture and flavours?
Absolutely, this bean stew freezes beautifully! To ensure the best quality, allow the stew to cool completely to room temperature first. Then, portion it into airtight containers or freezer-safe bags. It can be stored in the freezer for up to 3 months. When you’re ready to enjoy it, thaw the stew overnight in the refrigerator. Reheat gently on the stovetop over medium heat, adding a splash of extra vegetable stock or water if needed to restore its consistency, until it’s piping hot throughout. The texture and flavours will remain remarkably consistent.
How do I thicken bean stew without cream or flour (and what to do if my stew is too thin)?
The simplest and most natural way to thicken this bean stew without relying on cream or flour is to mash a portion of the cooked beans directly into the stew. Use the back of a spoon or a potato masher to crush about a quarter to a third of the beans against the side of the pot. This releases their starchy interior, adding body and creaminess. If your stew is still too thin after mashing some beans, you can simply continue to simmer it uncovered for a bit longer. This will allow some of the liquid to evaporate, naturally reducing and thickening the stew.
What are some great serving suggestions for this bean stew?
This hearty bean stew is incredibly versatile and pairs wonderfully with a variety of sides. For a classic, comforting meal, serve it with warm, crusty bread or a fresh baguette to soak up all the delicious broth. It’s also excellent over fluffy rice, creamy polenta, or a bed of quinoa. For an extra touch, a dollop of pesto or a swirl of good quality olive oil just before serving can elevate the flavours even further. A simple green salad on the side provides a refreshing contrast.
More Comforting Recipes You Might Enjoy
If you’re a fan of simple, flavourful vegetarian meals like this tomato bean stew, you’ll surely love exploring these other delightful dishes:
- Creamy Butternut Squash Pasta: A velvety, seasonal pasta dish that’s both elegant and easy.
- Cheesy Courgette Gratin: A rich and indulgent side or main, packed with tender courgettes and bubbling cheese.
- French Onion Soup Pasta Bake: A creative fusion of two comfort food classics, delivering deep, savoury flavours.
Related Recipes & Culinary Insights
Easy Pasta Recipes
Trofie Pasta with Bursting Tomatoes, Chickpea & Mozzarella
Recipes
Sausage and White Bean Stew with Swiss Chard & Cinnamon
Helpful Tips
What is Cucina Povera? Discover the Art of Peasant Cooking
Christmas Recipes
Creamy Brussels Sprouts with Crispy Pancetta
If you’ve had the pleasure of trying this wonderful tomato bean stew or any other recipe from our site, we would be absolutely thrilled to hear from you! Please do consider leaving a rating or a comment below to let us know how your culinary adventure went!
Easy Tomato Bean Stew with Cavolo Nero
This hearty tomato bean stew is packed with wholesome vegetables and bursting with comforting flavour. It’s a nutritious, satisfying one-pot meal that’s perfect for cosy evenings, effortlessly prepared with simple store cupboard ingredients and a few fresh items from the fridge!
Prep Time: 5 mins
Cook Time: 30 mins
Total Time: 35 mins
Servings: 2 servings (generous, with potential leftovers)
Rate Recipe
Print Recipe
Ingredients
- 1 onion, diced
- 1 courgette, diced
- 2 carrots, peeled and diced
- 1 leek, sliced
- 3 garlic cloves, minced
- 1 × 400g tin of cannellini beans, drained and rinsed
- 1 × 400g tin of chopped tomatoes
- 400 ml vegetable stock
- 1 parmesan rind
- Small bunch of cavolo nero, leaves stripped and chopped
- Grated parmesan, to serve
- Salt and freshly ground black pepper, to taste
- Small handful of fresh parsley, chopped, to garnish
- Olive oil, for cooking
Instructions
- Heat a drizzle of olive oil in a large saucepan over a medium heat. Add the diced onion, courgette, carrots, and leek. Season lightly with salt and pepper, then cook for 8-10 minutes, stirring occasionally, until the vegetables begin to soften.
- Stir in the minced garlic and cook for another minute until fragrant.
- Add the cannellini beans, chopped tomatoes, vegetable stock, and the parmesan rind. Stir well to combine all the ingredients.
- Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cook gently for 15-20 minutes, stirring occasionally, until the stew has thickened to your desired consistency and the flavours have fully melded.
- In the final 5 minutes of cooking, stir through the chopped cavolo nero. Allow it to wilt into the stew until just tender-crisp.
- Remove the parmesan rind from the stew. Taste and adjust the seasoning as needed with additional salt and pepper. Serve the stew hot, topped generously with grated parmesan and a sprinkle of fresh, chopped parsley.
- For a visual guide, please refer to the video below which will help with this recipe.
Recipe Video
Watch this video to guide you through making the perfect tomato bean stew:
(Please note: The original video player was a Javascript-based AdThrive player. This is a simplified placeholder. You would replace ‘YOUR_VIDEO_ID_HERE’ with the actual YouTube video ID or similar direct video link.)
Notes
- Scroll up for a detailed step-by-step guide on how to make this delicious bean stew, including helpful images.
- To Store: Any leftovers can be stored in an airtight container in the refrigerator for up to 4 days, making it excellent for meal prep.
- To Reheat: Reheat individual portions either in the microwave until piping hot, or gently warm in a saucepan over medium heat until it’s bubbling and thoroughly heated through. Add a splash of water or stock if needed.
- To Freeze: This bean stew freezes exceptionally well. Allow it to cool completely before transferring to an airtight, freezer-safe container. It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating and enjoying.
- Make Ahead: This recipe is ideal for batch cooking! Consider doubling the ingredients to prep a large batch that can be frozen in individual containers or freezer blocks. It provides a delicious, nutritious, and incredibly convenient lunch or dinner for busy days.
- Serving Size: This recipe typically serves two generously, often leaving some delicious leftovers to enjoy later.
- Parmesan Rind Tip: The Parmesan rind is a secret weapon for deep, savoury flavour. If you don’t have a spare one, simply cut the rind off the block of Parmesan you have. The rind is used for flavour infusion only, so you can still grate the rest of the cheese for topping!
Nutrition Information (Approximate)
Nutrition information is automatically calculated and should only be used as an approximation.
- Calories: 434 kcal
- Carbohydrates: 68g
- Protein: 20g
- Fat: 12g
- Saturated Fat: 3g
- Polyunsaturated Fat: 2g
- Monounsaturated Fat: 6g
- Cholesterol: 9mg
- Sodium: 1352mg
- Potassium: 1879mg
- Fiber: 16g
- Sugar: 17g
- Vitamin A: 16869 IU
- Vitamin C: 97mg
- Calcium: 470mg
- Iron: 9mg
Enjoyed this recipe? Share your thoughts! Leave a comment below! We’d love to hear how your tomato bean stew turned out!