Print

Creamy Tomato White Bean Stew

Creamy Tomato White Bean Stew

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in a bowl of Creamy Tomato White Bean Stew, the ultimate comfort food that warms your soul on chilly days. This delightful dish is rich and creamy, yet entirely plant-based, making it suitable for everyone at your table. In just 25 minutes, you can whip up this nutritious stew packed with protein-rich white beans, vibrant greens, and succulent tomatoes. Perfect for busy weeknights or cozy gatherings, this recipe offers versatility in serving options—enjoy it over rice, quinoa, or with crusty bread for a complete meal. Plus, it stores well so you can savor leftovers throughout the week. Let’s dive into this simple yet delicious recipe!

Ingredients

Scale
  • 1 small yellow onion
  • 8 oz. cherry tomatoes
  • 4 garlic cloves
  • ¼ cup sun-dried tomatoes
  • 1 tablespoon tomato paste
  • 1 (15 oz) can cannellini beans
  • 1¼ cup vegetable broth
  • 2 cups baby greens (like arugula or spinach)
  • ¼ cup vegan cream cheese (or coconut/cashew cream)
  • Juice of 1 small lemon
  • Fresh basil for garnish

Instructions

  1. In a medium saucepan over medium heat, add oil and sauté sliced onion until soft (about 3 minutes). Add halved cherry tomatoes and cook for an additional 5 minutes.
  2. Stir in minced garlic, sun-dried tomatoes, and tomato paste; cook for another minute until fragrant.
  3. Whisk arrowroot starch with a splash of vegetable broth until smooth; mix into remaining broth and pour into the pan with rinsed cannellini beans. Simmer gently for about 5 minutes.
  4. Stir in vegan cream cheese until melted. Add baby greens and wilt them down (about 1 minute).
  5. Squeeze lemon juice over the stew, season to taste with salt and pepper, then serve garnished with fresh basil.

Nutrition