As I sat down to enjoy a warm bowl of Creamy Vegan Tomato White Bean Stew, the rich aroma immediately enveloped me like a cozy hug. This delightful one-pan recipe is my go-to for hectic days, quick to whip up in just 25 minutes without skimping on flavor or nutrition. With hearty white beans providing protein and garden-fresh tomatoes delivering a burst of brightness, this plant-based dish is a nourishing escape from the chaos of fast food runs. But it’s not just easy to make; it’s also gluten-free, making it perfect for everyone at your table. Are you ready to discover a stew that satisfies both the taste buds and the soul?

Why is Tomato White Bean Stew a Must-Try?
Quick and Easy: You can prepare this rich stew in just 25 minutes. Ideal for busy weeknights, it’s a stress-free solution for dinner.
Nourishing and Hearty: Packed with fiber-rich white beans and vibrant veggies, this dish ensures that you’re not missing out on nutrition.
Vegetarian and Gluten-Free: Suitable for various dietary needs, it caters to everyone at your table, making it a fantastic crowd-pleaser.
Flavor Explosion: The combination of sweet cherry tomatoes, zesty lemon, and aromatic basil creates a symphony of flavors that will tantalize your taste buds.
Versatile Serving Options: Whether served with crusty gluten-free bread or over a bed of quinoa, this stew adapts well to whatever you have on hand. It pairs beautifully with sides like Green Beans Garlic for a complete meal.
Give this Creamy Vegan Tomato White Bean Stew a try, and let it become your new favorite weeknight comfort food!
Tomato White Bean Stew Ingredients
For the Stew Base
- Small Yellow Onion – Adds depth and aroma; can be replaced with shallots for a sweeter flavor.
- Cherry Tomatoes – Provide sweetness and acidity; use diced fresh tomatoes or canned tomatoes if needed.
- Garlic Cloves – Enhance flavor with their robust profile; substitutable with garlic powder in a lesser amount if fresh is unavailable.
- Sun-Dried Tomatoes – Intensify the tomato flavor; can be omitted if unavailable but may need to add extra regular tomatoes for depth.
- Tomato Paste – Concentrates flavor and thickens the stew; no direct substitute, but additional fresh tomatoes can be used as an alternative.
For the Protein and Thickeners
- Cannellini Beans (15 oz can) – Serve as the plant-based protein; any white beans like navy or great northern beans can be substituted.
- Vegetable Broth (1¼ cups) – Adds moisture and flavor; homemade or lower-sodium varieties are preferable for better control.
- Arrowroot Starch – Acts as a thickening agent; can be substituted with cornstarch if needed.
For the Finishing Touches
- Baby Greens (2 cups) – Provide nutrition and color; spinach or kale can be used based on preference.
- Vegan Cream Cheese (¼ cup) – Adds creaminess and richness; substitute with cashew cream or coconut cream for a nut-free option.
- Salt and Pepper – Enhance overall flavor; adjust according to taste.
- Lemon Juice (from 1 small lemon) – Brightens the stew’s flavors; lime juice works as a substitute.
- Fresh Basil (¼ cup) – Garnish that adds fragrance and visual appeal; other herbs like parsley or oregano can be used.
Give this delicious Tomato White Bean Stew a try, and let the comforting flavors and textures satisfy your cravings!
Step‑by‑Step Instructions for Tomato White Bean Stew
Step 1: Sauté the Base
Heat 1 tablespoon of olive oil in a medium saucepan over medium heat. Once the oil shimmers, add 1 small chopped yellow onion. Sauté for about 3 minutes, stirring frequently, until the onion becomes soft and translucent. Next, toss in 1 cup of halved cherry tomatoes and cook for an additional 5 minutes, allowing them to soften and release their juices.
Step 2: Infuse Flavor
Stir in 3 minced garlic cloves, ¼ cup of chopped sun-dried tomatoes, and 2 tablespoons of tomato paste into the mixture. Cook everything together for 1 minute, stirring continuously until fragrant. This step is crucial, as it builds the aromatic base of your delicious Tomato White Bean Stew.
Step 3: Thicken the Stew
In a small bowl, whisk together 1 tablespoon of arrowroot starch with a splash of the 1¼ cups of vegetable broth until smooth. Pour this slurry into the saucepan along with the remaining broth and 1 can (15 oz) of drained cannellini beans. Bring the mixture to a gentle simmer, cooking for about 5 minutes until it thickens slightly and the beans are warmed through.
Step 4: Add Creaminess
Lower the heat and mix in ¼ cup of vegan cream cheese. Stir continuously until the cream cheese melts completely and becomes fully incorporated into the stew, creating a rich and creamy texture. Then, add 2 cups of baby greens, stirring until they wilt down, which should take about 2-3 minutes.
Step 5: Season and Serve
Remove the saucepan from heat and squeeze the juice from 1 small lemon into the stew. Season with salt and pepper to taste, adjusting as necessary. For the finishing touch, garnish your Tomato White Bean Stew with ¼ cup of freshly chopped basil. Serve hot with crusty bread or over a bed of your favorite grains for a comforting meal.

