Photo of author

By Evardi Romano

Published: May 7, 2026

This post may contain affiliate links. See our disclosure policy.

Tomato White Bean Stew

This vibrant, hearty Tomato White Bean Stew is the epitome of simple, wholesome cooking. Ready in just 25 minutes, it combines creamy cannellini beans, sweet cherry tomatoes, and fresh greens in a lusciously thick, savory broth.

It’s a comforting, plant-based dish that feels indulgent yet is packed with fiber and protein, making it the perfect weeknight dinner solution for anyone seeking delicious, nourishing food.

Why You’ll Love This Vegan White Bean Stew

This stew recipe is more than just a meal; it’s a testament to how satisfying plant-based food can be. The foundation of tender white beans provides a fantastic source of protein and fiber, which helps keep you full and supports digestive health. The medley of tomatoesโ€”fresh, sun-dried, and pasteโ€”creates a complex, umami-rich base that is both tangy and deeply savory.

Finished with a swirl of creamy cashew cream and bright lemon juice, every spoonful is a perfect balance of comfort and freshness. It’s gluten-free, easily adaptable, and cooks in one pot for minimal cleanup.

Healthy Ingredients in Your Vegetarian Bean Stew

Each component in this stew is chosen for its nutritional benefits and flavor contribution.

The Power of Beans and Greens

Cannellini beans are the star, offering a significant amount of plant-based protein (15g per serving) and dietary fiber (14g). They contribute to a feeling of fullness and help stabilize blood sugar levels.

The baby greens, whether you choose spinach or arugula, are stirred in at the last minute, wilting perfectly to add vitamins, minerals, and a lovely pop of color without losing their nutritional value.

The Tomato Trio

Using three forms of tomato builds incredible depth. Cherry tomatoes bring a sweet, fresh acidity, sun-dried tomatoes contribute an intense, chewy umami punch, and tomato paste, when cooked until darkened, adds a rich, caramelized foundation to the broth. This layering technique is a simple secret to restaurant-quality flavor at home.

Creamy Finish & Bright Acidity

The recipe uses a plant-based cream like cashew cream to add a luxurious, velvety texture without dairy. A final squeeze of fresh lemon juice is non-negotiable; it lifts all the other flavors, cutting through the richness and making the stew taste vibrant and alive.

How to Make Tomato White Bean Stew: Step-by-Step Guide

The process is straightforward, making this an ideal recipe for cooks of all levels.

Step 1: Building the Flavor Base

In a medium saucepan, heat a tablespoon of olive oil over medium heat. Add the sliced onion and sautรฉ for about 3 minutes until it begins to soften. Add the halved cherry tomatoes and cook for another 5 minutes, stirring frequently, until they start to break down and release their juices.

This step is crucial for developing a sweet, concentrated tomato flavor.

Step 2: Adding the Aromatics

Stir in the minced garlic, chopped sun-dried tomatoes, and tomato paste. Cook for just one minute, stirring constantly. You’ll know it’s ready when the mixture is incredibly fragrant and the tomato paste has darkened slightly. This quick cook prevents the garlic from burning and unlocks the paste’s full potential.

Step 3: Creating the Stew Broth

In a separate small bowl, whisk the arrowroot starch (or cornstarch) with a small splash of the vegetable broth to create a smooth slurry. This prevents lumps. Whisk this slurry into the remaining broth, then pour the mixture into the saucepan.

Add the drained and rinsed white beans. Bring to a low simmer and cook for 5 minutes, allowing the stew to thicken slightly and the beans to heat through.

Step 4: Finishing Touches

Reduce the heat to low. Stir in the cashew cream until it is fully melted and incorporated into the stew, creating a creamy, cohesive sauce. Add the baby greens, stirring until they are just wiltedโ€”this takes about 60 seconds.

Remove the pot from the heat and stir in the fresh lemon juice. Season generously with salt and pepper to taste.

Step 5: Serving Your Stew

Ladle the stew into bowls and garnish with plenty of sliced fresh basil. This stew is incredibly versatile. Serve it over a bed of fluffy quinoa or brown rice for a more substantial meal, with a slice of crusty toast for dipping, or simply enjoy it on its own as a satisfying, soup-like dish.

Nutritional Information for Your Vegan Stew

This stew is not only delicious but also a nutritional powerhouse. Below is a detailed breakdown per serving.

NutrientAmount per Serving
Calories316 kcal
Total Fat9 g
Carbohydrates56 g
Dietary Fiber14 g
Sugars15 g
Protein15 g
Sodium1091 mg

Note on Sodium: The sodium content is primarily from the vegetable broth and any added salt. To reduce sodium, use a low-sodium broth and be mindful of added salt during seasoning.

Expert Tips for the Perfect Vegetarian Stew

Follow these pro tips to ensure your stew turns out perfectly every time and to explore creative variations.

