Creamy Vegan Tomato White Bean Stew

Highlighted under: Comfort Food

Warm up your day with this Creamy Vegan Tomato White Bean Stew, a hearty and comforting dish bursting with flavor. Made with juicy tomatoes, creamy white beans, and a blend of aromatic spices, this stew is perfect for cozy dinners or meal prep.

Imogen Price

Created by

Imogen Price

Last updated on 2025-12-01T16:42:59.904Z

Easy to make and packed with wholesome ingredients, it’s a delicious vegan option that even non-vegans will adore. Serve it with fresh bread for a complete and satisfying meal!

Why You'll Love This Stew

  • Hearty and filling
  • Packed with flavor
  • Simple and quick to prepare
  • Perfect for meal prep

Nutritional Benefits of the Ingredients

Creamy Vegan Tomato White Bean Stew not only delights your taste buds but also nourishes your body. The base of ripe tomatoes is rich in vitamins A and C, along with antioxidants that support heart health and skin vitality. Coupled with white beans, this stew becomes a powerhouse of plant-based protein and fiber, which help maintain digestive health and keep you feeling full longer.

Onions and garlic, both included in the recipe, are part of the allium family and have been recognized for their various health benefits. They not only add depth of flavor to the stew but also contribute anti-inflammatory properties and essential vitamins, promoting immune system support. Together, these ingredients offer a nutrition-packed dish that is as beneficial as it is delicious.

Cooking Tips for the Perfect Stew

To enhance the flavors of your Creamy Vegan Tomato White Bean Stew, consider using fresh herbs like thyme or rosemary along with the dried basil and oregano. Fresh herbs have a more robust flavor and can elevate the overall taste experience. You can add them during the final minutes of cooking to retain their vibrant aroma.

For a creamier texture, you can blend a portion of the white beans into the stew. This adds a velvety base without the need for dairy, keeping the dish vegan yet satisfying. Another option is to include a splash of coconut milk or a dollop of vegan cream right before serving for added richness.

Storage and Meal Prep Tips

This stew is ideal for meal prep! You can make a large batch and store it in airtight containers. It stays fresh in the refrigerator for up to five days, making it a convenient option for busy weeks. Just reheat on the stove or microwave and enjoy a hearty meal in minutes.

If you want to keep the flavors intact for a more extended period, consider freezing the stew. Allow it to cool completely before transferring it to freezer-safe containers. It can be stored for up to three months. Thaw overnight in the fridge before reheating to preserve its delicious taste.

Ingredients

Main Ingredients

  • 2 cups diced tomatoes
  • 1 can (15 oz) white beans, drained and rinsed
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste

For Serving

  • Fresh bread
  • Chopped parsley or basil for garnish

Mix well and let the flavors blend together.

Cooking Steps

Sauté Vegetables

In a pot, sauté the onion and garlic until translucent.

Add Remaining Ingredients

Add diced tomatoes, white beans, vegetable broth, and spices. Stir to combine.

Simmer

Bring to a boil, then reduce heat and let simmer for 20-30 minutes.

Serve

Serve hot with fresh bread and garnish with herbs.

Enjoy your delicious stew!

Serving Suggestions

When serving your Creamy Vegan Tomato White Bean Stew, pair it with a crusty loaf of fresh bread for dipping. The combination of the warm stew and the bread creates a cozy dining experience. You might also consider offering a side salad sprinkled with lemon vinaigrette, which adds a refreshing contrast to the rich stew.

For special occasions, try serving the stew in individual bowls and garnishing with freshly chopped parsley or basil. This not only looks appealing but also enhances the flavor with a burst of fresh herbs.

Variations to Try

Feel free to customize your stew by adding seasonal vegetables such as zucchini, bell peppers, or spinach for added nutrition and variety. Simply sauté these veggies with the onions and garlic before adding the tomatoes and beans.

If you're looking to spice things up, consider adding a pinch of red pepper flakes or a dash of hot sauce. This will bring an exciting kick to the dish, making it enjoyable for those who prefer a little heat in their meals.

Secondary image

Questions About Recipes

→ Can I substitute the white beans?

Yes, you can use any type of beans you prefer.

→ Is this stew gluten-free?

Yes, it's naturally gluten-free.

Creamy Vegan Tomato White Bean Stew

Warm up your day with this Creamy Vegan Tomato White Bean Stew, a hearty and comforting dish bursting with flavor. Made with juicy tomatoes, creamy white beans, and a blend of aromatic spices, this stew is perfect for cozy dinners or meal prep.

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Imogen Price

Recipe Type: Comfort Food

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

Main Ingredients

  1. 2 cups diced tomatoes
  2. 1 can (15 oz) white beans, drained and rinsed
  3. 1 onion, chopped
  4. 3 cloves garlic, minced
  5. 4 cups vegetable broth
  6. 1 teaspoon dried basil
  7. 1 teaspoon dried oregano
  8. Salt and pepper to taste

For Serving

  1. Fresh bread
  2. Chopped parsley or basil for garnish

How-To Steps

Step 01

In a pot, sauté the onion and garlic until translucent.

Step 02

Add diced tomatoes, white beans, vegetable broth, and spices. Stir to combine.

Step 03

Bring to a boil, then reduce heat and let simmer for 20-30 minutes.

Step 04

Serve hot with fresh bread and garnish with herbs.

Nutritional Breakdown (Per Serving)

  • Protein: 12g
  • Carbohydrates: 50g
  • Fat: 5g