There’s something magical about the first chill in the air that nudges us to seek comfort in a warm bowl of stew. When the days grow shorter and the leaves begin to turn, I find myself craving dishes that not only fill my stomach but also warm my soul. Enter my 25-Minute Creamy Vegan Tomato White Bean Stew—a delightful concoction that marries the sweetness of ripe cherry tomatoes with the heartiness of cannellini beans.
With just a few simple ingredients and about the time it takes to scroll through social media, you can whip up a dish that feels indulgent yet healthy. Imagine the creamy richness nourishing you while vibrant flavors dance on your palate. This stew is perfect for quick weeknight dinners, cozy gatherings with friends, or lazy Sundays when you want something that feels like a warm hug. Best of all, it’s incredibly versatile, ready for your twist whether you prefer different greens or another type of bean!
So grab your favorite pot, and let’s dive into this comforting recipe that promises to redefine your idea of quick meals.

Why is Rich Creamy Vegan Tomato White Bean Stew a Must-Try?
Comforting, Vibrant Flavors: This stew marries the sweetness of cherry tomatoes with the creaminess of vegan cream cheese for a delightful taste that will warm your soul.
Quick & Easy: With just 25 minutes required, it’s a perfect option for those busy weeknights when you want something nourishing without the fuss.
Nutritious & Filling: Packed with protein-rich cannellini beans and nutrient-dense greens, this dish leaves you satisfied and guilt-free.
Endless Customization: Whether you swap in different beans, add seasonal veggies, or adjust spices to your preference, this recipe fits your personal taste.
Crowd-Pleaser: Ideal for casual get-togethers, it’s a one-pot dish that will impress friends and family, making it an instant favorite!
For an equally enticing meal, don’t forget to check out my Delicious Creamy Pumpkin Chai Iced Latte Recipe in Just 7 Minutes.
Rich Creamy Vegan Tomato White Bean Stew Ingredients
-
For the Base
• Small yellow onion – Adds base flavor and sweetness; substitute with shallots for a milder taste.
• Cherry tomatoes – Bursting with sweetness and acidity; if unavailable, use regular tomatoes but adjust cooking time.
• Garlic cloves – Infuses warmth and depth into the stew; minced garlic powder serves as a quick alternative.
• Sun-dried tomatoes – Provide rich and tangy flavor; you can use fresh tomatoes, keeping in mind it will alter richness.
• Tomato paste – Deepens the tomato flavor and infuses richness; opt for crushed tomatoes if preferred. -
For the Creamy Texture
• Cannellini beans – A protein powerhouse; swap with chickpeas or white beans for variety.
• Vegetable broth – Serves as the savory liquid base; go for low-sodium for healthier options.
• Arrowroot starch – Thickens the stew for a velvety texture; utilize cornstarch as a simple substitute.
• Vegan cream cheese – Adds a creamy touch that enhances mouthfeel; consider silken tofu or cashew cream for a lighter alternative. -
For Freshness and Zest
• Baby greens (arugula or spinach) – Offers color, nutrients, and a light peppery taste; kale or Swiss chard also work well.
• Lemon, juiced – Brightens the stew and balances richness; lime juice can easily replace it.
• Fresh basil – Adds fresh herbal notes and visually enhances the dish; substitute with thyme or parsley for a different flavor profile. -
For Seasoning
• Salt and pepper – Essential for enhancing and balancing flavors; adjust to your taste preferences.
Dive into the comforting goodness of this Rich Creamy Vegan Tomato White Bean Stew—a quick, healing delight that will make weeknight dinners a breeze!
How to Make Creamy Vegan Tomato White Bean Stew
-
Sauté Aromatics: Heat a drizzle of olive oil in a large saucepan over medium heat. Add the chopped small yellow onion and sauté for about 3 minutes until it becomes translucent. Then, toss in the halved cherry tomatoes and cook for an additional 5 minutes, allowing them to soften and release their juices.
-
Build Flavor: Stir in minced garlic, chopped sun-dried tomatoes, and a tablespoon of tomato paste. Cook for about 1 minute until these ingredients become fragrant and combined beautifully, creating a luscious foundation for your stew.
-
Thicken Broth: In a small bowl, whisk arrowroot starch with a splash of vegetable broth until fully dissolved. Slowly mix this blend into the remaining broth in your saucepan to give the stew its creamy, velvety texture.
-
Combine Ingredients: Pour the vegetable broth and rinsed cannellini beans into the pan. Bring to a gentle simmer and let it cook for about 5 minutes, allowing the mixture to thicken slightly and meld the flavors together.
-
Add Creaminess: Stir in the vegan cream cheese until it completely melts into the stew. Then, toss in your choice of baby greens and cook until just wilted. Finish by stirring in fresh lemon juice, along with salt and pepper to taste, enhancing all those vibrant flavors.
-
Serve: Ladle the rich creamy stew into bowls, garnished with freshly chopped basil. Serve warm, and don’t forget to pair it with some crusty bread for an irresistible meal.
Optional: Top with additional fresh herbs for an extra burst of flavor.
Exact quantities are listed in the recipe card below.

