Creamy vegan tomato white bean stew

By:

Alex SMITH

February 6, 2026

If you’re craving a creamy vegan tomato white bean stew that’s hearty, nourishing, and full of cozy flavor, this one is a must-save. Tender white beans simmer in a rich tomato base with aromatics and herbs, then get finished with a touch of creaminess for that comforting, stew-like texture—without any dairy. It’s perfect for busy weeknights, meatless meals, or make-ahead lunches when you want something satisfying yet wholesome. Everything comes together in one pot, keeping cleanup easy and the presentation Pinterest-worthy. Serve it with crusty bread or over grains for a simple, soul-warming dinner you’ll make again and again.

creamy vegan tomato white bean stew
Creamy vegan tomato white bean stew 2

Time Breakdown

Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 bowls


Ingredients List

  • 2 tablespoons olive oil
  • 1 medium onion, finely diced
  • 3 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • ½ teaspoon dried oregano or Italian seasoning
  • ¼ teaspoon red pepper flakes (optional)
  • 1 can (28 oz) crushed tomatoes
  • 2 cans (15 oz each) white beans, drained and rinsed
  • 1 cup vegetable broth
  • ½ cup coconut milk or cashew cream
  • ½ teaspoon salt (adjust to taste)
  • ¼ teaspoon black pepper
  • 2 cups baby spinach or chopped kale
  • Fresh parsley or basil for garnish

Kitchen Tools You’ll Need

This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.

  • Large pot or Dutch oven
  • Sharp knife
  • Cutting board
  • Measuring cups & spoons
  • Wooden spoon or spatula
  • Ladle

Step-by-Step Beginner-Friendly Instructions

  1. Heat the pot over medium heat and add olive oil until shimmering.
  2. Sauté the onion for 3–4 minutes until soft and translucent.
  3. Add garlic and spices (smoked paprika, oregano, red pepper flakes) and cook for 30 seconds until fragrant. 🌶️
  4. Pour in crushed tomatoes and vegetable broth. Stir and bring to a gentle simmer.
  5. Add white beans and simmer for 10–12 minutes, letting the flavors meld.
  6. Lower the heat and stir in coconut milk or cashew cream until the stew looks smooth and creamy. 🥥✨
  7. Fold in greens and cook 1–2 minutes until just wilted.
  8. Season to taste, garnish with fresh herbs, and serve hot. 🍲🌿

Pro Tips

  • Storage: Keep leftovers in an airtight container in the fridge for up to 4 days.
  • Substitution: Use blended white beans instead of cream for an extra protein boost.
  • Meal Prep: This stew freezes well for up to 2 months—great for batch cooking.
  • Serving Idea: Serve with toasted sourdough, over rice, or with a swirl of olive oil on top.

Nutrition Table (Estimated)

Serving SizeCaloriesProteinCarbsFatFiberSugar
1 bowl38018g42g16g10g8g

Disclaimer: Nutrition facts are estimated using online tools and may vary based on your ingredients and preparation. Please consult a nutritionist for precise dietary advice.

Leave a Comment