There’s something undeniably comforting about a bowl of stew simmering on the stove, especially on a busy weeknight. My Quick and Easy Creamy Tomato White Bean Stew is that comforting dish you can whip up in just 25 minutes, making it the perfect plant-based meal for those who crave homemade goodness without the fuss. Packed with protein-rich white beans, vibrant cherry tomatoes, and nutrient-dense greens, this vegan and gluten-free recipe not only satisfies your hunger but also nourishes your body. Plus, it’s so adaptable—you can toss in any extra veggies you have on hand! Are you ready to dive into a world of rich flavors and wholesome ingredients? Let’s get cooking!

Why is this stew a must-try?
Quick Preparation: In just 25 minutes, you’ll have a hearty meal ready to go, perfect for those busy weeknights.
Healthful Ingredients: With protein-rich white beans and vibrant cherry tomatoes, every bite contributes to your daily nutrition.
Creamy Texture: The addition of vegan cream cheese creates a luscious, fulfilling stew that feels indulgent yet wholesome.
Versatile Base: Feel free to customize with any extra veggies you have on hand to suit your family’s taste!
Crowd-Pleasing Flavor: Everyone will love the comforting combination of flavors, making it an instant favorite for both family dinners and entertaining guests.
For those evenings when you crave something quick yet delicious, this recipe is a great alternative to fast food! Pair it with some gluten-free bread for a delightful dining experience.
Creamy Tomato White Bean Stew Ingredients
For the Base
• Olive oil – Base for sautéing vegetables; substitute with any cooking oil.
• Onion – Adds depth and sweetness; feel free to use red or yellow onion.
• Cherry tomatoes – Provide juiciness and a burst of flavor; you can use canned diced tomatoes if needed.
• Garlic – Enhances aroma and taste; fresh garlic is recommended over powder.
• Tomato paste – Intensifies tomato flavor and adds thickness; can be replaced with fresh or additional canned tomatoes.
• Sun-dried tomatoes – Offers a tangy sweetness; you can omit this if unavailable.
• Vegetable broth – Liquid base for the stew; chicken broth is an option for non-vegans.
For the Protein
• Canned cannellini beans – Provide protein and creaminess; any white bean like navy or great northern works well.
• Vegan cream cheese – Adds creaminess and flavor; substitute with cashew cream or omit for a lighter version.
For the Greens & Flavor
• Greens (e.g., spinach or kale) – Brings freshness and nutrition; any leafy greens will work.
• Lemon – Brightens the flavor profile; lime can be used as a substitute.
• Salt and pepper – For seasoning according to taste.
• Basil – Fresh garnish for added flavor; options include parsley or thyme.
This Creamy Tomato White Bean Stew is not only a cozy addition to your meal rotation, but it also showcases the beauty of wholesome, plant-based cooking!
Step‑by‑Step Instructions for Creamy Tomato White Bean Stew
Step 1: Sauté the Aromatics
In a large pot, heat a tablespoon of olive oil over medium heat for about 1 minute. Add one chopped onion, stirring occasionally, and cook until it softens, which should take around 3-4 minutes. You’ll know it’s ready when the onions turn translucent and release a sweet aroma, setting a wonderful foundation for your Creamy Tomato White Bean Stew.
Step 2: Cook the Tomatoes
Next, add in 2 cups of halved cherry tomatoes to the pot, stirring gently. Allow them to cook for about 3 minutes, until they’ve softened and some juices start to release, giving your stew a rich base. The vibrant reds will brighten the dish, making it irresistibly appetizing as it simmers on the stovetop.
Step 3: Add Flavor Boosters
Stir in 3 minced garlic cloves, 2 tablespoons of tomato paste, and ½ cup of chopped sun-dried tomatoes. Cook for another 2 minutes, stirring constantly until fragrant. The garlic will become aromatic, and the mixture will deepen in color, enhancing the flavor profile of your Creamy Tomato White Bean Stew.
Step 4: Pour in the Broth
Carefully pour in 4 cups of vegetable broth and add 1 can of drained cannellini beans. Raise the heat slightly to bring the mixture to a simmer, allowing it to thicken and blend together for about 5 minutes. You want to see small bubbles forming on the surface, indicating that your stew is nicely warming through and becoming cohesive.
Step 5: Stir in Creaminess and Greens
Lower the heat and add in 3 tablespoons of vegan cream cheese, a couple of handfuls of your preferred greens, and the juice of half a lemon. Stir everything together gently for approximately 2-3 minutes until the greens wilt beautifully and the cream cheese melts into the stew. This will create a rich, creamy texture that’s simply delightful.
Step 6: Season and Serve
Finally, season your Creamy Tomato White Bean Stew with salt and pepper to taste. Let it sit for a minute to meld the flavors before serving hot. Garnish with fresh basil leaves for a burst of color and flavor. Pair this comforting stew with crusty gluten-free bread or over rice for a wholesome, satisfying meal.

