As I stood in my kitchen, the comforting aroma of tomatoes and spices danced in the air, instantly whisking me back to family dinners filled with laughter and warmth. This Quick & Creamy Vegan Tomato White Bean Stew is my go-to recipe that perfectly reflects all the nostalgia of a classic home-cooked meal. Not only is it a delightful blend of protein-packed white beans and vibrant cherry tomatoes, but it also comes together in under 25 minutes—making it an ideal choice for those chaotic weeknights. Whether you’re nourishing your family or treating yourself, this gluten-free and plant-based stew is a hug in a bowl, full of flavor and health. Curious to see just how easy it is to create this delicious dish? Let’s get cooking!

Why will you crave this stew?
Quick and Easy: This Creamy Tomato White Bean Stew comes together in just 25 minutes, making it the ultimate weeknight meal that won’t keep you in the kitchen for long.
Wholesome Ingredients: Packed with nutritious white beans, vibrant cherry tomatoes, and nutrient-dense greens, it offers a satisfying blend of flavors and textures.
Vegan and Gluten-Free: This delicious stew caters to a range of dietary needs, ensuring everyone at your table can enjoy it, with no compromise on taste!
Versatile Flavor Profile: Feel free to customize by adding spices or different veggies, or try serving it with crusty gluten-free bread for a perfect dipping companion, which is a fantastic idea inspired by my Beef Stew Dumplings.
Crowd-Pleasing Comfort: Each spoonful delivers warmth and joy—a true comfort food classic that will leave your family asking for seconds!
Tomato White Bean Stew Ingredients
• Get ready for a cozy cooking experience!
For the Stew
- Small Yellow Onion – Adds sweetness and depth to the stew; replace with shallots for a milder flavor.
- Cherry Tomatoes – Provides freshness and acidity; regular diced tomatoes can be substituted if needed.
- Garlic Cloves – Enhances flavor with aromatic goodness; use garlic powder in a pinch.
- Sun-Dried Tomatoes – Contributes concentrated tomato flavor; if unavailable, use fresh tomatoes or tomato puree.
- Tomato Paste – Thickens the stew and enriches tomato flavor; can be replaced with more sun-dried tomatoes.
- Cannellini Beans – Acts as the main protein source; any white bean (like navy or great northern) can be used.
- Vegetable Broth – Base liquid for the stew; chicken broth can be used for non-vegan variations.
- Arrowroot Starch (or tapioca/cornstarch) – Thickens the broth and gives it a creamy texture; optional to omit for a lighter stew.
- Baby Greens (like arugula or spinach) – Adds nutritional value and color; kale or any leafy green can be substituted.
- Vegan Cream Cheese – Creates a creamy consistency; substitutes include coconut cream or cashew cream for a dairy-free option.
- Salt and Pepper – Essential seasonings to taste; adjust according to preference.
- Lemon Juice – Brightens the flavor of the stew; lime juice can be used for a different twist.
- Fresh Basil – Garnish that adds aroma and freshness; other herbs like parsley or cilantro can be used instead.
Step‑by‑Step Instructions for Creamy Tomato White Bean Stew
Step 1: Heat the Oil
Begin by heating 1 tablespoon of avocado or olive oil in a medium saucepan over medium heat. As the oil warms, prepare your other ingredients. You want the oil shimmering gently without smoking, indicating it’s ready for the next step.
Step 2: Sauté the Onion
Add the sliced small yellow onion to the pan and sauté it for about 3 minutes. Stir frequently until the onion is softened and translucent. This initial step adds a sweet depth to your Creamy Tomato White Bean Stew, setting a flavor base for the dish.
Step 3: Cook the Tomatoes
Next, incorporate the halved cherry tomatoes into the saucepan and cook for an additional 5 minutes, allowing them to soften and release their juices. You want them to become juicy and slightly blistered, infusing the stew with vibrant flavor as you lightly stir.
Step 4: Add Garlic and Sun-Dried Tomatoes
Stir in minced garlic cloves, chopped sun-dried tomatoes, and tomato paste. Cook this mixture for 1 minute, stirring continuously until fragrant. The aroma will fill your kitchen, enhancing the savory profile of your Tomato White Bean Stew.
Step 5: Prepare the Thickening Mixture
In a small bowl, whisk together the arrowroot starch with a splash of vegetable broth until smooth. This thickening mixture will help give the stew its creamy consistency. Once mixed, pour this into the saucepan to enhance the body of the stew.
Step 6: Simmer with Broth and Beans
Pour in the remaining vegetable broth and add the cannellini beans. Bring the mixture to a gentle simmer, cooking for about 5 minutes until it thickens slightly. Keep stirring occasionally, allowing the flavors to meld beautifully in your Creamy Tomato White Bean Stew.
Step 7: Mix in Cream Cheese and Greens
Add in the vegan cream cheese and baby greens, cooking until the greens are wilted and incorporated, about 2-3 minutes. The cream cheese will melt and create a luscious creaminess that will elevate your stew to a comforting delight.
Step 8: Final Seasoning and Serve
Finish by stirring in a splash of fresh lemon juice, and season with salt and pepper to taste. Garnish your Creamy Tomato White Bean Stew with fresh basil for a burst of aroma and color, then serve hot, ready to nourish your spirit!

