Delicious Creamy Vegan Tomato White Bean Stew Recipe

Posted on April 17, 2026

by: James Carter

This creamy vegan tomato white bean stew has become a staple in my kitchen. It’s hearty, flavorful, and incredibly satisfying, proving that plant-based meals can be just as comforting and delicious as any other.

Why This Creamy Vegan Tomato White Bean Stew Works

This stew is a testament to simple, wholesome ingredients coming together to create something truly special. The starchy white beans act as a natural thickener, contributing to the creamy texture without the need for dairy.

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 3 carrots, peeled and chopped
  • 3 celery stalks, chopped
  • 4 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional, for a touch of heat)
  • 1 (28 ounce) can crushed tomatoes
  • 4 cups vegetable broth
  • 2 (15 ounce) cans cannellini beans, rinsed and drained
  • 1 (15 ounce) can Great Northern beans, rinsed and drained
  • 1/2 cup unsweetened, plain plant-based milk (such as oat, soy, or cashew)
  • 2 tablespoons nutritional yeast (for a cheesy, umami flavor)
  • Salt and freshly ground black pepper to taste
  • Fresh parsley, chopped, for garnish
  • Crusty bread, for serving

Gathering your ingredients is the first step to a successful and delicious meal. Having everything prepped and measured makes the cooking process smooth and enjoyable. I always find that a well-stocked pantry is the foundation of good home cooking, and this stew relies on accessible, everyday items.

How to Make It

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables have softened, about 8-10 minutes. This initial sautéing builds a crucial layer of flavor. Don’t rush this step; letting the vegetables soften and release their natural sweetness is key.
  2. Add the minced garlic, dried oregano, dried basil, dried thyme, and red pepper flakes (if using) to the pot. Cook for another minute until fragrant, stirring constantly to prevent the garlic from burning. The aroma at this stage is always so inviting, a promise of the deliciousness to come.
  3. Pour in the crushed tomatoes and vegetable broth. Stir to combine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a simmer, then reduce the heat to low, cover, and let it cook for at least 20 minutes. This allows the flavors to meld and deepen. I often let it simmer for longer, up to 30-40 minutes, especially if I have the time, as it truly enhances the overall taste profile.
  4. Stir in the rinsed and drained cannellini beans and Great Northern beans. Continue to simmer, uncovered, for another 10-15 minutes, or until the beans are heated through and the stew has thickened slightly. The beans will absorb some of the liquid and contribute to the heartiness of the dish.
  5. Stir in the plant-based milk and nutritional yeast. Cook for an additional 2-5 minutes, stirring gently, until the stew is heated through and has reached your desired creamy consistency. Be careful not to boil after adding the plant-based milk, as it can sometimes curdle, though in a stew context it’s usually very forgiving. The nutritional yeast adds a wonderful cheesy depth without any dairy, a trick I learned early on in my plant-based cooking journey.
  6. Season generously with salt and freshly ground black pepper to taste. Taste and adjust seasonings as needed. This is perhaps the most important step for truly great cooking – tasting and adjusting. Sometimes a pinch more salt or a grind of pepper can make all the difference.
  7. Ladle the stew into bowls and garnish with fresh chopped parsley. Serve hot with crusty bread for dipping.

This stew is a comforting and flavorful meal that comes together with relative ease. The steps are straightforward, relying on pantry staples and simple techniques to create a satisfying dish that’s warm and inviting. It’s the kind of recipe that feels like a hug in a bowl, a testament to the power of simple, wholesome ingredients.

Nutrition at a Glance

  • Rich in plant-based protein and fiber from the white beans.
  • A good source of vitamins and minerals from the vegetables.
  • Lower in saturated fat compared to dairy-based stews.
  • Antioxidant properties from tomatoes.
  • Customizable sodium content depending on broth and added salt.

How to Serve It

  • With warm, crusty bread for dipping is the classic and arguably best way to enjoy this stew. The bread soaks up all the delicious broth beautifully.
  • For a more substantial meal, serve it over cooked rice, quinoa, or your favorite grain.
  • A side salad with a light vinaigrette offers a fresh contrast to the richness of the stew.
  • Add a dollop of vegan sour cream or a swirl of olive oil just before serving for an extra touch of indulgence.

This stew is incredibly versatile and pairs well with a variety of accompaniments. Whether you’re in the mood for a simple, comforting meal or something more elaborate, it adapts readily to different serving styles. It’s a dish that brings people together, perfect for weeknight dinners or casual gatherings.

Don’t miss this delicious recipe: Creamy Vegan White Bean & Kale Soup – Healthy & Satisfying

