
By Lily
We make this tomato white bean stew whenever we want something cozy, creamy, and quick. Sweet cherry tomatoes, savory sun-dried tomatoes, and hearty white beans simmer together in a silky tomato broth, brightened with fresh lemon and basil. That is real food for real life, wholesome, comforting, and full of bright, savory flavor in every bowl. It is a fresh, nourishing way to turn simple pantry staples into a cozy meal.
What makes this tomato white bean stew so good is how creamy and satisfying it is, all without any dairy. Tender white beans and a touch of vegan cream cheese make it rich and velvety, while lemon and basil keep it fresh and light. It is the kind of easy, plant-based meal that comes together in about half an hour. With simple pantry staples and a single pot, a cozy, nourishing dinner is ready in no time.
Sweet tomatoes, creamy white beans, and greens in a silky broth, this tomato white bean stew is cozy, dairy-free comfort.
Why You Will Love This Tomato White Bean Stew
- It is quick. This tomato white bean stew comes together in about thirty minutes.
- It is creamy. A touch of vegan cream cheese makes it rich and velvety.
- It is plant-based. It is completely dairy-free and packed with protein.
- It is bright and fresh. Lemon and basil keep it light, not heavy.
- It is a one-pot meal. Everything cooks in a single pot for easy cleanup.
What Makes This Tomato White Bean Stew So Good
It starts with the tomatoes. Sweet cherry tomatoes cook down into a fresh, juicy base, while chewy sun-dried tomatoes and a little tomato paste add deep, concentrated flavor. Together they give this tomato white bean stew a rich, savory tomato taste that feels slow-simmered, even though it is quick.
Then come the beans. Creamy white beans bring body, heartiness, and plant-based protein, melting into the broth while still holding their shape. This is what makes a good tomato soup into a hearty, satisfying stew, filling and nourishing in every spoonful. They also add a wonderful, naturally creamy texture as they soften into the simmering broth.
Finally, the creamy and fresh finishes make it shine. A little vegan cream cheese melts in for a silky, velvety texture, while baby greens, fresh lemon, and basil keep this tomato white bean stew bright, light, and full of flavor.
Optional Pro Tip: Build the Tomato Flavor First
The secret to a deeply flavorful tomato white bean stew is taking a moment to build the tomato base. Cook the garlic, sun-dried tomatoes, and tomato paste together for a minute until fragrant and the paste darkens slightly, which concentrates the flavor and adds wonderful savory depth before the broth goes in.
It also helps to whisk the starch into a little broth first, so it blends in smoothly without any lumps. Add the greens right at the end so they stay bright, and finish with lemon and basil just before serving to keep everything fresh and lively. Stirring the vegan cream cheese in until it fully melts gives the broth its signature silky, velvety body.
Tips for the Best Tomato White Bean Stew
- Cook the tomatoes down. Let the cherry tomatoes soften for a fresh, juicy base.
- Toast the tomato paste. Cooking it briefly deepens its savory flavor.
- Whisk the starch smooth. Blend it into a little broth first to avoid lumps.
- Add greens at the end. Stir them in last so they stay bright.
- Finish with lemon. A squeeze of lemon brightens the whole pot.
- Add basil last. Fresh basil adds a lovely aromatic lift.
- Use creamy beans. Cannellini beans are soft and hold their shape well.
- Taste and adjust. Season with salt and pepper to suit your taste.
Variations and Add Ins
This stew is wonderfully flexible. Here are a few simple ways to make this tomato white bean stew your own.
- Swap the beans. Navy, great northern, or chickpeas all work beautifully.
- Swap the greens. Spinach, kale, arugula, or chard all wilt in nicely.
- Add vegetables. Carrots, bell peppers, or zucchini make it heartier.
- Make it spicy. A pinch of red pepper flakes adds a gentle kick.
- Use a different cream. Coconut cream or cashew cream work in place of cream cheese.
- Add nutritional yeast. It adds a savory, cheesy depth.
- Serve it over grains. Spoon it over rice or quinoa for a fuller meal.
- Add fresh herbs. A little thyme or oregano deepens the flavor.
How to Store and Reheat
This tomato white bean stew keeps beautifully and is wonderful for meal prep. Store cooled leftovers in an airtight container in the refrigerator for up to four days. The flavors deepen as it sits, so the leftovers are just as delicious as the first bowl.
To reheat, warm it gently on the stovetop or in the microwave until heated through, adding a splash of broth or water if it has thickened. A fresh squeeze of lemon just before serving brings the leftovers right back to life. It also freezes well for an easy meal later.
Serving Suggestions for Tomato White Bean Stew
This tomato white bean stew is a satisfying meal all on its own, but it pairs beautifully with something to soak up the silky broth. Serve it with warm crusty bread or toast to catch every last creamy spoonful.
It is also lovely spooned over grains or greens. Serve it over rice or quinoa for a heartier meal, or alongside a crisp green salad for a fresh, balanced plate. A drizzle of olive oil and a few basil leaves make it look beautiful. It is just as nice as a light lunch as it is a cozy weeknight dinner.
- With bread. Warm crusty bread or toast is perfect for the broth.
- Over grains. Spoon it over rice or quinoa for a fuller meal.
- With a salad. A crisp green salad keeps it light and fresh.
- With a drizzle. A little olive oil and basil add a beautiful finish.
Frequently Asked Questions
Is this stew vegan?
Yes. This tomato white bean stew is completely plant-based, using vegan cream cheese and vegetable broth for a dairy-free bowl.
What beans work best?
Cannellini beans are creamy and hold their shape well, but navy beans, great northern beans, or chickpeas all work beautifully.
What can I use instead of vegan cream cheese?
Coconut cream or cashew cream both melt in beautifully and keep the stew rich, creamy, and completely dairy-free.
How do I thicken it?
A little arrowroot, tapioca, or cornstarch whisked into the broth thickens it just enough to coat your spoon.
Can I make it ahead?
Yes. It keeps for several days and the flavors deepen, making this tomato white bean stew great for meal prep.
Can I freeze it?
Yes. It freezes well. Cool it completely, then freeze in portions and thaw before reheating gently with a splash of broth.
What greens should I use?
Baby spinach, arugula, baby kale, or chard all wilt in beautifully. Add them at the end so they stay bright and fresh.
Can I add more vegetables?
Of course. Carrots, bell peppers, or zucchini are all delicious additions to this tomato white bean stew.
How do I serve it?
It is wonderful on its own, with crusty bread, or spooned over rice or quinoa for a heartier, more filling meal.
Why add lemon at the end?
Fresh lemon juice brightens and balances the rich tomato flavor, keeping this tomato white bean stew fresh and lively.
A Creamy, Cozy Bowl
Creamy, cozy, and full of bright, savory flavor, this tomato white bean stew is the kind of recipe you will turn to again and again. It is wholesome, comforting, and so quick, perfect for busy weeknights and easy meal prep alike.
If you love a cozy, plant-based bowl, try another comforting favorite like our Mediterranean chickpea soup next. However you serve it, we hope this tomato white bean stew brings a little warmth and comfort to your table.
Results vary by ingredients, equipment, and cooking conditions. Always taste and adjust as you go.
Tomato White Bean Stew
Ingredients
Equipment
Method
- In a medium saucepan over medium heat, add 1 tablespoon avocado oil or olive oil.
- Add the onion and saute for 3 minutes.
- Add the cherry tomatoes and cook for another 5 minutes, stirring frequently until softened.
- Add the garlic, sun-dried tomatoes, and tomato paste, then cook while stirring constantly for 1 minute.
- Whisk the arrowroot starch with a splash of broth, then stir it into the remaining vegetable broth.
- Pour the broth into the pan and add the beans. Simmer for 5 minutes until slightly thickened.
- Stir in the cream cheese until melted into the stew.
- Mix in the greens and cook until wilted, then stir in the lemon juice.
- Season with salt and pepper to taste and top with basil.
- Serve over rice, quinoa, greens, with toast, or enjoy on its own.
Nutrition
Tried this recipe?
Let us know how it was!Enjoyed the recipe? Share it!
Kitchen Essentials We Recommend
Tools that make cooking easier — tried, tested, and loved.
As an Amazon Associate we earn from qualifying purchases.
Got a recipe the world should try?
Share your favorite family recipe or national dish with food lovers in 100+ countries.
Submit Your Recipe