Storage Tips for Creamy Tomato White Bean Stew
Fridge: Store leftovers in an airtight container for up to 4 days. Make sure to let it cool before sealing to prevent condensation.
Freezer: This stew freezes well for up to 2 months. Portion it into freezer-safe containers and leave some space at the top for expansion.
Reheating: When ready to enjoy, reheat on low heat in a pan, adding a splash of vegetable broth if needed to loosen the creamy texture.
Serving Suggestions: Serve piping hot and consider garnishing with fresh basil for a burst of flavor that enhances this comforting Creamy Tomato White Bean Stew!
Expert Tips for Creamy Tomato White Bean Stew
-
Use Canned Beans: For a quicker preparation, opt for drained canned cannellini beans instead of dried ones; they save time and effort!
-
Season to Taste: Adjust salt and pepper based on your preference; tasting as you go will help enhance the overall flavor of your stew.
-
Greens Variety: Feel free to use any leafy greens you have at hand; spinach, kale, or Swiss chard all work beautifully in this Creamy Tomato White Bean Stew.
-
Customize Creaminess: If you prefer a lighter stew, reduce the amount of vegan cream cheese; you can always add more later if needed.
-
Simmer Gently: After adding the broth, simmer on low heat to avoid overcooking the greens, preserving their vibrant color and nutrition.
-
Extra Veggies: Don’t hesitate to throw in any leftover vegetables like zucchini or bell peppers to amp up the dish’s nutrition and flavor!
What to Serve with Creamy Tomato White Bean Stew
There’s nothing like a cozy meal to warm your heart and satisfy your soul. To elevate your dining experience, consider these delightful pairings.
-
Crusty Gluten-Free Bread: Perfect for soaking up the creamy stew, adding a satisfying crunch with every bite.
-
Cooked Quinoa: Offers a nutty flavor and a boost of protein, making your meal even more nutritious and hearty.
-
Garlic Roasted Vegetables: Adds a savory depth and complements the stew’s tomato base, enhancing the overall flavor profile.
Tender, caramelized veggies bring an extra texture, creating a beautiful balance with the richness of the stew. -
Fresh Garden Salad: Crisp, refreshing greens tossed with a tangy vinaigrette brightens the meal while providing a light contrast to the stew’s creaminess.
A sprinkle of seeds or nuts can add extra crunch and nutrition, making every forkful delightful. -
A Glass of Lemonade: The bright, zesty notes of lemonade cut through the richness of the stew, cleansing the palate with each sip.
-
Vegan Chocolate Mousse: To finish off your meal on a sweet note, this creamy dessert is rich yet light, perfectly rounding out the experience.
It satisfies the sweet cravings without overwhelming the taste buds, making it the ideal ending to your comforting dinner.
Make Ahead Options
These Creamy Tomato White Bean Stew preparations are perfect for busy home cooks looking to save time during the week! You can chop and sauté the onions and tomatoes up to 24 hours in advance. Store them in an airtight container in the refrigerator. Additionally, you can prepare the broth and beans mixture ahead of time; simply cool it down and refrigerate for up to 3 days. To maintain the stew’s creamy texture, add the vegan cream cheese and greens just before serving, as this ensures they stay vibrant and fresh. When you’re ready to enjoy your hearty meal, reheat the prepped components together on the stove until warmed through, and savor the delicious warmth of your homemade stew!
Creamy Tomato White Bean Stew Variations
Feel free to get creative with this delightful recipe and make it your own with different flavors and ingredients!
- Extra Veggies: Toss in zucchini or bell peppers for added nutrition and flavor. Customize your stew to reflect the bounties of your fridge!
- Spicy Kick: Add a pinch of red pepper flakes or diced jalapeños for some heat. The warm spice contrasts beautifully with the creamy texture!
- Smoky Flavor: Incorporate smoked paprika or chipotle powder for a rich, smoky depth. This twist will take your stew to a whole new level of deliciousness!
- Nutty Creaminess: Substitute vegan cream cheese with cashew cream for a nut-based creaminess. Cashews offer a rich taste that elevates the whole dish!
- Coconut Cream: Swap in coconut milk for a tropical twist and a different creamy texture. This will result in a delightful blend of flavors.
- Hearty Grains: Stir in some cooked quinoa or brown rice to make your stew even heartier. This substitution adds another layer of texture and nutrition!
- Herb Variations: Experiment with fresh herbs like thyme or rosemary instead of basil. Each herb brings its own unique aroma and flavor profile!
By trying out these variations, you’re sure to create a comforting meal that suits your taste and elevates your dining experience. And while you’re at it, why not enjoy this warming stew with some gluten-free bread or a side of Creamy Corn Pasta Salad? Happy cooking!

