If you're longing for a cozy, satisfying meal that warms both your heart and tummy, this Creamy Tomato White Bean Stew Recipe is exactly what you need. Bursting with vibrant cherry tomatoes, tender white beans, and luscious vegan creaminess, this stew blends wholesome ingredients into a rich, comforting bowl of plant-based goodness. It's not only simple and quick to prepare but also incredibly flavorful and nutritious, making it a fantastic lunch or dinner choice any day of the week.
Ingredients You'll Need
The beauty of this recipe lies in its simplicity and the thoughtful combination of ingredients that bring texture, depth, and color to every spoonful. Each component, from the sun-dried tomatoes to the fresh basil, plays an essential role in delivering that perfect balance of creamy and tangy.
- 1 small yellow onion, sliced: Adds a sweet and aromatic base that deepens the flavor.
- 8 oz. cherry tomatoes, halved: Provide natural sweetness and vibrant color to brighten the stew.
- 4 garlic cloves, minced: Infuse the dish with a fragrant, savory punch.
- ¼ cup sun-dried tomatoes, chopped: Bring a concentrated tomato richness and subtle chewiness.
- 1 tablespoon tomato paste: Intensifies the tomato flavor with a robust, earthy undertone.
- 1 (15 oz) can cannellini beans, drained and rinsed: Offer protein and creaminess while keeping the stew hearty.
- 1¼ cup vegetable broth: Acts as the flavorful liquid base that ties all ingredients together.
- 1 tablespoon arrowroot, tapioca, or cornstarch: Thickens the stew for that perfect velvety texture.
- 2 cups baby greens (arugula or spinach): Add a fresh, peppery note and vibrant green color.
- ¼ cup vegan cream cheese (or coconut/cashew cream): Provides luxurious creaminess without dairy.
- Salt and pepper, to taste: Essential seasoning that balances and enhances all flavors.
- 1 small lemon, juiced: Adds brightness and a gentle zing to lift the stew.
- ¼ cup fresh basil, sliced (for garnish): Brings an aromatic finish with a hint of sweetness.
How to Make Creamy Tomato White Bean Stew Recipe
Step 1: Sauté the Aromatics
Start by warming a tablespoon of avocado or olive oil in a medium saucepan over medium heat. Toss in the sliced yellow onion and sauté for about 3 minutes until translucent and fragrant. Then add the halved cherry tomatoes and continue cooking for another 5 minutes, stirring often until the tomatoes soften and release their juices. This forms a luscious flavor base that is both savory and fresh.
Step 2: Build the Tomato Depth
Next, stir in the minced garlic, chopped sun-dried tomatoes, and tomato paste. Cook everything for about a minute, stirring constantly, until the mixture becomes aromatic and the tomato paste darkens slightly. This step really amps up the richness and develops complexity in the stew’s core flavors.
Step 3: Prepare the Broth and Thicken
While the tomato mixture simmers, whisk the arrowroot starch with a small splash of vegetable broth in a separate bowl until smooth—this prevents lumps. Then pour in the remaining broth and add it carefully to the saucepan. This infusion of broth brings moisture and simmering heat, and the arrowroot mixture will soon thicken the stew for that irresistible creamy texture.
Step 4: Add the Beans and Simmer
Stir in the drained and rinsed cannellini beans, letting everything cook gently for 5 minutes at a low simmer. This warms the beans through and allows the stew to thicken slightly while melding the flavors together beautifully.
Step 5: Finish with Cream, Greens, and Brightness
Turn off the heat and fold in the vegan cream cheese while stirring until fully melted into the stew, transforming it into a dreamy, creamy delight. Toss in the baby greens and let them wilt softly in the residual heat—this adds freshness and a slight peppery bite. Finally, stir in the freshly squeezed lemon juice along with salt and pepper to taste, balancing the flavors with a subtle pop of brightness.
How to Serve Creamy Tomato White Bean Stew Recipe
Garnishes
Fresh basil leaves are the star garnish here, adding a sweet, herbal aroma that perfectly complements the stew’s tomato base. Feel free to sprinkle additional cracked black pepper or a dash of smoked paprika for some extra warmth. A drizzle of good-quality olive oil can also elevate the presentation and add silkiness.
Side Dishes
This stew shines when served alongside warm, crusty bread to soak up every luscious bite. It also pairs wonderfully with fluffy rice or quinoa to create a filling meal. If you want to keep things light, a crisp green salad dressed with a zesty vinaigrette balances the creamy texture flawlessly.
Creative Ways to Present
Imagine spooning the stew into deep bowls over a bed of creamy polenta or savory mashed potatoes for a comforting twist. You can also serve it in rustic bread bowls for a fun and hearty experience. For meal prep, layering it into jars with cooked grains and greens keeps everything fresh and makes for an eye-catching packed lunch.
Make Ahead and Storage
Storing Leftovers
This creamy stew keeps well in an airtight container in the refrigerator for up to 3 days. Its flavors actually deepen over time, making it an excellent option for prepping lunches or quick dinners that just need reheating.
Freezing
To preserve the stew longer, freeze it in portion-sized containers for up to 2 months. Be sure to cool it completely before freezing to maintain the texture and flavor. When ready to enjoy, thaw overnight in the refrigerator for best results.
Reheating
Reheat gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking and to bring back that creamy consistency. Adding a splash of vegetable broth or water can help loosen the stew if it becomes too thick upon reheating.
FAQs
Can I use other types of beans instead of cannellini?
Absolutely! Navy beans, great northern beans, or even chickpeas are fantastic substitutes, each bringing their own texture and flavor nuances while keeping the stew hearty.
Is it possible to make this recipe gluten-free?
Yes, this recipe is naturally gluten-free as long as you use gluten-free vegetable broth and double-check any additional ingredients like vegan cream cheese or starches for gluten content.
What can I substitute for vegan cream cheese?
If you don’t have vegan cream cheese, coconut cream or cashew cream are excellent alternatives that maintain that creamy richness in the stew without altering the flavor too much.
Can this stew be made oil-free?
Definitely. To make it oil-free, simply use a non-stick pan with a splash of vegetable broth or water for sautéing the onion and tomatoes. The broth will help soften the vegetables without the need for oil.
How spicy is this stew, and can I add heat?
This stew is mild and comforting by default, making it great for all taste preferences. If you love a little kick, adding crushed red pepper flakes or a dash of cayenne pepper during cooking will amp up the heat beautifully.
Final Thoughts
This Creamy Tomato White Bean Stew Recipe has quickly become one of my absolute favorites to whip up whenever I want a fuss-free, nourishing meal that feels like a warm hug. Every spoonful combines the perfect harmony of creamy texture, bright tomato flavor, and fresh herbs. I truly hope you enjoy making and sharing it as much as I do—trust me, it’s the kind of dish that makes you keep coming back for more.
Print
Creamy Tomato White Bean Stew Recipe
This Creamy Vegan Tomato White Bean Stew is a comforting and nutritious meal that's perfect for lunch or dinner. Featuring protein-rich white beans, sweet cherry tomatoes, sun-dried tomatoes, and nutrient-packed greens, it's a plant-based, dairy-free stew that comes together in just 25 minutes. The stew is creamy from vegan cream cheese and brightened with fresh lemon juice and basil, making it satisfying and delicious.
- Total Time: 25 minutes
- Yield: 2 servings
Ingredients
Vegetables
- 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)
Pantry Items
- 1 tablespoon tomato paste
- 1 (15 oz) can cannellini beans, drained and rinsed
- 1¼ cup vegetable broth
- 1 tablespoon arrowroot starch (or tapioca starch or cornstarch)
- Salt and pepper, to taste
Other Ingredients
- 1 tablespoon avocado or olive oil
- ¼ cup vegan cream cheese (or coconut cream or cashew cream)
- 1 small lemon, juiced
- ¼ cup fresh basil, sliced (for garnish)
Instructions
- Sauté the Onion and Tomatoes: In a medium saucepan over medium heat, heat 1 tablespoon of avocado or olive oil. Add the sliced onion and sauté for 3 minutes until it softens. Add the halved cherry tomatoes and cook for about 5 more minutes, stirring frequently, until the tomatoes soften.
- Add Aromatics and Tomato Paste: Stir in the minced garlic, chopped sun-dried tomatoes, and tomato paste. Cook, stirring constantly, for 1 minute or until fragrant and the tomato paste darkens slightly in color.
- Prepare Thickening Mixture: In a small bowl, whisk the arrowroot starch with a splash of vegetable broth until smooth. Then add this mixture to the remaining vegetable broth, stirring to combine.
- Simmer the Beans: Pour the broth mixture into the saucepan with the vegetables. Add the drained cannellini beans and reduce the heat to a low simmer. Cook for 5 minutes, stirring occasionally, until the stew thickens slightly and the beans are warmed through.
- Add Creaminess and Greens: Stir in the vegan cream cheese until it melts and incorporates into the stew. Add the baby greens and cook for about 1 minute until they wilt. Stir in the freshly squeezed lemon juice, then season with salt and pepper to taste.
- Garnish and Serve: Remove from heat and garnish with sliced fresh basil. Serve the creamy stew alone or over rice, quinoa, greens, or with toast as desired.
Notes
- You can substitute vegan cream cheese with coconut cream or cashew cream for different creamy flavors.
- This stew pairs well with grains like rice or quinoa, or can be enjoyed on its own as a hearty meal.
- Adjust salt and pepper based on personal taste and dietary needs.
- Arrowroot starch acts as a natural thickener, but cornstarch or tapioca starch can also be used.
- For added protein, consider adding more beans or your favorite plant-based protein.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Lunch
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Leave a Reply