Storage Tips for Rich Creamy Vegan Tomato White Bean Stew
Fridge: Store leftovers in an airtight container in the fridge for up to 3 days. Always cool the stew completely before sealing it to maintain freshness.
Freezer: If you wish to keep it longer, portion the stew into freezer-safe containers. It can be frozen for up to 3 months. Make sure to leave some space for expansion as it freezes.
Reheating: Reheat gently on the stove, adding a splash of vegetable broth to restore creaminess. Stir frequently to ensure even heating and prevent sticking.
Thawing: To thaw, place the frozen stew in the fridge overnight or use the defrost setting on your microwave. Avoid refreezing once it has been thawed for best quality.
What to Serve with Rich Creamy Vegan Tomato White Bean Stew?
Create the ultimate comfort meal experience with simple yet complementary additions that elevate your cozy stew.
- Crusty Bread: Perfect for dipping, its rustic texture soaks up the rich flavors, making every bite more satisfying.
- Quinoa Salad: Light and nutritious, a cold quinoa salad adds a refreshing contrast to the creamy warmth of the stew. Imagine the nutty crunch paired with the lush stew—it’s a match made in heaven!
- Garlic Bread: Crispy, buttery, and infused with garlic, this is a decadent companion that’s sure to please. The rich flavors meld beautifully and enhance the overall dining experience.
- Steamed Greens: Lightly steamed kale or broccoli adds a fresh touch, balancing the dish with a pop of color and nutrients without overwhelming the palate.
- Avocado Toast: Creamy avocado on toasted bread provides a creamy richness that pairs beautifully with the tomato base. Add a sprinkle of chili flakes for a warming kick!
- Tropical Fruit Smoothie: A refreshing beverage like a pineapple or mango smoothie can cut through the creaminess, bringing brightness and sweetness to your meal.
- Vegan Parmesan: A sprinkle of homemade vegan parmesan on top of the stew offers a cheesy umami touch that harmonizes with the dish while remaining plant-based.
- Fresh Herb Garnish: A sprinkle of extra fresh basil or parsley before serving adds a vibrant note and enhances visual appeal. The fresh aroma elevates every spoonful!
- Red Wine: A glass of light-bodied red wine complements the rich flavors of the stew, bringing warmth and sophistication to your meal.
These delightful accompaniments will not only tantalize your taste buds but also create a memorable dining experience!
Make Ahead Options
These Rich Creamy Vegan Tomato White Bean Stew ingredients are perfect for meal prep! You can chop the onions, halve the cherry tomatoes, and prepare the garlic and sun-dried tomatoes up to 24 hours in advance, storing them in an airtight container in the refrigerator. Additionally, you can whisk the arrowroot starch with a splash of broth, keeping it ready to go to prevent clumping. When you’re ready to serve, simply sauté the prepped ingredients, add the broth and beans, and then stir in the vegan cream cheese before mixing in the baby greens. This prep ensures your stew is just as delicious with minimal effort on busy weeknights!
Expert Tips for Rich Creamy Vegan Tomato White Bean Stew
-
Perfect Texture: Make sure your arrowroot starch is thoroughly dissolved in the broth before adding it to avoid any clumps in your creamy stew.
-
Watch the Cheese: Stir the vegan cream cheese frequently once added to ensure it melts evenly and creates that irresistible creaminess.
-
Flavor Boost: Want to spice things up? Add red pepper flakes or fresh jalapeños for an extra kick in your rich creamy vegan tomato white bean stew.
-
Experiment with Beans: Don’t hesitate to switch cannellini beans for chickpeas or black beans to discover your favorite flavor and texture combination.
-
Season to Taste: As you cook, remember to taste and adjust the salt and pepper to your personal preference for the best results.
Rich Creamy Vegan Tomato White Bean Stew Variations
Feel free to make this delightful stew your own by incorporating these fun twists that will elevate the flavors and textures beautifully.
-
Bean Swap: Replace cannellini beans with chickpeas or black beans for a unique flavor and texture experience. Each choice offers a subtle twist that personalizes your stew.
-
Seasonal Veggies: Toss in diced zucchini, bell peppers, or even carrots to pack in extra nutrients. Seasonal veggies not only boost health but also add color and vibrancy to your dish.
-
Coconut Cream: For an ultra-rich texture, add a splash of coconut milk before serving. It lends a tropical flair while intensifying the creaminess everyone loves.
-
Heat It Up: Want to add a kick? Stir in red pepper flakes or diced jalapeños while cooking. Spice elevates the flavor profile and adds warmth for chilly evenings.
-
Herb Variations: Feel free to switch fresh basil for thyme or cilantro to reshape the flavor profile completely. Exploring different herbs can create a new zest with every bowl.
-
Creamy Alternatives: Swap vegan cream cheese for silken tofu or cashew cream for a lighter twist. These alternatives bring a delicate creaminess while keeping it dairy-free.
-
Nutty Crunch: Top with toasted pine nuts or almond slivers for a delightful crunch. This adds an unexpected texture that perfectly complements the creamy richness of the stew.
-
Zest Boost: Consider adding fresh lime juice instead of lemon for a bright and tangy twist. This small change can refresh the dish and elevate your dining experience.