How to Store and Freeze Tomato White Bean Stew
Fridge: Store leftover Tomato White Bean Stew in an airtight container for up to 4 days. Reheat gently on the stovetop, adding a splash of broth or water to restore creaminess.
Freezer: Freeze portions of the stew in freezer-safe containers for up to 3 months. Thaw in the refrigerator overnight before reheating for a quick meal.
Reheating: When reheating, stir frequently to prevent sticking and ensure even warming. Add a little broth if it thickens too much during storage.
Make-Ahead Tip: This stew can also be made ahead for meal prep. The flavors deepen after a day in the fridge, making it an even more delightful option for busy nights!
Expert Tips for Tomato White Bean Stew
-
Sautéing Garlic: Start by sautéing the garlic until fragrant before adding other ingredients for enhanced flavor. This simple step can elevate your Tomato White Bean Stew.
-
Adjusting Consistency: If your stew turns out too thick, simply add more vegetable broth until you reach your desired consistency. Conversely, if too thin, whisk in a little more cornstarch.
-
Fresh Herbs Matter: Fresh basil at the end not only garnishes but also introduces a vibrant flavor; don’t skip it! Consider experimenting with other herbs for a unique twist.
-
Don’t Rush Simmering: Allow the stew to simmer gently; rushing this step can result in less melding of flavors. Patience brings out the best in your Tomato White Bean Stew.
-
Make-Ahead Magic: This dish surprisingly tastes even better the next day. Make it ahead and store leftovers in the fridge for easy meal prep that encounters fewer cravings for fast food!
What to Serve with Creamy Tomato White Bean Stew
Cozy up your table with delightful pairings that enhance the comforting essence of this luscious stew.
-
Crusty Gluten-Free Bread: Perfect for dipping, this bread adds satisfying texture and complements the creamy broth beautifully. Each bite absorbs the flavors, creating a harmonious experience.
-
Quinoa: Light and fluffy, quinoa provides a nutty base that contrasts with the vibrant flavors of the stew. It’s a nutritious option that gives an extra protein boost.
-
Garlic Roasted Vegetables: The sweet, caramelized flavor of roasted veggies like zucchini, bell peppers, or carrots beautifully contrasts the stew’s creaminess and adds a colorful presentation.
-
Simple Green Salad: A fresh salad with mixed greens, cucumber, and a light vinaigrette adds a refreshing crunch to your meal. The acidity of the dressing brightens the palate between each hearty bite.
-
Herbed Couscous: Light and aromatic, couscous, sprinkled with herbs like parsley or cilantro, pairs well, offering a delightful contrast to the stew’s richness.
-
Lemon-Basil Infused Water: Infuse water with fresh lemon and basil for a refreshing drink. This soothing beverage complements the stew by enhancing its natural flavors and adding a zesty lift.
-
Coconut Sorbet: For dessert, a scoop of light coconut sorbet offers a delightful finish, balancing the stew’s richness with its refreshing tropical note.
-
Red Wine: A glass of light-bodied red wine, like Pinot Noir, enhances the overall dining experience and accentuates the stew’s flavors, making for a cozy night in.
Tomato White Bean Stew Variations
Feel free to explore these delightful twists on the classic stew, each one ready to elevate your dining experience!
-
Spicy Kick: Add a pinch of red pepper flakes or diced jalapeños for a zesty heat that will awaken your taste buds. Don’t be shy; spice can transform the overall character of the dish!
-
Creamy Dream: Swap vegan cream cheese for cashew cream or coconut cream for an even richer, velvety texture. The subtle sweetness of coconut can complement the flavors beautifully.
-
Heartier Veggies: Toss in diced zucchini or bell peppers to add more variety and heartiness to your stew. These veggies will not only enhance flavors but also add a vibrant color to your bowl.
-
Herb Infusion: Experiment with fresh herbs like rosemary or thyme instead of basil for a different aromatic twist. They bring an earthy richness that’s absolutely wonderful on a chilly evening.
-
Citrus Burst: Change up the lemon juice for a touch of lime for a refreshing flavor twist that complements the stew in a new way. It’s a fun way to brighten up your meal!
-
Protein Power: Incorporate cooked lentils along with the beans for an extra protein boost. This also provides an interesting texture that enhances the overall stew experience.
-
Grain Base: Serve the stew over quinoa or brown rice for an added nutty flavor and extra fiber. This can make your meal even more filling and satisfying, making every spoonful a delight.
-
Cheesy Option: Top with vegan parmesan or nutritional yeast for a cheesy flavor without dairy. It’s a simple yet delicious addition that ties in with the creaminess of the stew.
These variations will keep your Tomato White Bean Stew fresh and exciting, ensuring it remains a beloved favorite! For added texture, consider pairing it with crusty gluten-free bread or serve it alongside my delicious Beef Stew Dumplings. Enjoy your culinary adventure!
Make Ahead Options
These Creamy Tomato White Bean Stew is perfect for meal prep enthusiasts! You can chop the vegetables, including the onion, tomatoes, and sun-dried tomatoes, and refrigerate them in an airtight container for up to 3 days. Additionally, soak and cook the cannellini beans ahead of time for convenience. When you’re ready to enjoy this delicious stew, simply sauté the prepped veggies, add the broth, beans, and remaining ingredients, and cook until heated through. To maintain its quality, be mindful not to overcook the beans when reheating, ensuring each bite remains just as delightful as when freshly made. Your weeknight dinner will be ready in no time!

