Creamy Tomato White Bean Stew
If you’re looking for a cozy dish that warms the soul, you’ve come to the right place! This Creamy Tomato White Bean Stew is a personal favorite of mine, and I can’t wait to share it with you. It’s perfect for those busy weeknights when you want something delicious without spending hours in the kitchen. With its rich flavors and satisfying textures, this stew is sure to become a go-to for family gatherings or a simple lunch at home. Plus, it’s packed with wholesome ingredients that make every spoonful feel so good!
Imagine curling up with a bowl of this creamy goodness after a long day. It’s not just comforting; it’s also incredibly easy to whip up—ready in just 25 minutes! Let’s dive into why this recipe will win your heart.
Why You’ll Love This Recipe
- Quick and Easy: You can have this delightful stew on the table in just 25 minutes, making it perfect for those hectic evenings.
- Hearty and Filling: The combination of white beans and cherry tomatoes creates a satisfying dish that keeps you full and happy.
- Family-Friendly: Kids love the creamy texture and vibrant flavors, making it an ideal meal for everyone at the table.
- Versatile: Enjoy it on its own or serve it over rice or quinoa for added nourishment. It’s flexible enough to suit any meal style!
- Make-Ahead Convenience: You can prepare this stew ahead of time and store it in the fridge for delicious leftovers throughout the week.

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients to bring this Creamy Tomato White Bean Stew to life! These are readily available at most grocery stores and come together beautifully to create a nourishing meal.
- 1 small yellow onion, sliced
- 8 oz. cherry tomatoes, halved
- 4 garlic cloves, minced
- ¼ cup sun-dried tomatoes, chopped
- 1 tablespoon tomato paste
- 1 (15 oz) can cannellini beans, or other white beans of choice, drained and rinsed
- 1¼ cup vegetable broth
- 1 tablespoon arrowroot starch, tapioca starch, or cornstarch
- 2 cups baby greens, like baby arugula or spinach
- ¼ cup vegan cream cheese (you can also replace with coconut cream or cashew cream)
- Salt and pepper, to taste
- 1 small lemon, juiced
- ¼ cup fresh basil, sliced, to garnish
Variations
One of the best things about this Creamy Tomato White Bean Stew is how flexible it is! You can easily adapt it based on what you have on hand or your personal preferences.
- Add More Veggies: Toss in some chopped zucchini or bell peppers for extra nutrition and flavor.
- Switch Up the Greens: Feel free to use kale or Swiss chard instead of baby greens if you prefer.
- Spice It Up: Add a pinch of red pepper flakes for a little kick if you’re in the mood for something spicy!
- Make It Chunky: Blend half of the stew for a creamier consistency while keeping some chunky bits for texture.
How to Make Creamy Tomato White Bean Stew
Step 1: Sauté the Aromatics
In a medium saucepan over medium heat, add 1 tablespoon of avocado or olive oil. Then toss in your sliced onion and sauté for about 3 minutes until it’s soft. Next, add those lovely cherry tomatoes and cook them down for another 5 minutes. This step is key because softening the onions brings out their natural sweetness, while cooking the tomatoes helps release their juices—a wonderful flavor booster!
Step 2: Add Flavorful Ingredients
Now, stir in your minced garlic along with sun-dried tomatoes and tomato paste. Cook everything together while stirring constantly for about one minute until fragrant. This step is important because cooking the tomato paste deepens its flavor profile—giving your stew that rich taste we all adore.
Step 3: Prepare the Broth Mixture
In a separate small bowl, whisk together the arrowroot starch with just a splash of your vegetable broth until smooth. Then mix this into the remaining broth. This will help thicken our stew wonderfully as it cooks!
Step 4: Combine Everything in One Pot
Pour your prepared broth into the pan along with those protein-packed cannellini beans. Let everything simmer gently for about 5 minutes until slightly thickened and heated through. This simmering time allows all those beautiful flavors to meld together perfectly.
Step 5: Stir in Creaminess and Greens
Once your stew has thickened up nicely, stir in the vegan cream cheese until it’s melted into every nook and cranny of that warm stew. Then add your baby greens—cooking them just until they’re wilted takes only about 1 minute! Finally, squeeze in some fresh lemon juice and season with salt and pepper to taste. Top off each bowl with fresh basil before serving!
Step 6: Serve & Enjoy!
Now comes my favorite part—enjoying this creamy delight! Whether you choose to serve it over rice, quinoa, or simply on its own, I promise you’ll be coming back for seconds (or thirds!).
This Creamy Tomato White Bean Stew is not just food; it’s comfort in a bowl!
Pro Tips for Making Creamy Tomato White Bean Stew
Creating the perfect Creamy Tomato White Bean Stew is all about balancing flavors and textures, and I’m here to help you make it even more delightful!
-
Use fresh ingredients: Fresh onions, garlic, and herbs enhance the overall flavor of the stew. The brightness of fresh produce adds depth that can’t be replicated with dried alternatives.
-
Adjust the creaminess: Feel free to add more vegan cream cheese or a splash of plant-based milk if you prefer a creamier texture. This will give your stew a luscious mouthfeel that’s simply irresistible.
-
Experiment with spices: Add a pinch of red pepper flakes or smoked paprika for an extra layer of flavor. These spices can elevate the dish from comforting to absolutely memorable.
-
Let it simmer: Allowing the stew to simmer longer than recommended can deepen the flavors even further. Just keep an eye on it to ensure it doesn’t thicken too much!
-
Customize your greens: While baby arugula or spinach works beautifully, you can also try kale or chard for a heartier option. They add both nutrition and texture to your stew.
How to Serve Creamy Tomato White Bean Stew
This Creamy Tomato White Bean Stew is not just hearty; it’s also versatile! You can serve it in various ways to please everyone at your table.
Garnishes
- Fresh basil: A sprinkle of freshly sliced basil brightens up the stew and adds a lovely aroma.
- Nutritional yeast: For a cheesy flavor without any dairy, nutritional yeast is an excellent topping that enhances the umami profile.
- Chili flakes: If you enjoy a bit of heat, chili flakes can give your stew that extra kick while adding visual appeal.
Side Dishes
- Crusty bread: A warm loaf of crusty bread is perfect for dipping into the stew, enhancing each bite with its chewy texture.
- Quinoa salad: A refreshing quinoa salad with cucumbers, tomatoes, and lemon dressing complements the richness of the stew while adding a nutritious crunch.
- Roasted vegetables: Roasting seasonal vegetables like zucchini or bell peppers brings out their natural sweetness and pairs wonderfully with the savory flavors of the stew.
- Simple green salad: A light salad with mixed greens tossed in a vinaigrette can balance out the warmth and richness of this creamy dish perfectly.
Now that you’re armed with these tips and serving suggestions, I hope you feel inspired to whip up this delightful Creamy Tomato White Bean Stew! Enjoy every comforting spoonful!

