Filling White Bean Stew with Potatoes and Greens
When you’re craving comfort, whip up a pot of this nourishing white bean stew. Packed with satisfying potatoes, nutrient-dense greens (choose your fave!) and fiber-rich white beans, it’s a family-friendly, wholesome one pot dinner with some crusty bread.

Want to save this recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
I’ll admit to a small degree of internal conflict because without a doubt, summer is my favourite season…but/and/also, I really love getting cozy with a sweater and a bowl of something warm on a chilly day.
All this to say I contain multitudes, ha ha…and so does this really nourishing white bean stew. It’s got all the aromatics plus waxy yukon gold potato, creamy white beans and enough greens to keep you feeling smugly nourished even when you’re craving comfort food. As a dietitian, I’m a big believer that healthy can be crave-worthy…and comforting. It’s all about getting the textures and flavours right.
This simple white bean stew has a bit of a Mediterranean flavour profile, with thyme, garlic and cumin and it’s mild enough to win over even the kiddos (as long as they’re down with greens, ha!). I love serving it with some vegan parmesan or a sprinkle of nutritional yeast to double down on umami. And some crusty bread, obviously.
If you’re a soup and stew lover like me, there is a whole chapter devoted to them in my book, Plant Magic!
How to make this cozy, naturally vegan, white bean stew
A few little ingredients notes that came up when I was developing this recipe for you in my home kitchen…The base of this stew is a classic onion, celery, garlic mix…but unlike some other recipes where the celery might fade into the distance, it’s a distinct part of the flavour profile here and adds complexity. If you’re not a fan of celery flavour, try replacing it with red pepper, for a touch of sweetness!


The type of white beans you use will actually change the texture of the stew. I like a soft, creamy white bean like navy or cannellini beans here instead of butter beans or firm white kidney beans for that reason.
…but use any greens you like! And if the kiddos aren’t a fan, just ladle out their bowls before wilting in the greens.


This is a rare recipe for me where I’m not specific for how much salt to add…so use your tastebuds! I find I want about ¼ tsp of salt added at the end, but you want might more or less.
Oh, and don’t skip the lemon! A bit of acid really lifts the flavours. Do this BEFORE adding salt.
Nutrition Corner: this vegan white bean stew is also gluten free, dairy free and nut free so it’s a great allergy friendly dinner option. Each serving has about 14g of protein and 17g of fiber, which is why it’s so satisfying! Want more protein? Fry up some sliced vegan sausages and add them as to your bowl.
More cozy, vegan soups and stews:
- Garlicky Black Bean Soup with Swiss Chard
- Creamy Curried Lentil, Tomato and Coconut Soup
- Cozy Vegan Mushroom Soup with Cashew Cream
- Nourishing Vegan Lasagna Soup with Tofu Crumbles
- Spiced Tomato Chickpea Stew with Fresh Ginger

Filling White Bean Stew with Potatoes + Greens
Ingredients
White Bean Stew
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, diced
- 2 ribs celery, diced
- 4 cloves garlic, chopped
- 1 medium Yukon Gold potato, diced
- 2 tablespoons tomato paste
- 1 teaspoon dried thyme
- 1 teaspoon garlic powder
- ½ teaspoon cumin
- ½ teaspoon ground coriander
- 4 cups broth, I use 4 teaspoons better than bouillon vegetarian chicken + water
- 2 14 oz cans navy or cannellini beans, rinsed and drained
- 4 cups finely chopped greens, chard, spinach, kale, any!
- slice lemon
- salt and pepper, to taste
For serving, optional
- vegan parmesan
- nutritional yeast
Equipment
- immersion blender or regular blender
Instructions
- Heat oil in a soup pot over medium heat. Add the onion and celery, and cook until softened, 7-10 min. Season with salt and pepper.
- Add tomato paste and garlic (and bouillon concentrate if using), stirring constantly, 1 min.
- Add potato, water, spices, and beans. Bring to a boil, then simmer on medium for 20 minutes, until potato is tender.
- Using an immersion blender, puree ¼ of the soup to thicken it.
- Add greens, cook for 2 min until wilted. Add a squeeze of lemon, taste and adjust salt (I use about 1/4 teaspoon).
- Serve with some vegan parmesan or nutritional yeast for extra umami!