Common Mistakes

  • Not developing the flavor base: Skipping the initial sauté of onions, carrots, and celery, or not cooking them long enough, means you miss out on crucial depth of flavor. This step softens the vegetables and allows them to release their natural sweetness and develop a more complex taste. I always make sure to cook them until they are tender and slightly translucent before adding the aromatics.
  • Overcrowding the pot: Using a pot that’s too small can lead to steaming the vegetables instead of sautéing them, which impacts the final texture and flavor. Ensure your pot is large enough to allow the ingredients to cook evenly.
  • Burning the garlic: Adding garlic too early or cooking it on too high a heat can result in a bitter taste. Adding it for the last minute of the aromatic sauté is usually ideal, just until it’s fragrant.
  • Not tasting and seasoning enough: This is a common pitfall in many recipes. Flavors need to be built and adjusted. Always taste your stew before serving and add salt and pepper as needed. Don’t be afraid to experiment with other herbs or spices if you feel it needs a little something extra.
  • Boiling after adding plant-based milk: While this stew is forgiving, very high heat after adding the plant-based milk can sometimes cause it to separate or curdle. Gentle simmering is best in those final stages. I usually turn the heat down to low and just let it heat through gently.

Avoiding these common mistakes will ensure your Creamy Vegan Tomato White Bean Stew turns out beautifully. Paying attention to the details, like building flavor layers and proper seasoning, makes a significant difference in the final outcome. These are lessons learned from many meals cooked in my own kitchen, and I’m happy to share them.

image 430

Storage and Reheating

  • Storage: Allow the stew to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days. The flavors tend to meld and deepen even more overnight, which is always a pleasant surprise.
  • Reheating: Gently reheat the stew on the stovetop over low to medium-low heat, stirring occasionally, until heated through. You might need to add a splash of vegetable broth or water if it has thickened too much during storage. Alternatively, you can reheat individual portions in the microwave.

Proper storage and reheating ensure you can enjoy this delicious stew for several days. The quality remains high, making it an excellent option for meal prep and enjoying leftovers without sacrificing taste or texture. It’s one of the reasons I love making a big batch; knowing I have comforting meals ready to go is a great feeling.

Leftover Ideas

  • Sandwich filling: Mash some of the beans and vegetables for a hearty, chunky sandwich filling. Add a little more liquid if needed for spreadability.
  • Topping for baked potatoes: Spoon generous amounts of the reheated stew over a fluffy baked potato for a satisfying and wholesome meal.
  • Stuffed peppers: Mix the stew with cooked rice or quinoa and use it as a filling for bell peppers before baking.
  • Pasta sauce: Thicken the stew slightly if necessary and use it as a flavorful sauce for your favorite pasta. A sprinkle of fresh basil on top is delightful here.
  • Quick pizza topping: Spread a thin layer of the stew on a pizza base, top with your favorite vegetarian toppings, and bake.

These creative leftover ideas demonstrate the versatility of this stew, allowing you to enjoy its delicious flavors in new and exciting ways throughout the week. It’s wonderful when a single recipe can offer so many culinary possibilities, reducing food waste and maximizing enjoyment.

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

Creamy Vegan Tomato White Bean Stew


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

A hearty and flavorful Creamy Vegan Tomato White Bean Stew, packed with tender white beans, vegetables, and a rich tomato broth. Easy to make and satisfying!


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 3 carrots, peeled and chopped
  • 3 celery stalks, chopped
  • 4 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional, for a touch of heat)
  • 1 (28 ounce) can crushed tomatoes
  • 4 cups vegetable broth
  • 2 (15 ounce) cans cannellini beans, rinsed and drained
  • 1 (15 ounce) can Great Northern beans, rinsed and drained
  • 1/2 cup unsweetened, plain plant-based milk (such as oat, soy, or cashew)
  • 2 tablespoons nutritional yeast (for a cheesy, umami flavor)
  • Salt and freshly ground black pepper to taste
  • Fresh parsley, chopped, for garnish
  • Crusty bread, for serving

Instructions

  1. 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables have softened, about 8-10 minutes.
  2. 2. Add the minced garlic, dried oregano, dried basil, dried thyme, and red pepper flakes (if using) to the pot. Cook for another minute until fragrant.
  3. 3. Pour in the crushed tomatoes and vegetable broth. Stir to combine and scrape up any browned bits. Bring to a simmer, then reduce heat to low, cover, and cook for at least 20 minutes.
  4. 4. Stir in the rinsed and drained cannellini beans and Great Northern beans. Continue to simmer, uncovered, for another 10-15 minutes, or until heated through and thickened slightly.
  5. 5. Stir in the plant-based milk and nutritional yeast. Cook for an additional 2-5 minutes until heated through and creamy. Do not boil.
  6. 6. Season generously with salt and freshly ground black pepper to taste.
  7. 7. Ladle into bowls and garnish with fresh parsley. Serve hot with crusty bread.

Notes

Allow the stew to cool completely before storing in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop over low heat, adding a splash of broth or water if needed, or microwave individual portions.

  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Category: Soup & Stew
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 10g
  • Sodium: 600mg
  • Fat: 8g
  • Carbohydrates: 55g
  • Fiber: 12g
  • Protein: 15g

Tags:

You might also like these recipes

Leave a Comment

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