The rich and comforting flavors of this Creamy Tomato White Bean Stew make it a delightful choice for any meal. This dairy-free, plant-based recipe is perfect for a cozy lunch or dinner, showcasing wholesome ingredients like protein-packed white beans and vibrant cherry tomatoes. In just 25 minutes, you can whip up a satisfying stew that warms the soul and delights the taste buds.
Why You’ll Love This Recipe
- Quick and Easy: With just 25 minutes from start to finish, this stew is perfect for busy weeknights.
- Nutritious Ingredients: Packed with white beans, greens, and tomatoes, it’s a healthy choice full of vitamins and protein.
- Versatile Serving Options: Enjoy it over rice, quinoa, or on its own—this dish adapts to your preferences.
- Vegan-Friendly: A great option for those following a plant-based diet without sacrificing flavor.
- Comforting Flavors: The creamy texture combined with the rich tomato base offers a warm hug in a bowl.
Tools and Preparation
Before diving into making your Creamy Tomato White Bean Stew, gather your kitchen tools to streamline the process. Having everything on hand makes cooking easier and more enjoyable.
Essential Tools and Equipment
- Medium saucepan
- Cutting board
- Chef’s knife
- Measuring cups
- Whisk
Importance of Each Tool
- Medium saucepan: Ideal for cooking the stew evenly without splattering.
- Chef’s knife: A sharp knife helps in chopping vegetables quickly and safely.
- Whisk: Useful for blending starch into broth smoothly, ensuring there are no lumps.
Ingredients
To make this delicious Creamy Tomato White Bean Stew, you will need the following 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 (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
How to Make Creamy Tomato White Bean Stew
Step 1: Sauté Vegetables
In a medium saucepan over medium heat:
1. Add 1 tablespoon of avocado or olive oil.
2. Add the sliced onion and sauté for 3 minutes.
3. Stir in the halved cherry tomatoes and cook for an additional 5 minutes until softened.
Step 2: Add Flavorful Ingredients
Next:
1. Incorporate minced garlic, chopped sun-dried tomatoes, and tomato paste.
2. Cook while stirring constantly for about one minute until fragrant.
Step 3: Thicken the Stew
In a separate small bowl:
1. Whisk together arrowroot starch with a splash of vegetable broth.
2. Mix this back into the remaining broth before adding it to the saucepan.
Step 4: Simmer Together
Pour the thickened broth mixture into the pan:
1. Add the rinsed cannellini beans.
2. Allow it to simmer on low heat for about 5 minutes until slightly thickened.
Step 5: Finish with Creaminess
Stir in:
1. The vegan cream cheese until melted into the stew.
2. Add baby greens and cook until wilted (about 1 minute).
3. Finish by mixing in lemon juice and seasoning with salt and pepper to taste.
Step 6: Serve & Enjoy!
Top your stew:
1. With fresh basil before serving.
2. Enjoy it over rice or quinoa, with toast, or all on its own.
This easy Creamy Tomato White Bean Stew is sure to become a favorite in your home!
How to Serve Creamy Tomato White Bean Stew
This Creamy Tomato White Bean Stew is not only delicious but also versatile in how you serve it. Whether you’re looking for a hearty meal or a light lunch, here are some great serving suggestions.
Over Rice
- Serve the stew over fluffy white or brown rice for a filling meal that absorbs all the delicious flavors.
With Quinoa
- Quinoa adds a nutty flavor and extra protein, making it a fantastic base for this creamy stew.
On Toast
- Spoon the stew onto crusty bread or toast for a hearty open-faced sandwich that’s perfect for lunch.
With Greens
- Pair the stew with a side of sautéed greens like kale or spinach for added nutrition and flavor.
As A Standalone Dish
- Enjoy it on its own in a bowl, garnished with fresh basil. It’s satisfying and packed with nutrients.
With Vegan Cheese
- Top with your favorite vegan cheese for an extra creamy texture and rich flavor enhancement.
How to Perfect Creamy Tomato White Bean Stew
To make sure your Creamy Tomato White Bean Stew turns out perfectly every time, follow these helpful tips.
- Use fresh ingredients – Fresh cherry tomatoes and herbs enhance the flavor profile of your stew.
- Adjust seasoning – Taste and adjust salt, pepper, or lemon juice to achieve your desired flavor balance.
- Let it simmer – Allowing the stew to simmer longer can deepen flavors; just be careful not to let it stick to the bottom.
- Thicken as needed – If you prefer a thicker stew, add more arrowroot starch mixed with broth until you reach your desired consistency.
- Experiment with greens – Try adding different leafy greens like Swiss chard or collard greens for variety.
- Garnish generously – Fresh basil adds brightness; don’t skimp on garnishing before serving!
Best Side Dishes for Creamy Tomato White Bean Stew
Complement your Creamy Tomato White Bean Stew with these delicious side dishes. Each will enhance your meal while keeping it healthy and satisfying.
- Garlic Bread – Crispy garlic bread pairs perfectly with the stew, ideal for dipping.
- Simple Green Salad – A light salad with vinaigrette provides a refreshing contrast to the creamy stew.
- Roasted Vegetables – Seasoned roasted veggies add depth and texture alongside the dish.
- Couscous Salad – A cold couscous salad with herbs adds a Mediterranean twist to your meal.
- Grilled Veggies – Charred vegetables bring smoky flavors that complement the stew beautifully.
- Polenta – Creamy polenta serves as a delightful base that soaks up the delicious sauce.
- Stuffed Peppers – Baked stuffed peppers filled with grains make for a hearty side option.
- Chickpea Salad – A protein-packed chickpea salad brings additional flavor and nutrition to your table.
Common Mistakes to Avoid
Making a Creamy Tomato White Bean Stew can be simple, but there are common mistakes to avoid for the best results.
- Ignoring ingredient prep: Always chop and measure all your ingredients before you start cooking. This helps things go smoothly and prevents burning.
- Overcooking the beans: If you use canned beans, add them towards the end of cooking. Overcooking can lead to mushy beans that lose their texture.
- Skipping seasoning adjustments: Taste the stew before serving. Adding salt and pepper at the end allows you to balance flavors perfectly.
- Using low-quality tomatoes: Fresh or high-quality canned tomatoes can make a big difference in flavor. Opt for good-quality cherry tomatoes or diced tomatoes in your stew.
- Not letting it simmer enough: Allowing your stew to simmer helps develop flavors. Don’t rush this step; let it cook for at least 5 minutes after adding the broth.
Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 4 days.
- Allow the stew to cool completely before sealing for storage.
Freezing Creamy Tomato White Bean Stew
- Freeze in a freezer-safe container or bag for up to 3 months.
- Leave some space at the top of the container for expansion when freezing.
Reheating Creamy Tomato White Bean Stew
- Oven: Preheat to 350°F (175°C) and heat for about 20 minutes, covered with foil.
- Microwave: Use a microwave-safe bowl and heat in 1-minute intervals, stirring in between until warmed through.
- Stovetop: Pour into a saucepan over medium heat and stir until heated, adding a splash of broth if needed.
Frequently Asked Questions
Can I make Creamy Tomato White Bean Stew ahead of time?
Yes, this stew is great for meal prep! You can make it ahead of time and store it in the refrigerator or freezer.
What can I substitute for vegan cream cheese?
You can use coconut cream or cashew cream as alternatives. Both will add creaminess without dairy.
How do I customize my Creamy Tomato White Bean Stew?
Feel free to add more vegetables like bell peppers or zucchini. You could also experiment with different herbs like thyme or oregano.
Is this stew gluten-free?
Absolutely! The ingredients used in this creamy tomato white bean stew are naturally gluten-free.
Can I use different types of beans?
Yes! While cannellini beans are recommended, you can use any white bean, such as navy beans or great northern beans.
Final Thoughts
This Creamy Tomato White Bean Stew is not only rich and comforting but also versatile. Customize it with extra veggies or spices to suit your taste. It’s perfect for lunch or dinner, so give it a try today!

Creamy Tomato White Bean Stew
- Total Time: 25 minutes
- Yield: Serves approximately 4
Description
Creamy Tomato White Bean Stew is a delightful, comforting dish perfect for any meal. This quick and easy, plant-based recipe highlights the rich flavors of cherry tomatoes and protein-packed white beans, making it a nutritious choice for lunch or dinner. In just 25 minutes, you can enjoy a creamy, soul-warming stew that is both satisfying and delicious. Whether served over rice or enjoyed on its own, this stew promises to become a favorite in your home.
Ingredients
- 1 small yellow onion
- 8 oz. cherry tomatoes
- 4 garlic cloves
- 1/4 cup sun-dried tomatoes
- 1 tablespoon tomato paste
- 1 (15 oz) can cannellini beans
- 1 1/4 cup vegetable broth
- 2 cups baby greens
- 1/4 cup vegan cream cheese
- Fresh basil for garnish
Instructions
- Sauté sliced onion in oil for about 3 minutes, then add halved cherry tomatoes and cook until softened.
- Stir in minced garlic, sun-dried tomatoes, and tomato paste; cook for an additional minute.
- Whisk arrowroot starch with a splash of broth, then stir back into the saucepan.
- Add rinsed cannellini beans and simmer on low heat for about 5 minutes.
- Stir in vegan cream cheese until melted; add baby greens and cook until wilted.
- Finish with lemon juice, salt, and pepper to taste. Serve garnished with fresh basil.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Vegan
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 5g
- Sodium: 400mg
- Fat: 8g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 10g
- Protein: 9g
- Cholesterol: 0mg
Leave a Comment