Choosing Your Beans

While cannellini beans are recommended for their creamy texture, feel free to use any white bean you have on hand. Great Northern beans or butter beans would work beautifully. For a different twist, try chickpeas or red lentils; just note that lentils will break down more and further thicken the stew, creating a different, equally delicious texture.

Mastering the Thickener

The arrowroot or cornstarch slurry is key for a glossy, slightly thickened broth. Ensure the starch is fully dissolved in the cold liquid before adding it to the hot pan to avoid clumping. For a starch-free option, you can blend a portion of the beans with some broth and stir it back in to naturally thicken the stew.

Make-Ahead and Storage Instructions

This stew is an excellent candidate for meal prep. It stores beautifully in an airtight container in the refrigerator for up to 4 days. The flavors meld and intensify overnight, making leftovers even more delicious. Reheat gently on the stovetop over low heat, adding a splash of water or broth if it has thickened too much.

We do not recommend freezing this stew if you’ve used greens, as they will become mushy upon thawing. For freezer meals, omit the greens and cream, adding them fresh when you reheat.

Frequently Asked Questions (FAQ)

Can I make this stew oil-free?

Absolutely. For an oil-free version, simply use a few tablespoons of water or vegetable broth for sautรฉing the onions and tomatoes. You may need to stir more frequently and add liquid as needed to prevent sticking.

What can I use instead of vegan cream cheese or cashew cream?

Several plant-based alternatives work well. Full-fat coconut cream will add a subtle tropical note. For a nut-free option, try unsweetened, plain soy or oat yogurt stirred in at the end off the heat. A tablespoon of tahini blended with a little water can also provide a rich, creamy texture.

How can I add more protein to this vegan stew?

To boost the protein content, consider adding a cup of cooked green or brown lentils when you add the beans. You could also stir in a handful of shelled edamame or top the finished stew with roasted chickpeas or crispy baked tofu cubes for added texture and protein.

Is this stew gluten-free?

Yes, as written with vegetable broth and arrowroot/cornstarch, this recipe is naturally gluten-free. Always double-check your specific broth and starch labels to ensure no gluten-containing additives are present.

In conclusion, this Tomato White Bean Stew is a flawless blend of simplicity, nutrition, and deep, satisfying flavor. It proves that a meal requiring minimal effort and time can still be extraordinarily delicious and good for you.

Whether you’re a committed vegan, exploring Meatless Mondays, or just in need of a reliable, comforting recipe, this stew is sure to become a cherished staple in your kitchen rotation.


The Recipe

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
Tomato White Bean Stew

Tomato White Bean Stew


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Evardi Romano
  • Total Time: 25 min
  • Yield: 2 servings 1x
  • Diet: Vegan, Vegetarian, Gluten-Free

Description

A quick, creamy, and hearty vegan stew with white beans, tomatoes, and greens, ready in 25 minutes.


Ingredients

Scale

1 small yellow onion (sliced)
8 oz. cherry tomatoes (halved)
4 garlic cloves (minced)
ยผ cup sun-dried tomatoes (chopped)
1 tablespoon tomato paste
1 15 oz can cannellini beans (drained and rinsed)
1ยผ cup vegetable broth
1 tablespoon arrowroot starch (or cornstarch)
2 cups baby greens (spinach or arugula)
ยผ cup cashew cream (or coconut cream)
Salt and pepper (to taste)
1 small lemon (juiced)
ยผ cup fresh basil (sliced, to garnish)


Instructions

  1. In a medium saucepan over medium heat, add 1 tbsp oil. Saute onion for 3 mins. Add cherry tomatoes and cook 5 mins until softened.
  2. Add garlic, sun-dried tomatoes, and tomato paste. Cook, stirring, for 1 minute until fragrant.
  3. In a small bowl, whisk starch with a splash of broth. Mix into remaining broth.
  4. Pour broth into pan, add beans. Simmer for 5 mins until slightly thickened.
  5. Reduce heat. Stir in cashew cream until melted. Mix in greens until wilted (~1 min). Off heat, stir in lemon juice. Season. Garnish with basil.

Notes

  • For oil-free, use water or broth to sautรฉ.
  • Store leftovers in fridge for up to 4 days. Reheat gently.
  • Freezing not recommended with greens; add fresh when reheating.
  • Prep Time: 5 min
  • Cook Time: 20 min
  • Category: Main Course
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1.5 cups (approx)
  • Calories: 316 kcal
  • Sugar: 15 g
  • Sodium: 1091 mg
  • Fat: 9 g
  • Saturated Fat: 1.5 g (est.)
  • Trans Fat: 0 g
  • Carbohydrates: 56 g
  • Fiber: 14 g
  • Protein: 15 g
  • Cholesterol: 0 mg

Leave a Comment

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