This creamy tomato white bean stew is hearty, flavorful, and completely plant-based. Packed with protein-rich beans, fresh greens, and a creamy tomato base, it makes the perfect quick weeknight meal. In just 25 minutes, you’ll have a wholesome vegan stew that’s comforting, filling, and nourishing.

Why You’ll Love This Recipe

  • Ready in just 25 minutes for a quick and easy meal

  • 100% vegan and dairy-free, but still rich and creamy

  • Packed with protein, fiber, and nutrients from beans and greens

  • Customizable with different greens, beans, or creamy bases

  • Perfect for serving with rice, quinoa, bread, or all on its ownCreamy Tomato White Bean Stew

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 1 small yellow onion, sliced

  • 8 oz cherry tomatoes, halved

  • 4 garlic cloves, minced

  • ¼ cup sun-dried tomatoes, chopped

  • 1 tablespoon tomato paste

  • 1 (15 oz) can cannellini beans or other white beans, drained and rinsed

  • 1¼ cups vegetable broth

  • 1 tablespoon arrowroot starch, tapioca starch, or cornstarch

  • 2 cups baby greens (arugula or spinach)

  • ¼ cup vegan cream cheese (or coconut cream/cashew cream)

  • Salt and pepper, to taste

  • 1 small lemon, juiced

  • ¼ cup fresh basil, sliced, for garnish

Directions

  1. Heat 1 tablespoon avocado or olive oil in a medium saucepan over medium heat. Add onion and sauté for 3 minutes.

  2. Add cherry tomatoes and cook for 5 minutes, stirring often, until softened.

  3. Stir in garlic, sun-dried tomatoes, and tomato paste. Cook for 1 minute until fragrant and tomato paste darkens.

  4. In a small bowl, whisk starch with a splash of broth, then add it to the remaining broth. Pour into the pan.

  5. Add beans and simmer on low for 5 minutes, until the stew thickens slightly.

  6. Stir in vegan cream cheese until melted, then add greens and cook until wilted, about 1 minute.

  7. Finish with lemon juice, season with salt and pepper, and garnish with fresh basil before serving.

Servings and timing

  • Servings: 2

  • Prep time: 5 minutes

  • Cook time: 20 minutes

  • Total time: 25 minutes

Variations

  • Swap beans: Use great northern beans, navy beans, or chickpeas.

  • Add more veggies: Zucchini, mushrooms, or bell peppers work well.

  • Spice it up: Add red pepper flakes or smoked paprika for heat and depth.

  • Creamy alternatives: Try coconut cream, cashew cream, or oat cream instead of vegan cream cheese.

  • Grain pairing: Serve with rice, quinoa, farro, or couscous for a heartier meal.

Storage/Reheating

Store in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over low-medium heat, stirring frequently. If the stew is too thick, add a splash of broth or water to loosen. Freezing is not recommended as the creamy texture may change.

FAQs

Can I make this stew oil-free?

Yes, sauté the onion and tomatoes in a splash of broth instead of oil.

What can I use instead of vegan cream cheese?

Coconut cream, cashew cream, or even blended silken tofu work well.

Can I use dried beans instead of canned?

Yes, but they must be cooked first. Use about 1½ cups of cooked beans.

Is this stew gluten-free?

Yes, it’s naturally gluten-free. Just ensure your starch thickener is certified gluten-free.

Can I freeze this stew?

It’s best enjoyed fresh or refrigerated. Freezing may change the creamy texture.

What greens work best?

Spinach, arugula, kale, or Swiss chard can all be used.

Can I double the recipe?

Yes, simply double all ingredients and cook in a larger pot.

How do I make it spicier?

Add chili flakes, cayenne, or hot sauce to taste.

Can I add grains directly into the stew?

Yes, but cook them separately first to avoid excess starch thickening the stew.

How should I serve this stew?

It’s delicious on its own or with bread, rice, quinoa, or roasted vegetables.

Conclusion

Creamy tomato white bean stew is a comforting, protein-packed vegan meal that comes together in minutes. With its rich tomato base, creamy texture, and vibrant greens, it’s a wholesome dish you’ll turn to again and again. Serve it with bread, grains, or enjoy it on its own for the ultimate cozy meal.

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 Tomato White Bean Stew

Creamy Tomato White Bean Stew

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy tomato white bean stew is a hearty, protein-packed vegan dish made with beans, greens, and a velvety tomato base. Ready in just 25 minutes, it’s nourishing, flavorful, and perfect for a quick, cozy weeknight meal.

  • Total Time: 25 minutes
  • Yield: 2 servings

Ingredients

1 tbsp avocado oil or olive oil

1 small yellow onion, sliced

8 oz cherry tomatoes, halved

4 garlic cloves, minced

1/4 cup sun-dried tomatoes, chopped

1 tbsp tomato paste

1 (15 oz) can cannellini beans (or other white beans), drained and rinsed

1 1/4 cups vegetable broth

1 tbsp arrowroot starch, tapioca starch, or cornstarch

2 cups baby greens (spinach or arugula)

1/4 cup vegan cream cheese (or coconut cream/cashew cream)

1 small lemon, juiced

Salt and black pepper, to taste

1/4 cup fresh basil, sliced, for garnish

Instructions

  1. Heat oil in a medium saucepan over medium heat. Add onion and sauté for 3 minutes.
  2. Add cherry tomatoes and cook for 5 minutes, stirring often, until softened.
  3. Stir in garlic, sun-dried tomatoes, and tomato paste. Cook for 1 minute until fragrant.
  4. In a small bowl, whisk starch with a splash of broth. Add this mixture to the remaining broth and pour into the pan.
  5. Add beans and simmer on low for 5 minutes until slightly thickened.
  6. Stir in vegan cream cheese until melted. Add greens and cook until wilted, about 1 minute.
  7. Remove from heat, stir in lemon juice, and season with salt and pepper.
  8. Serve warm, garnished with fresh basil.

Notes

  • Use chickpeas, navy beans, or great northern beans as alternatives.
  • Add extra vegetables like zucchini, mushrooms, or bell peppers.
  • For a spicier version, stir in red pepper flakes or smoked paprika.
  • Substitute vegan cream cheese with coconut cream, cashew cream, or silken tofu.
  • Best enjoyed fresh or refrigerated; not recommended for freezing.
  • Author: Monica
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Category: Stew
  • Method: Stovetop
  • Cuisine: Mediterranean-Inspired
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 9g
  • Sodium: 640mg
  • Fat: 12g
  • Saturated Fat: 3g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 11g
  • Protein: 14g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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