Creamy Tomato White Bean Stew Recipe FAQs
How do I select the best cherry tomatoes?
Absolutely! Look for firm cherry tomatoes that are vibrant in color and free of blemishes or dark spots. A sweet aroma also indicates ripeness. If they feel slightly soft, they’re likely overripe, so pick your tomatoes with care!
How should I store leftover Tomato White Bean Stew?
Store your leftover stew in an airtight container in the fridge for up to 4 days. Be sure to let it cool down before sealing the container. When you’re ready to enjoy the leftovers, simply reheat it on the stovetop over low heat, adding a splash of broth or water if necessary to regain its creamy texture.
Can you freeze Tomato White Bean Stew?
Yes, you can! Divide the stew into freezer-safe containers and freeze for up to 3 months. When ready to eat, thaw it overnight in the refrigerator. To reheat, warm it on the stovetop, stirring frequently to ensure even heating and to prevent it from sticking to the pot.
What if my stew turns out too thick?
If you find your stew is too thick after cooking or reheating, don’t worry! Simply whisk together a teaspoon of arrowroot starch with a small amount of cold vegetable broth until smooth, then stir it into the stew over medium heat. This will thicken it further while also enhancing creaminess. You can also add more broth until you reach your desired consistency.
Is this stew safe for my dog?
Great question! While the Tomato White Bean Stew is full of healthy vegetables, it is not recommended for dogs due to the presence of garlic and onion, which can be harmful to them. Always check with your vet about what is safe for your furry friends!
Can I substitute any ingredients if I have allergies?
Absolutely! If you have allergies or dietary restrictions, feel free to swap ingredients. For example, if you’re allergic to cannellini beans, navy or great northern beans are great alternatives. You can also replace vegan cream cheese with coconut cream or cashew cream for a creamy texture without dairy.

Creamy Tomato White Bean Stew: A Cozy Vegan Delight
Ingredients
Equipment
Method
- Heat the oil in a medium saucepan over medium heat until shimmering.
- Add the sliced yellow onion and sauté for about 3 minutes until softened and translucent.
- Incorporate cherry tomatoes and cook for 5 minutes until they soften and release juices.
- Add minced garlic, sun-dried tomatoes, and tomato paste; cook for 1 minute until fragrant.
- In a bowl, whisk together arrowroot starch with a splash of vegetable broth until smooth, then pour into saucepan.
- Pour in the remaining vegetable broth and add cannellini beans, bringing to a gentle simmer for 5 minutes.
- Stir in vegan cream cheese and baby greens, cooking until greens are wilted, about 2-3 minutes.
- Finally, stir in lemon juice, and season with salt and pepper. Garnish with fresh basil before serving.

Leave a Reply