Creamy Tomato White Bean Stew Recipe
A comforting and creamy tomato white bean stew that combines fresh cherry tomatoes, tender cannellini beans, and vibrant baby greens in a flavorful broth thickened with arrowroot starch and enriched with vegan cream cheese. This plant-based stew is perfect for a nutritious lunch or dinner, finished with a splash of lemon juice and fresh basil for brightness.
- Author: Mary
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup/Stew
- Method: Stovetop
- Cuisine: Italian-inspired
- Diet: Vegan
Vegetables and Aromatics
- 1 small yellow onion, sliced
- 8 oz. cherry tomatoes, halved
- 4 garlic cloves, minced
- ¼ cup sun-dried tomatoes, chopped
- 2 cups baby greens (baby arugula or spinach)
- ¼ cup fresh basil, sliced, to garnish
- 1 small lemon, juiced
Pantry Items
- 1 tablespoon tomato paste
- 1 (15 oz) can cannellini beans, drained and rinsed
- 1¼ cups vegetable broth
- 1 tablespoon arrowroot starch, tapioca starch, or cornstarch
- Salt and pepper, to taste
Dairy Alternatives
- ¼ cup vegan cream cheese (or substitute with coconut cream or cashew cream)
- Prepare the aromatics: Heat a large skillet over medium heat and add a splash of oil if desired. Add the sliced yellow onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for another 1-2 minutes until fragrant.
- Add tomatoes and tomato paste: Stir in the halved cherry tomatoes, chopped sun-dried tomatoes, and tomato paste. Cook, stirring frequently, until the tomatoes break down and release their juices, about 8-10 minutes.
- Add the beans and broth: Pour in the drained cannellini beans and vegetable broth. Stir well to combine and bring the mixture to a gentle simmer. Let it cook for about 5 minutes to meld the flavors.
- Thicken the stew: In a small bowl, whisk together the arrowroot starch (or tapioca/cornstarch) with a few tablespoons of water to create a slurry. Slowly stir this slurry into the skillet and cook for another 2-3 minutes until the stew thickens slightly.
- Incorporate the greens and creaminess: Add the baby greens and vegan cream cheese to the stew. Stir gently until the greens wilt and the cream cheese is fully incorporated, creating a creamy texture throughout.
- Season and finish: Season the stew with salt and pepper to taste. Remove from heat and stir in the fresh lemon juice to brighten the flavors.
- Serve: Ladle the creamy tomato white bean stew into bowls and garnish with fresh sliced basil. Serve warm as a hearty, plant-based main dish.
Notes
- Vegan cream cheese can be substituted with coconut cream or cashew cream for different flavor profiles and textures.
- You can use any white beans such as great northern or navy beans if cannellini beans are unavailable.
- Adjust the thickness by adding more or less vegetable broth or starch slurry as desired.
- Fresh basil adds a fragrant and fresh garnish but can be replaced with parsley or oregano.
Keywords: creamy tomato stew, white bean stew, vegan stew, plant-based recipe, tomato and bean soup, easy vegan dinner, dairy-free creamy stew