In just 25 minutes, I can whip up a delicious Creamy Tomato White Bean Stew that feels like a warm embrace on a chilly day. This hearty vegan and gluten-free dish is packed with protein-rich white beans, sweet cherry tomatoes, and vibrant greens, making it the perfect solution for those busy weeknights when you crave something nourishing yet quick. The best part? It’s a one-pot wonder that means less mess and more time to indulge in the comforting flavors. Whether you’re serving it for lunch with crusty bread or as a cozy dinner main, this stew is sure to become a family favorite. Ready to embrace the ease of wholesome, homemade cooking? Let’s dive into this delightful recipe together!

Why is this stew a must-try?
Quick and Easy: This Creamy Tomato White Bean Stew is ready in just 25 minutes, making it a perfect weeknight meal when time is tight.
Nourishing and Wholesome: Packed with protein-rich white beans and vibrant greens, it offers a guilt-free comfort food that nourishes both body and soul.
Flavor Explosion: The heavenly mix of sweet cherry tomatoes and creamy vegan cheese creates a delightful flavor profile that’s sure to impress.
One-Pot Wonder: Save time on cleanup with this easy one-pot recipe. Pair it with crusty gluten-free bread or over grains for a filling meal.
Versatile: Feel free to experiment with any leftover veggies or spices you have on hand. Want to switch things up? Check out my Vegetable Soup for more inspiration!
Creamy Tomato White Bean Stew Ingredients
-
For the Base
-
Olive Oil – Adds richness and aids in sautéing vegetables; can be substituted with any neutral oil.
-
Onion – Base flavor that sweetens when sautéed; use shallots or leeks as an alternative.
-
Cherry Tomatoes – Provide sweetness and acidity; can be substituted with canned diced tomatoes for convenience.
-
Garlic – Enhances flavor and aroma; fresh garlic offers the best taste, while garlic powder can be used in a pinch.
-
Tomato Paste – Intensifies the tomato flavor in the stew; substitute with crushed tomatoes for a more textured stew.
-
Sun-dried Tomatoes – Adds depth of flavor; optional but recommended, or you can use fresh if unavailable.
-
Vegetable Broth – Liquid base for the stew, contributing flavor; use water or homemade broth as substitutions.
-
For the Creamy Complements
-
Canned White Beans (e.g., Cannellini) – Provides protein and creaminess; swap with any type of white bean or chickpeas.
-
Vegan Cream Cheese – Adds creaminess; can be swapped for cashew cream or omitted for a lighter stew.
-
Nutrient-dense Greens (e.g., spinach or kale) – Provides color and nutrition; any leafy green can replace them.
-
For Seasoning
-
Lemon Juice – Brightens flavors and freshness; can substitute with lime juice or vinegar.
-
Salt & Pepper – Essential seasoning; adjust to taste for your perfect version of this Creamy Tomato White Bean Stew.
Step‑by‑Step Instructions for Creamy Tomato White Bean Stew
Step 1: Sauté Onions and Tomatoes
In a large pot, heat 2 tablespoons of olive oil over medium heat. Add 1 diced onion and sauté for about 5 minutes until it becomes translucent and fragrant. Then, toss in 1 cup of halved cherry tomatoes. Cook for an additional 3-4 minutes, stirring occasionally, until the tomatoes begin to soften and burst, releasing their juices.
Step 2: Add Garlic and Tomato Paste
Next, stir in 2 minced garlic cloves and 2 tablespoons of tomato paste. Cook for another 2-3 minutes until the garlic is fragrant and the tomato paste starts to darken slightly. This step amplifies the flavors in your Creamy Tomato White Bean Stew, creating a fragrant base for the broth.
Step 3: Incorporate Broth and Beans
Pour in 4 cups of vegetable broth along with 1 can of drained white beans. Mix well and bring the mixture to a gentle simmer over medium-high heat. Let it bubble away for about 5 minutes, allowing all the flavors to meld together and the white beans to warm through.
Step 4: Mix in Cream Cheese and Greens
Reduce the heat to low, then stir in ½ cup of vegan cream cheese and 2 cups of your choice of greens, like spinach or kale. Cook for 2-3 minutes until the greens are wilted and the cream cheese has melted, creating a luscious, creamy texture throughout your stew. Season with salt, pepper, and a squeeze of lemon juice to brighten the flavors.
Step 5: Serve
Ladle the hearty Creamy Tomato White Bean Stew into bowls, garnishing with fresh basil and an extra drizzle of olive oil for a touch of richness. Pair with crusty gluten-free bread or serve it over grains for a fulfilling meal that’s both comforting and nutritious. Enjoy your creation!