Tomato White Bean Stew Variations
Ready to put your own twist on this delightful stew? Feel free to get creative and customize each bite to suit your taste!
-
Bean Variety: Use any white bean such as navy or great northern for added versatility. Each bean brings its own texture and flavor.
-
Veggie Boost: Toss in chopped zucchini or carrots. These veggies not only enhance the nutrition but also add a splash of color and sweetness.
-
Smoky Flavor: Stir in a teaspoon of smoked paprika for a warm, earthy twist. The smoky notes will deepen the overall flavor profile of the stew.
-
Herb Alternatives: Swap fresh basil for parsley or oregano. This simple switch can change the dish’s aromatic character beautifully.
-
Creamy Substitutes: Replace vegan cream cheese with homemade cashew cream or coconut cream for a nut-free, creamy texture that still satisfies.
-
Spice It Up: Add red pepper flakes or a dash of hot sauce for a spicy kick. This adds an exciting heat that complements the stew perfectly.
-
Citrus Swap: If you’re out of lemons, lime juice works wonders too! It adds a refreshing acidity and complements the tomatoes beautifully.
-
Flavorful Broth: Use homemade vegetable broth instead of store-bought for a richer taste. This small change can take your stew from good to extraordinary.
Don’t forget to check out delicious sides like Green Beans Garlic or serve it alongside a comforting bowl of Texas Cowboy Stew for a full meal experience!
Make Ahead Options
These Creamy Vegan Tomato White Bean Stews are perfect for meal prep enthusiasts! You can chop the onions, tomatoes, and garlic, and even combine them with the sun-dried tomatoes and tomato paste up to 24 hours in advance. Store these preparations in airtight containers in the refrigerator to maintain their freshness. The cannellini beans and broth should be added just before cooking to preserve their texture. When you’re ready to enjoy your hearty stew, simply sauté the prepped ingredients, incorporate the broth and beans, and finish with the vegan cream cheese and greens. This approach saves time while ensuring your stew remains just as delicious as freshly made!
How to Store and Freeze Tomato White Bean Stew
Fridge: Store your Tomato White Bean Stew in an airtight container for up to 4 days. Make sure to let it cool down completely before sealing for the best freshness.
Freezer: This hearty stew freezes beautifully! Portion it into freezer-safe containers and it will last for up to 3 months. Thaw in the fridge before reheating.
Reheating: To enjoy leftovers, reheat on low-medium heat in a saucepan, adding a splash of vegetable broth or water to maintain creaminess. Stir gently until heated through.
Make-Ahead: Feel free to prepare this stew ahead of time; the flavors deepen as it sits in the fridge, making it an even tastier meal for busy days!
What to Serve with Creamy Vegan Tomato White Bean Stew
As you gather around the table, let the wholesome richness of your stew be complemented by delightful sides and drinks that elevate your meal experience.
-
Crusty Gluten-Free Bread: A wonderful companion, perfect for soaking up the delicious, creamy stew. It’s a comforting staple that adds a delightful crunch.
-
Herbed Quinoa: Light and fluffy, quinoa boasts a nutty flavor that pairs beautifully with the vibrant tomato stew. Toss in fresh herbs for added zest.
-
Steamed Green Beans: Crisp and tender, their fresh taste balances the hearty stew, lending a lovely crunch to each bite. Drizzle with olive oil and a sprinkle of sea salt.
-
Garlic Roasted Potatoes: Crispy outside and soft inside, these savory bites make a satisfying contrast to the creamy texture of the stew. The hint of garlic enriches the flavors.
-
Crisp Side Salad: A mix of greens with a zesty vinaigrette brightens the palate and offers a refreshing crunch that complements the stew’s warmth. Consider adding nuts for extra texture.
-
Chilled White Wine: A glass of chilled Sauvignon Blanc offers crispness that cuts through the rich, creamy taste of the stew, making each sip a delight.
No matter what you choose to serve alongside, the Creamy Vegan Tomato White Bean Stew remains the star, inviting everyone to savor the comforting flavors of your delightful meal!
Tips for the Best Tomato White Bean Stew
-
Cook the Tomato Paste Well: Ensuring you cook the tomato paste for a minute enhances its flavor and richness, creating a more delightful stew.
-
Adjust Thickness: If you prefer a thinner stew, feel free to add more vegetable broth gradually until you reach your desired consistency.
-
Customize Your Greens: Experiment with different greens! Spinach or kale not only add nutrients but also elevate the color and taste of your Tomato White Bean Stew.
-
Add Spice: For an extra kick, include red pepper flakes or a few dashes of hot sauce, which can transform the flavor profile significantly.
-
Storage Tips: If you have leftovers, store them in an airtight container in the fridge for up to 4 days. You may need to add a splash of water when reheating to restore the creamy texture.

