As I chopped vibrant cherry tomatoes that danced in hues of red and orange, I realized I was crafting something special—a bowl of warmth to chase away the chill. This Creamy Vegan Tomato White Bean Stew combines hearty white beans with sweet tomatoes and nutrient-rich greens for a satisfying meal that’s ready in just 25 minutes. Not only is it a delightful comfort food option, but it’s also a breeze to whip up in one pan, making clean-up a snap. With its creamy texture and robust flavor, this dish will leave you feeling nourished without compromising on taste. So, are you ready to elevate your dinner game with a recipe that’s both healthy and indulgent? Let’s dive in!

Why is this Stew a Must-Try?
Quick and Easy: In just 25 minutes, this stew transforms simple ingredients into a nourishing meal.
Flavor Explosion: The combination of cherry tomatoes, garlic, and sun-dried tomatoes creates a rich and vibrant taste.
Creamy Delight: Each bite features a creamy texture thanks to the vegan cream cheese, making it feel indulgent yet healthy.
Nutrient-Packed: Loaded with protein and fiber from white beans and greens, it’s a hearty dish that nourishes your body.
Versatile Choice: Feel free to experiment with different greens or beans, tailoring it to what you have on hand!
Pair it with some crusty gluten-free bread or over quinoa for a satisfying meal. You’ll find that this stew is perfect for cozy nights in when you’re craving something warm and comforting!
Creamy Tomato White Bean Stew Ingredients
For the Stew
- Small Yellow Onion – Adds sweetness and depth of flavor; can substitute with shallots for a milder taste.
- Cherry Tomatoes – Imparts a burst of sweetness and acidity; use any variety of tomatoes if unavailable.
- Garlic Cloves – Provides aromatic flavor; fresh is best, but pre-minced options can be used in a pinch.
- Sun-Dried Tomatoes – Enhances umami flavor in the stew; if unavailable, use a small amount of tomato paste.
- Tomato Paste – Adds concentrated tomato flavor and thickens the stew.
- Canned Cannellini Beans (1 can) – Offers plant-based protein and creaminess; substitute with other white beans as desired.
- Vegetable Broth (1¼ cups) – Base liquid that provides flavor; homemade or store-bought options work well.
- Arrowroot Starch (1 tablespoon) – Thickens the stew without gluten; tapioca starch or cornstarch can be substituted.
- Baby Greens (2 cups, like arugula or spinach) – Adds nutritional value and color; any tender greens can be utilized.
- Vegan Cream Cheese (¼ cup) – Provides creaminess and richness; can replace with coconut cream or cashew cream for a different flavor.
- Salt and Pepper – Essential seasonings to enhance flavors.
- Lemon (1 small, juiced) – Adds brightness, balancing the flavors; lime juice may be used as a substitute.
- Fresh Basil (¼ cup, sliced) – Garnish for freshness and aroma; any herbs like parsley or cilantro can be substituted.
Creating this Creamy Tomato White Bean Stew at home can turn an ordinary meal into an extraordinary experience!
Step‑by‑Step Instructions for Creamy Tomato White Bean Stew
Step 1: Heat the Oil
Begin by heating 1 tablespoon of olive or avocado oil in a medium saucepan over medium heat. Allow the oil to shimmer slightly, indicating it’s hot enough to sauté. This will create a perfect base for your Creamy Tomato White Bean Stew, adding richness to the dish.
Step 2: Sauté Onion
Add the sliced small yellow onion to the saucepan and sauté for about 3 minutes. Stir frequently until the onion is translucent and softened, releasing its natural sweetness. This step builds a flavor foundation for your creamy stew.
Step 3: Cook Cherry Tomatoes
Next, toss in the halved cherry tomatoes and cook for an additional 5 minutes. As they soften, their juices will begin to release, creating a colorful base for the stew. Stir occasionally to ensure even cooking and to prevent sticking.
Step 4: Incorporate Garlic and Tomatoes
Stir in the minced garlic, sun-dried tomatoes, and tomato paste, cooking for 1 minute. You will know it’s ready when the mixture becomes fragrant, filling your kitchen with a delightful aroma. This will enhance the umami flavor of your Creamy Tomato White Bean Stew.
Step 5: Prepare the Broth Mixture
In a separate bowl, whisk together the arrowroot starch with a splash of vegetable broth. Stir this mixture until smooth, then add it to the remaining vegetable broth in the saucepan. This combination will help thicken the stew beautifully as it cooks.
Step 6: Simmer the Stew
Pour the broth mixture into the saucepan, adding the rinsed cannellini beans. Bring the whole mixture to a gentle simmer over medium heat, cooking for about 5 minutes until it thickens slightly. You’ll notice the stew becoming rich and creamy, perfect for a comforting meal.
Step 7: Add Greens and Cream Cheese
Stir 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 into the stew, creating a luxuriously creamy texture that’s the hallmark of this Creamy Tomato White Bean Stew.
Step 8: Final Seasoning
Finally, stir in the lemon juice and season with salt and pepper to taste. This brightens the flavors, balancing the richness of the stew. Give it a gentle stir to ensure every spoonful is packed with flavor!
Step 9: Serve and Garnish
Ladle the hot Creamy Tomato White Bean Stew into bowls and garnish with fresh sliced basil. The vibrant aroma of basil will elevate your meal, making it all the more inviting and delightful as you sit down to enjoy it.