Make Ahead Options
This Creamy Tomato White Bean Stew is ideal for busy home cooks looking to save time during hectic weeknights! You can chop the onions, garlic, and tomatoes up to 24 hours in advance, storing them in the refrigerator to maintain their freshness. Additionally, you can prepare the broth and rinse the white beans up to 3 days ahead, storing them in an airtight container. When it’s time to enjoy your stew, simply sauté the prepped ingredients, add the broth and beans, and follow through with stirring in the cream cheese and greens. This method keeps your stew just as delicious while significantly reducing your evening prep time!
How to Store and Freeze Creamy Tomato White Bean Stew
Fridge: Store leftovers in an airtight container in the fridge for up to 4 days. Ensure it’s completely cooled before sealing to keep it fresh.
Freezer: To freeze, portion the stew into freezer-safe containers, leaving some space for expansion. It can last up to 3 months.
Thawing: When ready to eat, thaw overnight in the fridge or use the microwave for quick thawing.
Reheating: Reheat on the stove over medium-low heat, adding a splash of vegetable broth to restore its creamy texture as it warms. Enjoy the delightful flavors of your Creamy Tomato White Bean Stew!
Creamy Tomato White Bean Stew Variations
Feel free to personalize this comforting stew with these easy, delicious twists that will elevate your dish to new heights!
-
Dairy-Free: Swap the vegan cream cheese for cashew cream or coconut cream for a lighter, yet still creamy, version.
-
Protein Boost: Replace white beans with chickpeas or lentils for a change in texture and added protein. Mixing in different beans can also introduce delightful new flavors.
-
Spice it Up: Add a pinch of red pepper flakes or a dash of smoked paprika to introduce a subtle heat that complements the warmth of the stew. Spice can leave a lingering warmth that enhances your dining experience.
-
Roasted Veggies: Toss in leftover roasted vegetables, such as zucchini, bell peppers, or carrots, for an extra flavor burst and a delightful texture. It’s a great way to reduce waste and enjoy more vibrant meals!
-
Herb Infusion: Stir in fresh herbs like basil, parsley, or oregano at the end of cooking for a pop of freshness that contrasts beautifully with the rich stew. This adds not just flavor, but also a touch of color to your dish.
-
Mixed Greens: Use any leafy greens you have on hand, such as Swiss chard or collard greens, to mix things up in terms of nutrition and flavor. Each green offers its unique essence to the dish!
-
Grain Addition: Serve it over quinoa or farro instead of just crusty bread for wholesome, hearty grain that adds texture and a nutty flavor.
-
Savory Kick: A splash of balsamic vinegar or a squeeze of lime juice as a finishing touch can brighten the flavors even more. It’s an easy and effective way to balance the richness of your stew.
For more creative ideas, check out my delicious Shrimp Avocado Tomato or indulge in a comforting Vegetable Soup when you’re in the mood for something warm and nourishing!
Expert Tips for Creamy Tomato White Bean Stew
-
Sauté to Sweetness: Make sure to sauté the onions until they’re translucent. This step enhances their sweetness and forms a flavorful base for your stew.
-
Adjust for Creaminess: Be cautious with the amount of vegan cream cheese you use. If you prefer a lighter version of this Creamy Tomato White Bean Stew, add it gradually.
-
Utilize Leftovers: Don’t hesitate to throw in any leftover vegetables you have on hand. They can add extra nutrition and flavor while minimizing food waste.
-
Get Creative with Greens: Feel free to substitute the greens with any leafy options you prefer. Kale and spinach work well, but Swiss chard or arugula can also add delightful flavors.
-
Flavor Boost: For an extra layer of flavor, consider adding spices such as smoked paprika or Italian herbs while simmering the stew.
What to Serve with Creamy Tomato White Bean Stew
Imagine transforming the comforting warmth of your stew into a complete, sensational meal that delights all the senses!
-
Crusty Gluten-Free Bread: The ideal companion for this stew, perfect for soaking up every luscious drop while adding that satisfying crunch.
-
Quinoa Pilaf: Light and nutty, this fluffy grain offers a delightful contrast and an extra protein boost when served alongside your dish.
-
Fresh Green Salad: A vibrant mix of arugula, cherry tomatoes, and a zesty vinaigrette adds a refreshing balance, brightening the hearty flavors of the stew.
-
Garlic Breadsticks: Warm and buttery, these delicious breadsticks amplify the comforting experience, making it easy to enjoy every savory scoop!
-
Roasted Vegetable Medley: A colorful selection of roasted seasonal veggies complements the stew’s earthiness while adding a lovely texture.
-
Lemon Basil Iced Tea: This refreshing drink offsets the rich flavors with a zesty twist, making it a delightful sipper with each bite.
Pair any of these options with your Creamy Tomato White Bean Stew for a meal that’s not just complete, but deeply satisfying and heartwarming!

