Print

Creamy Vegan Tomato White Bean Stew

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy Vegan Tomato White Bean Stew is a hearty, plant-based comfort dish made with white beans, tomatoes, herbs, and creamy plant milk. It’s nourishing, simple to prepare, and perfect for chilly nights or meal prep.

Ingredients

  • 2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed
  • 1 can (14.5 oz) diced tomatoes
  • 3 garlic cloves, minced
  • 1 medium yellow onion, chopped
  • 1 tablespoon olive oil
  • 2 cups vegetable broth
  • 1/2 cup unsweetened plant-based milk (oat or almond)
  • 1 tablespoon tomato paste
  • 1 teaspoon dried thyme or Italian seasoning
  • Salt and pepper, to taste
  • Fresh parsley or basil, chopped (optional, for garnish)

Instructions

  1. In a large pot, heat olive oil over medium heat. Add chopped onion and garlic, sautéing until softened and fragrant, about 3–5 minutes.
  2. Stir in the tomato paste and cook for 1–2 minutes to develop flavor.
  3. Add diced tomatoes, white beans, vegetable broth, and dried herbs. Stir well and bring to a simmer.
  4. Simmer uncovered for 15–20 minutes, stirring occasionally.
  5. Stir in the plant-based milk and cook for another 2–3 minutes until creamy and heated through. Adjust the consistency with more milk or broth if needed.
  6. Season with salt and pepper to taste.
  7. Serve hot, garnished with fresh herbs or a drizzle of olive oil if desired.

Notes

  • Blend a portion with an immersion blender for extra creaminess.
  • Add spinach, kale, or carrots for more veggies and nutrition.
  • For a smoky flavor, add a pinch of smoked paprika or red pepper flakes.
  • This stew tastes even better the next day—perfect for leftovers or meal prep.

Nutrition