Rich Creamy Vegan Tomato White Bean Stew Recipe FAQs
How do I choose the right tomatoes for the stew?
Absolutely! For this recipe, you want sweet cherry tomatoes that burst with flavor. Look for firm, shiny tomatoes without dark spots. If they’re not available, regular tomatoes will do, but be mindful of adjusting the cooking time since they take a bit longer to soften.
What’s the best way to store leftovers?
Fantastic question! Store any leftovers in an airtight container in the fridge for up to 3 days. Be sure to cool the stew completely before sealing it to keep all that delicious creaminess intact.
Can I freeze the stew, and if so, how?
Absolutely! Portion the cooled stew into freezer-safe containers, leaving some space at the top for expansion. It can be frozen for up to 3 months. When you’re ready to enjoy it again, thaw in the fridge overnight or use the microwave’s defrost setting. Reheat gently on the stove, adding a splash of vegetable broth to restore that creamy texture.
What should I do if my stew is too thick?
No worries! If your stew thickens more than you’d like, simply add some vegetable broth a little at a time, stirring gently until you reach your desired consistency. This is a wonderful way to maintain that creamy texture while adjusting it to your preference.
Is this recipe suitable for those with allergies?
Very! This vegan stew is free from common allergens like dairy and eggs. However, if you or your family have any specific allergies (like to gluten or nuts), double-check all ingredient labels, particularly for packaged items like vegetable broth and vegan cream cheese. Additionally, feel free to customize the beans and greens to suit your dietary needs.
How can I make this dish spicier?
The more the merrier! To give your stew a spicy twist, consider adding red pepper flakes or fresh jalapeños after sautéing your onions. Start with a little and increase according to your heat preference. Enjoy experimenting with those flavors!

Irresistibly Rich Creamy Vegan Tomato White Bean Stew in 25 Minutes
Equipment
- Large saucepan
Ingredients
For the Base
- 1 small yellow onion Adds base flavor and sweetness; substitute with shallots for a milder taste.
- 2 cups cherry tomatoes Bursting with sweetness and acidity; if unavailable, use regular tomatoes.
- 3 cloves garlic Infuses warmth and depth; minced garlic powder can be used as a quick alternative.
- 1/2 cup sun-dried tomatoes Provide rich and tangy flavor; can use fresh tomatoes.
- 2 tablespoons tomato paste Deepens the tomato flavor; use crushed tomatoes if preferred.
For the Creamy Texture
- 2 cans cannellini beans A protein powerhouse; can swap with chickpeas or white beans.
- 4 cups vegetable broth Serves as savory liquid; low-sodium recommended.
- 2 tablespoons arrowroot starch Thickens stew; cornstarch can be a substitute.
- 1 cup vegan cream cheese Adds a creamy touch; can use silken tofu or cashew cream.
For Freshness and Zest
- 2 cups baby greens (arugula or spinach) Offers nutrients and light peppery taste.
- 1 juice lemon Brightens the stew; lime juice can replace it.
- 1/4 cup fresh basil Adds fresh herbal notes; substitute with thyme or parsley if desired.
For Seasoning
- to taste salt Essential for enhancing flavors.
- to taste pepper Essential for balancing flavors.
Instructions
How to Make Creamy Vegan Tomato White Bean Stew
- Heat a drizzle of olive oil in a large saucepan over medium heat. Add the chopped small yellow onion and sauté for about 3 minutes until translucent. Then, add halved cherry tomatoes and cook for an additional 5 minutes.
- Stir in minced garlic, chopped sun-dried tomatoes, and a tablespoon of tomato paste. Cook for about 1 minute until fragrant.
- In a small bowl, whisk arrowroot starch with a splash of vegetable broth until dissolved. Slowly mix into the remaining broth in the saucepan.
- Pour the vegetable broth and rinsed cannellini beans into the pan. Bring to a gentle simmer and cook for about 5 minutes.
- Stir in vegan cream cheese until it melts. Add baby greens and cook until just wilted. Finish by stirring in fresh lemon juice, salt, and pepper.
- Ladle the stew into bowls, garnished with freshly chopped basil. Serve warm, ideally with crusty bread.
Notes
Nutrition




Leave a Comment