Tomato White Bean Stew Recipe FAQs
What type of tomatoes should I use for the stew?
You can use cherry tomatoes for sweetness and acidity, but if you don’t have them on hand, diced fresh tomatoes or canned tomatoes work wonderfully. Just pick what’s freshest or most convenient for you!
How should I store leftovers of the Tomato White Bean Stew?
Store your Tomato White Bean Stew in an airtight container in the fridge for up to 4 days. It’s best to allow the stew to cool completely before sealing it up to maintain optimal freshness.
Can I freeze the Tomato White Bean Stew?
Absolutely! This stew freezes beautifully. Divide it into freezer-safe containers, and it will last for up to 3 months. For best results, thaw it in the fridge overnight before reheating on low heat, adding a splash of vegetable broth or water to restore creaminess.
What if my stew is too thick?
If you find that your stew has thickened more than you’d like, simply add more vegetable broth gradually until it reaches your desired consistency. Stir continuously during the process for even mixing! This flexibility allows you to customize it just the way you love.
Are there any dietary considerations for the Tomato White Bean Stew?
This stew is naturally vegan and gluten-free, making it suitable for a variety of dietary needs. However, if you’re concerned about allergies, double-check the ingredients in the vegan cream cheese you choose or consider substituting with cashew cream for a nut-free option.
What can I do if I don’t have all the ingredients?
No problem at all! This recipe is quite versatile. You can swap in other white beans like navy or great northern beans, use spinach or kale instead of baby greens, or even adjust the seasonings according to what you have. Get creative and make it your own!

Creamy Tomato White Bean Stew for Cozy Nights In
Ingredients
Equipment
Method
- Heat 1 tablespoon of olive oil in a medium saucepan over medium heat. Once it shimmers, add the chopped yellow onion and sauté for 3 minutes until soft.
- Add halved cherry tomatoes and cook for an additional 5 minutes, allowing them to soften and release juices.
- Stir in minced garlic, chopped sun-dried tomatoes, and tomato paste; cook for 1 minute until fragrant.
- In a small bowl, whisk together 1 tablespoon of arrowroot starch with a splash of vegetable broth until smooth, then add to the saucepan with the remaining broth and cannellini beans. Simmer for about 5 minutes until thickened.
- Lower the heat and mix in the vegan cream cheese until melted, followed by the baby greens until wilted.
- Remove from heat, squeeze in lemon juice, and season with salt and pepper. Garnish with fresh basil and serve hot.

Leave a Reply