Skip to Content

Creamy three bean stew

Creamy three bean stew – healthy comfort food! The stew is totally vegetarian, but is still really high in protein, and the sauce is really rich and creamy.

Creamy three bean stew - healthy comfort food! This stew is totally vegetarian, but is still really high in protein, and the sauce is really rich and creamy. So yum!

As you may have noticed, I’m all about the winter warmers at the moment – and it’s technically not even winter yet! Spicy curries, hearty soups, comforting bakes… anything that means we can avoid turning the heating on until November 1st (which is the arbitrary goal we’ve set ourselves, perhaps stupidly – thank goodness for cosy socks). This creamy three bean soup is another winner.

Creamy three bean stew - healthy comfort food! This stew is totally vegetarian, but is still really high in protein, and the sauce is really rich and creamy. So yum!

This three bean stew has a rich, thick, creamy sauce (swoooon), and it’s packed with veggies and beans – three kinds, in case you couldn’t have guessed. As I seem to have said many times lately, it’s like comfort food made healthy. This type of meal is going to see me through til March.

One of the best things about this recipe is that it’s endlessly adaptable. If I’m honest, I had absolutely zero desire to leave the house this morning (I would happily live as a hermit if I didn’t have such lovely friends and family to see), so I made this three bean stew entirely from ingredients I already had in the house. Who doesn’t already have a cupboard full of random tins of beans? And a fridge full of veggies that could do with being used up? Just chuck ’em all in, the more the merrier.

Creamy three bean stew - healthy comfort food! This stew is totally vegetarian, but is still really high in protein, and the sauce is really rich and creamy. So yum!

I used mushrooms, courgette and carrots in my three bean stew, but you could use whatever you have on hand. You can also add your own combination of herbs and spices, use different kinds of beans, whatever you fancy. I also used a tin of tomato soup, just to make everything even richer and creamier (…and because I had a tin in the cupboard…) but you could use passata instead if you prefer. Serve it with garlic bread, mashed potato, salad – the world’s your (vegetarian) oyster.

As long as you end up with an amazing bowlful of creamy three bean stew, you’ve done well.

Creamy three bean stew - healthy comfort food! This stew is totally vegetarian, but is still really high in protein, and the sauce is really rich and creamy. So yum!
Print Recipe
4.8 from 5 votes

Creamy three bean stew

Creamy three bean stew – healthy comfort food! The stew is totally vegetarian, but is still really high in protein, and the sauce is really rich and creamy.
Prep Time20 mins
Cook Time30 mins
Total Time50 mins
Course: Main meal
Servings: 4
Calories:
Author: Becca Heyes

Ingredients

  • 1 tbsp oil
  • 1 onion, sliced or diced
  • 2 carrots, diced
  • 3 cloves garlic, minced
  • 1 medium courgette (zucchini), diced
  • 4 medium mushrooms, diced
  • 400 g tin cannellini beans, drained (240g, or ~ 1 1/4 cups, when drained)
  • 400 g tin black beans, drained (240g, or ~ 1 1/4 cups, when drained)
  • 400 g tin kidney beans, drained (240g, or ~ 1 1/4 cups, when drained)
  • 400 g tinned tomatoes (~ 1⅓ cups)
  • 400 g tin cream of tomato soup (~ 1 1/3 cups)
  • 150 ml water (~ 1/2 cup)
  • 1 vegetable stock cube, crumbled
  • 1 tsp dried oregano
  • Salt
  • Black pepper
  • Small bunch fresh parsley, chopped
  • 3 tbsp creme fraiche or cream cheese (I used half fat)

Instructions

  • Heat 1 tbsp oil in a large saucepan, and add the diced onion and carrot. Cook over a medium heat for a few minutes, stirring regularly, until the onion has softened slightly. Add the garlic, courgette and mushrooms, and cook for a further 5 minutes, until the vegetables are fairly soft.
  • Add the three tins of beans, tin of tomatoes, tomato soup, water and crumbled stock cube. Also add the oregano, and season to taste. Bring to a simmer. and cook for around 20-30 minutes, stirring occasionally, until the liquid has reduced to produce a thick sauce. Add the parsley and creme fraiche, mix to combine, and serve warm.
three-bean-stew-ni

Note: Nutritional information is approximate, and will depend on exactly what ingredients you choose. Information above is for 1/3 of the recipe.

If you like this post, please pin it!

Creamy three bean stew - healthy comfort food! This stew is totally vegetarian, but is still really high in protein, and the sauce is really rich and creamy. So yum!

Love beans, but want something even quicker? My easy black bean soup takes just 15 minutes!

15 minute black bean soup
30 minute saag paneer
← Previous
Mini cheesy broccoli calzones
Next →
Recipe Rating




Aoife O'Callaghan

Sunday 7th of March 2021

Absolutely beautiful filling stew and easy to prepare.

Becca @ Easy Cheesy Vegetarian

Tuesday 13th of April 2021

Thank you!

Gill

Monday 10th of February 2020

I always like to look at member recipes the give me a good idea 

Jenny

Monday 10th of February 2020

Can't wait to make this thanks

Tom Wilson

Monday 27th of January 2020

I found this about a year ago and it's one of my favorite cold weather stews. Its hearty and filling but doesn't leave you feeling weighed down. My family loves it so I make a double recipe and we have plenty of leftovers. This stew freezes and reheats well.

Becca @ Easy Cheesy Vegetarian

Friday 7th of February 2020

Thanks for the lovely feedback Tom! :)

Lisa

Wednesday 8th of January 2020

Oooo this was amazing, I slow cooked mine over 3 hours  and had it with sweet potato mash. As well as tinned tomatoes I put in a few fresh tomatoes that I had leftover. Yum yum 😋 

Becca @ Easy Cheesy Vegetarian

Thursday 9th of January 2020

Glad you enjoyed it! :)

shares