Creamy Tomato White Bean Stew Recipe FAQs
What type of tomatoes should I use for this stew?
Absolutely use cherry tomatoes for a burst of sweetness and acidity! However, if you’re short on time, canned diced tomatoes work fine as a substitute, providing the same flavorful punch without the prep work.
How long can I store the leftover stew in the fridge?
You can store your Creamy Tomato White Bean Stew in an airtight container in the fridge for up to 4 days. Just make sure it has cooled down completely before sealing to lock in freshness!
Can I freeze the Creamy Tomato White Bean Stew?
Yes! To freeze, ladle the stew into freezer-safe containers, leaving about an inch of space at the top for expansion. It will keep well for up to 3 months. Just remember to label the containers with the date, so you can keep track of them!
What should I do if my stew is too thick?
No worries! If your stew turns out thicker than you’d like, simply add a splash of vegetable broth or water and stir to reach your desired consistency. Let it simmer for a few minutes more to incorporate the added liquid and adjust seasoning as needed.
Are there any substitutes for vegan cream cheese in this recipe?
Very much! If you prefer a lighter option or don’t have vegan cream cheese on hand, try substituting it with cashew cream for a creamy texture or simply omit it for a broth-based stew. You can also blend soaked cashews with water for a fantastic homemade alternative.
Is this recipe allergen-friendly?
Yes! This Creamy Tomato White Bean Stew is vegan and gluten-free, making it a great choice for those with dietary restrictions. However, always double-check the labels of your ingredients (like broth or cream cheese) to ensure they align with your dietary needs and allergies.

Creamy Tomato White Bean Stew Ready in Just 25 Minutes
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of olive oil over medium heat. Add 1 diced onion and sauté for about 5 minutes until it becomes translucent and fragrant. Then, toss in 1 cup of halved cherry tomatoes. Cook for an additional 3-4 minutes, stirring occasionally.
- Next, stir in 2 minced garlic cloves and 2 tablespoons of tomato paste. Cook for another 2-3 minutes until fragrant.
- Pour in 4 cups of vegetable broth along with 1 can of drained white beans. Mix well and bring to a gentle simmer over medium-high heat, cooking for about 5 minutes.
- Reduce the heat to low, stir in 1/2 cup of vegan cream cheese and 2 cups of your choice of greens. Cook for 2-3 minutes until the greens wilt and the cream cheese melts.
- Ladle the stew into bowls, garnishing with fresh basil and an extra drizzle of olive oil. Enjoy!

Leave a Reply