How to Store and Freeze Creamy Tomato White Bean Stew
Fridge: Store the stew in an airtight container for up to 4 days. Reheat on low to medium heat, adding a splash of vegetable broth to maintain creaminess.
Freezer: Freeze portions in airtight, freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Gently reheat on the stove, stirring frequently to maintain the stew’s creamy texture. Add a little broth or water if needed to loosen it up.
Make-Ahead: Prepare this Creamy Tomato White Bean Stew in advance and refrigerate or freeze, ensuring you have a nourishing meal ready for busy days!
Creamy Tomato White Bean Stew Variations
Feel free to get creative with this recipe and make it your own by trying out these exciting variations!
-
Different Beans: Replace cannellini beans with navy beans or great northern beans for unique flavors and textures. Each type adds its own charm to the stew!
-
Creamy Options: Swap vegan cream cheese for coconut cream or cashew cream for a rich, tropical flavor. This will transform the stew into a completely different culinary experience.
-
Greens Galore: Experiment with hearty greens like kale or Swiss chard; they’ll add a robust element to the stew, making it even more nourishing.
-
Add Spice: For those who enjoy a little kick, incorporate red pepper flakes or diced jalapeños. This simple addition will elevate the flavors and warm your taste buds.
-
Roasted Garlic: Instead of fresh garlic, try using roasted garlic for a sweeter, mellower taste. This twist will infuse the dish with an aromatic depth that’s truly irresistible.
-
Herb Swap: Instead of basil, use fresh parsley or cilantro for a different herbal twist. Each herb will create its unique signature, refreshing the dish in its way.
-
Veggie Boost: Add diced zucchini or bell peppers to the stew for extra nutrients and a pop of color. These additions not only enhance the nutritional value but also provide delightful texture.
-
Starch Alternatives: Serve the stew over farro, barley, or quinoa instead of rice for a hearty alternative. Each grain brings its unique flavor that complements the creamy stew beautifully.
While you’re at it, why not whip up a batch of Creamy White Chocolate Cheesecake for dessert? Or pair it with a warm bowl of Italian Sausage Ditalini for a heartier meal. Happy cooking!
Make Ahead Options
These Creamy Vegan Tomato White Bean Stews are perfect for meal prep enthusiasts! You can chop the onions, garlic, and tomatoes and refrigerate them up to 3 days in advance to save precious time during busy weeknights. For best results, store the chopped ingredients in airtight containers to maintain freshness. Additionally, you can prepare the broth mixture and whisk the arrowroot starch ahead, storing it in the fridge for 24 hours. When you’re ready to enjoy this comforting stew, simply sauté the prepped ingredients, add the broth mixture and beans, and finish by stirring in the vegan cream cheese and greens. This way, you’ll have a restaurant-quality meal with minimal effort!
What to Serve with Creamy Vegan Tomato White Bean Stew
Cozy up with these delightful pairings that enhance your stew, creating a full and satisfying meal experience.
- Crusty Gluten-Free Bread: Perfect for dipping, the robust texture of the bread soaks up the stew’s creamy goodness.
- Quinoa: This fluffy, nutty grain adds a lovely contrast to the thick stew while boosting its protein content. Try serving the stew over a bed of quinoa for additional texture.
- Garlic Bread: The aromatic garlic pairs beautifully with the rich flavors of the stew, making for a match made in heaven. Each bite invites warmth and comfort!
- Simple Green Salad: A fresh salad with crisp greens and a light vinaigrette brightens the meal, offering a refreshing balance to the creamy stew.
- Roasted Vegetables: Sweet roasted carrots or Brussels sprouts enhance the meal with their caramelized flavor, providing a savory complement to the tangy stew.
- Chilled White Wine: A glass of crisp Sauvignon Blanc elevates the dining experience, bringing out the subtle flavors of the tomatoes and greens in the stew.
- Dark Chocolate Dessert: For a sweet ending, indulge in a small piece of dark chocolate to contrast the savory notes, creating a delightful finale.
Expert Tips for Creamy Tomato White Bean Stew
- Cook the Tomato Paste: Ensure the tomato paste is fully cooked; this deepens flavors and prevents any raw tomato taste from lingering in your Creamy Tomato White Bean Stew.
- Taste as You Go: Always taste and adjust seasoning before serving to achieve that perfect balance of flavors. Your palate will thank you!
- Thickening Secrets: For a thicker stew, let it simmer longer before adding the greens and cream cheese. This allows the liquids to reduce for a heartier texture.
- Alternate Beans: Don’t hesitate to swap the cannellini beans for navy or great northern beans. This variation will add a slightly different texture while keeping it delicious!
- Make-Ahead Magic: This stew keeps well! Store in an airtight container in the fridge for up to four days, making dinner prep a breeze for busy nights.