Creamy Tomato White Bean Stew Recipe FAQs
What type of tomatoes are best for this stew?
I recommend using fresh halved cherry tomatoes for their juicy flavor and sweetness, but if they’re out of season, canned diced tomatoes work perfectly in a pinch!
How can I store leftovers of Creamy Tomato White Bean Stew?
Store your stew in an airtight container in the fridge for up to 4 days. Be sure to let it cool down before sealing it up to avoid any condensation that could make it watery.
Can I freeze Creamy Tomato White Bean Stew?
Absolutely! This hearty stew freezes well for up to 2 months. Just portion it into freezer-safe containers, leaving some room at the top for expansion. When you’re ready to enjoy, simply thaw overnight in the fridge and reheat on low heat, adding a splash of vegetable broth to maintain creaminess.
What if my stew is too thick?
If you find the stew to be thicker than you like, simply add a bit of vegetable broth or water, stirring gently to incorporate until you reach your desired consistency. Simmer for a few minutes to allow all the flavors to meld nicely.
Can I make this stew nut-free or soy-free?
Yes! For a nut-free option, simply omit the vegan cream cheese and consider using coconut milk or a blend of pureed cooked cauliflower for creaminess instead. It’s all about making it work for your dietary needs!
What are some good protein alternatives for this stew?
If you’d like to switch it up, you can replace the cannellini beans with cooked lentils or chickpeas. Both options provide a hearty texture and rich protein, perfect for keeping the stew satisfying and delicious.

Creamy Tomato White Bean Stew for Cozy Nights In
Ingredients
Equipment
Method
- In a large pot, heat a tablespoon of olive oil over medium heat for about 1 minute. Add one chopped onion and cook until it softens, about 3-4 minutes.
- Add in 2 cups of halved cherry tomatoes, stirring gently. Cook for about 3 minutes until softened.
- Stir in 3 minced garlic cloves, 2 tablespoons of tomato paste, and ½ cup of chopped sun-dried tomatoes. Cook for another 2 minutes.
- Pour in 4 cups of vegetable broth and add 1 can of drained cannellini beans. Simmer for about 5 minutes.
- Lower the heat and add in 3 tablespoons of vegan cream cheese and greens. Stir together gently for about 2-3 minutes.
- Season with salt and pepper to taste. Let it sit for a minute before serving hot.

Leave a Reply