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

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