All Recipes/ Latest Posts/ Lunch and Dinner/ Soups/ Vegan/ Vegetarian

Hearty White Bean and Vegetable Stew

March 13, 2020 (Last Updated: July 19, 2026)

This hearty white bean and vegetable stew is the kind of simple meal that never goes out of style. Made with white beans, plenty of colorful vegetables, leafy greens, fragrant herbs, and warming spices, it’s nourishing, affordable, and perfect for meal prep. Whether you’re looking for a cozy plant-based dinner or a healthy make-ahead lunch, this one-pot stew delivers comforting flavors with minimal effort.

A Simple, Nourishing One-Pot Meal

Some of my favorite meals are also the simplest. A pot filled with vegetables, beans, herbs, and good extra virgin olive oil can become something surprisingly satisfying without relying on complicated techniques or expensive ingredients.

This recipe has been one of my go-to meals for years whenever I want something wholesome, comforting, and easy to make in large batches. It freezes beautifully, making it perfect for busy weeks or those days when you simply don’t feel like cooking.

Although this is a fully plant-based recipe, it’s also incredibly versatile. We often enjoy it just as it is with a drizzle of extra virgin olive oil and fresh herbs, while my husband sometimes adds grilled sausage or another protein on the side. It’s the kind of meal that easily adapts to everyone’s preferences.

What Makes This Stew So Flavorful?

Despite using mostly humble pantry ingredients, this stew develops a deep, comforting flavor thanks to a few simple techniques.

Instead of adding all the vegetables at once, they’re cooked in two stages. The first batch slowly softens and creates an aromatic base, while the second batch retains more texture and freshness. Combined with fennel, thyme, allspice, garlic, and ginger, the result is a stew that tastes like it has simmered all day.

The Fresh Ginger and Garlic Paste

One of my favorite little tricks in this recipe is making a simple fresh paste from garlic and ginger. I crush them together with a little extra virgin olive oil, salt, and pepper before adding them throughout the cooking process.

Some goes into the pot early to build flavor, another portion is stirred in near the end, and the final spoonful is drizzled over each serving. This layering creates a brighter, fresher flavor than adding all the garlic and ginger at the beginning.

You can grate both ingredients, use a mortar and pestle, or blend them if you’re making a larger batch. Extra paste freezes well in small portions, although I still prefer making it fresh whenever possible.

Best Beans to Use

Cannellini beans are my favorite for this recipe because they become creamy while still holding their shape. Great Northern beans, navy beans, butter beans, or even chickpeas also work well.

If you’re cooking dried beans, soak and pressure cook them beforehand. For convenience, good-quality canned beans (like Eden or Jovial) are perfectly fine — just rinse and drain them before adding them to the stew.

If you follow a low-lectin lifestyle, choose pressure-cooked beans, either homemade or canned.

Meal Prep and Freezing

This stew is one of those recipes that often tastes even better the next day after the flavors have had time to develop.

It keeps well in the refrigerator for several days and freezes beautifully. I like freezing individual portions so they’re easy to thaw for quick lunches or busy weeknight dinners. Best way to freeze meals: Souper Cubes.

*This post contains affiliated links, which means I get a small commission if you choose to purchase something via one of my links, at no extra cost to you.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty White Bean and Vegetable Stew

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Claudia Curici, Health Coach
  • Prep Time: 20 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 20 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Gluten-Free, Vegan, Vegetarian

Description

A hearty white bean and vegetable stew made with cannellini beans, plenty of vegetables, leafy greens, herbs, and warming spices. This nourishing one-pot meal is naturally plant-based, freezer-friendly, and perfect for meal prep.


Ingredients

  • 3 tablespoons extra virgin olive oil
  • 1 large red onion, chopped
  • 2 carrots, chopped
  • 1 fennel bulb, chopped
  • 5 celery ribs, chopped
  • 4 large garlic cloves
  • 1 large piece fresh ginger (about thumb size)
  • 1 bunch Swiss chard, chopped
  • 1 large handful arugula or mustard greens
  • 1½ cups cooked cannellini beans
  • 1 bunch fresh parsley, chopped
  • ½ teaspoon ground allspice
  • Salt and freshly ground black pepper
  • A few sprigs fresh thyme
  • Warm water, as needed


Instructions

  1. Heat a generous drizzle of extra virgin olive oil in a large Dutch oven or soup pot over medium heat. Keep some warm water nearby.
  2. Add half of the onion, carrots, fennel, and celery. Cook for 10–15 minutes, stirring occasionally, until softened and fragrant.
  3. Meanwhile, make the garlic-ginger paste by crushing or grating the garlic and ginger together. Stir in a little olive oil, salt, and pepper.
  4. Add half of the garlic-ginger paste to the vegetables and cook for 2–3 minutes.
  5. Add the remaining onion, carrots, fennel, and celery. Stir in the allspice, thyme, salt, and pepper. Add splashes of warm water as needed to prevent sticking and cook another 10–15 minutes.
  6. Add enough warm water to just cover the vegetables.
  7. Stir in the Swiss chard and cannellini beans. Cover and simmer for about 5 minutes.
  8. If using mustard greens, add them with the Swiss chard. If using arugula or spinach, stir them in after the 5-minute simmer.
  9. Stir in another spoonful of the garlic-ginger paste along with the chopped parsley. Taste and adjust seasoning.
  10. Finish each serving with the remaining garlic-ginger paste mixed with a little extra virgin olive oil and serve warm.

4 Comments

  • Reply
    Radha
    April 24, 2020 at 4:49 pm

    Hi…I find wen I eat too much cruciferous n green veggies I get….stomach cramps n diarrhea……using extra olive oil makes it worse…..wat u suggest I do ….Radha

    • Reply
      Claudia
      April 28, 2020 at 3:42 pm

      Hi Radha, I’m sorry to hear that. Make sure your veggies are cooked really well, and start with smaller amounts. I would stay away from uncooked veggies for a while. And maybe keep track to understand if some are affecting you more than others. For example I noticed I don’t do well with turnips and daikon radishes. Try to get some good pre and probiotics to address the gut imbalances. I hope it helps. xx

  • Reply
    Iman
    March 21, 2020 at 4:43 pm

    Hey Claudia,
    My boyfriend and I are loving your recipe !!! Already made it twice !
    Thank you for keep us healthy during this time.
    Stay safe,
    Iman from London

    • Reply
      Claudia
      March 22, 2020 at 2:27 pm

      Thank you so much Iman. So kind of you to leave this message. Stay safe and healthy <3

    Leave a Reply

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star