Go Back

Creamy Vegan Tomato White Bean Stew – Ultimate Vegetarian Recipe

A rich, creamy, and protein-packed vegan stew with white beans, tomatoes, and warm spices for a cozy, satisfying meal.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 People
Course: Dinner
Cuisine: Vegetarian

Ingredients
  

For the Stew:
  • 2 tablespoons olive oil
  • 1 medium onion finely chopped
  • 4 cloves garlic minced
  • 2 medium carrots diced
  • 2 celery stalks diced
  • 1 red bell pepper chopped
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1 teaspoon ground cumin
  • ½ teaspoon chili flakes optional
  • 2 cans 14 oz each diced tomatoes
  • 2 cans 15 oz each white beans, drained and rinsed
  • 1 cup vegetable broth
  • ½ cup coconut milk or plant-based cream
  • Salt and pepper to taste
  • Fresh parsley or basil for garnish
Optional Add-Ins:
  • Spinach or kale
  • Zucchini or yellow squash
  • Lemon juice for brightness
  • Nutritional yeast for cheesy flavor

Method
 

  1. Sauté onions, garlic, carrots, celery, and bell pepper in olive oil.
  2. Add spices and stir for 1–2 minutes.
  3. Combine tomatoes and white beans, then add vegetable broth and coconut milk.
  4. Simmer 20–25 minutes until creamy and flavorful.
  5. Season with salt, pepper, and lemon juice; garnish with fresh herbs.
  6. Serve hot with rice, bread, or grains.