Creamy Tomato White Bean Stew Recipe FAQs
What tomatoes should I use for the stew?
Absolutely! While cherry tomatoes provide a sweet burst of flavor, you can use any variety of tomatoes you have on hand. Heirloom, grape, or even larger varieties can work just as well; just chop them to a smaller size.
How should I store leftover Creamy Tomato White Bean Stew?
The stew can be stored in an airtight container in the refrigerator for up to 4 days. When reheating, use low to medium heat on the stove to maintain the creamy texture. Adding a splash of vegetable broth can help refresh the stew if it thickens.
Can I freeze this stew?
Yes! You can freeze portions of the Creamy Tomato White Bean Stew in airtight, freezer-safe containers for up to 3 months. For thawing, simply place the container in the refrigerator overnight. When ready to enjoy, gently reheat it on the stove, stirring frequently to ensure a smooth consistency.
What if my stew turns out too thick?
If your stew thickens more than desired, no worries! Simply add a bit of vegetable broth or water during the reheating process. Stir it well to combine, and you’ll have that creamy texture back in no time.
Is this recipe suitable for people with allergies?
Yes, the Creamy Tomato White Bean Stew is vegan and gluten-free, making it a great option for those with various dietary restrictions. However, if you’re preparing it for guests, it’s always good to check for any specific allergies, especially concerning ingredients like vegan cream cheese or vegetable broth.
Can I use different greens in this stew?
The more the merrier! You can absolutely experiment with different greens like spinach, kale, or Swiss chard to suit your taste or what’s available. Just be sure to adjust the cooking time slightly, as harder greens may take a little longer to wilt.

Creamy Tomato White Bean Stew for Cozy Nights In
Ingredients
Equipment
Method
- Heat the oil in a medium saucepan over medium heat until shimmering.
- Sauté the sliced onion for about 3 minutes until translucent.
- Add halved cherry tomatoes and cook for an additional 5 minutes.
- Incorporate garlic, sun-dried tomatoes, and tomato paste, cooking for 1 minute.
- Whisk together arrowroot starch with a splash of vegetable broth; add to the saucepan.
- Pour the broth mixture into the saucepan with the rinsed cannellini beans and bring to a simmer for 5 minutes.
- Stir in the vegan cream cheese and baby greens until they are wilted.
- Stir in lemon juice and season with salt and pepper to taste.
- Ladle the stew into bowls and garnish with fresh sliced basil before serving.

Leave a Reply