Make Ahead and Storage
This Creamy Tomato White Bean Stew is perfect for meal prep, making it easy to enjoy delicious homemade meals throughout the week. Whether you’re planning lunches or quick dinners, this stew holds up beautifully in the fridge or freezer.
Storing Leftovers
- Store any leftover stew in an airtight container in the refrigerator.
- It will keep well for up to 4 days.
- Allow the stew to cool completely before sealing to prevent condensation.
Freezing
- Portion the stew into freezer-safe containers or bags.
- Leave some space at the top of containers to allow for expansion during freezing.
- Freeze for up to 3 months for best quality.
Reheating
- Thaw overnight in the refrigerator if frozen, or use the microwave for quicker reheating.
- Reheat on the stovetop over medium heat, stirring occasionally until warmed through.
- Add a splash of vegetable broth if it seems too thick after reheating.
FAQs
Have questions about this delightful recipe? Here are some common inquiries!
Can I use other beans in the Creamy Tomato White Bean Stew?
Absolutely! While cannellini beans work beautifully, you can swap them with other white beans such as navy beans or great northern beans. Each variety will bring its own unique texture and flavor to the dish.
What can I serve with my Creamy Tomato White Bean Stew?
This stew is versatile! You can serve it over rice, quinoa, or alongside crusty bread. It also pairs wonderfully with a fresh salad or steamed veggies for a complete meal.
Is there a way to make my Creamy Tomato White Bean Stew spicier?
Definitely! You can add red pepper flakes while cooking for some heat, or toss in chopped jalapeños. Adjust according to your spice preference!
Can I make this recipe gluten-free?
Yes! This recipe is naturally gluten-free as long as you ensure that your broth and starches are labeled gluten-free.
How do I enhance the flavor of my Creamy Tomato White Bean Stew?
You can enhance flavor by adding herbs like oregano, thyme, or rosemary. A dash of balsamic vinegar can also deepen the overall taste profile.
Final Thoughts
I hope you find joy in preparing this Creamy Tomato White Bean Stew just as much as I do! It’s not only comforting and delicious but also packed with nutrients that nourish both body and soul. Enjoy every warm spoonful, and don’t hesitate to share your experience or variations with me. Happy cooking!
Creamy Tomato White Bean Stew
Creamy Tomato White Bean Stew is a delightful dish that warms the soul with every bite. Packed with wholesome ingredients, this comforting stew is perfect for busy weeknights or cozy family gatherings. In just 25 minutes, you can create a rich, creamy meal that’s not only satisfying but also full of vibrant flavors. The combination of tender white beans and juicy cherry tomatoes creates a hearty texture, while vegan cream cheese adds a luscious creaminess. Whether served on its own or over rice, this stew is sure to become a favorite.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
- Category: Main
- Method: Stovetop
- Cuisine: Vegan
Ingredients
- 1 small yellow onion, sliced
- 8 oz. cherry tomatoes, halved
- 4 garlic cloves, minced
- ¼ cup sun-dried tomatoes, chopped
- 1 tablespoon tomato paste
- 1 (15 oz) can cannellini beans, or other white beans of choice, drained and rinsed
- 1¼ cup vegetable broth
- 1 tablespoon arrowroot starch, tapioca starch, or cornstarch
- 2 cups baby greens, like baby arugula or spinach
- ¼ cup vegan cream cheese (or coconut cream or cashew cream)
- Salt and pepper, to taste
- 1 small lemon, juiced
- ¼ cup fresh basil, sliced, to garnish
Instructions
- Sauté sliced onion in avocado oil over medium heat for 3 minutes until soft. Add halved cherry tomatoes and cook for an additional 5 minutes.
- Stir in minced garlic, sun-dried tomatoes, and tomato paste; cook for 1 minute until fragrant.
- Whisk arrowroot starch with a splash of vegetable broth until smooth; mix into remaining broth.
- Pour broth mixture into the pan along with cannellini beans; simmer for 5 minutes until slightly thickened.
- Stir in vegan cream cheese until melted, then add baby greens and cook for about 1 minute until wilted. Finish with lemon juice and season with salt and pepper.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 280
- Sugar: 4g
- Sodium: 650mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 12g
- Protein: 10g
- Cholesterol: 0mg