Craving a comforting, nutritious meal that fits into your busy schedule? Look no further than this robust and creamy Tomato White Bean Stew. This recipe is a quintessential example of how simple plant-based ingredients can come together to create a symphony of flavor and texture.
Rich with the sweetness of tomatoes, the creaminess of white beans, and a touch of fragrant herbs, it is a one-pot wonder ready in just 25 minutes. This dish is a testament to wholesome, meat-free cooking that satisfies both your hunger and your nutritional needs.

Perfect for a quick weeknight dinner or a hearty lunch, this stew is packed with plant-based protein and fiber from cannellini beans and nourishing greens. The secret to its luscious texture lies in the plant-based cream cheese or coconut cream, which melds seamlessly into the tomato-rich broth.
Not only is it delicious and quick, but it is also incredibly versatile. You can serve it over rice, quinoa, or a bed of fresh greens, or simply enjoy it with a slice of crusty toast for a complete meal. Let’s explore how this simple, vibrant stew can become a staple in your recipe rotation.
Why You’ll Love This Vegan Tomato White Bean Stew
This recipe strikes a perfect balance between convenience, health, and deep, satisfying flavor. It is designed to be a go-to meal for anyone seeking a nourishing plant-based option that doesn’t compromise on taste.
Nutritional Powerhouse and Quick Prep
The primary ingredients in this stew are nutritional champions. Cannellini beans are an excellent source of plant-based protein and dietary fiber, which aid in digestion and promote lasting satiety. Cherry tomatoes and sun-dried tomatoes deliver a concentrated dose of antioxidants like lycopene.
The addition of baby greens such as spinach or arugula boosts the vitamin and mineral content. Crucially, the recipe uses simple, wholesome thickeners like arrowroot or cornstarch, making it accessible to various dietary needs.
Furthermore, with a prep time of only 5 minutes, this recipe is a lifesaver on hectic days. The cooking process is straightforward and fast, requiring just one saucepan and about 20 minutes of active cooking. This efficiency makes it ideal for meal prepping. You can easily double the recipe and store portions for healthy, ready-to-eat meals throughout the week.
Selecting the Best Ingredients for Your Stew
Using high-quality, fresh ingredients is key to elevating this stew from good to great. Here’s a breakdown of the core components.
| Ingredient | Role & Selection Tip |
|---|---|
| Cannellini Beans | Choose low-sodium canned beans, drained and rinsed thoroughly to remove excess sodium and improve texture. |
| Cherry Tomatoes | Opt for ripe, sweet varieties. Halving them allows their juices to release and sweeten the stew. |
| Sun-Dried Tomatoes | Use oil-packed or dry-packed; they add a rich, intense tomato umami. Chop finely for even distribution. |
| Plant-Based Cream | Vegan cream cheese, coconut cream, or cashew cream are halal and preferred alternatives. They provide dairy-free creaminess. |
| Vegetable Broth | Use a low-sodium, high-quality broth to control the salt content and build a flavorful base. |
Mastering the Perfect Consistency
The stew’s delightful, slightly thickened consistency comes from a slurry of arrowroot starch, tapioca starch, or cornstarch. These are all plant-based and effective thickeners. The key is to always mix the starch with a small amount of cool broth or water before adding it to the hot stew.
This prevents clumping and ensures a smooth, velvety texture. Stir continuously after adding the slurry until it thickens, which should happen within a few minutes of gentle simmering.
How to Make Creamy Tomato White Bean Stew
Follow these detailed steps to create a perfectly balanced and flavorful stew every single time.
Step 1: Building the Flavor Base
In a medium saucepan over medium heat, add 1 tablespoon of avocado or olive oil. Add the sliced onion and sauté for about 3 minutes until it begins to soften and become translucent. This process, known as sweating, releases the onion’s natural sugars.
Next, add the halved cherry tomatoes. Cook for another 5 minutes, stirring frequently, until the tomatoes soften, collapse slightly, and release their juices. This forms the sweet, foundational layer of the stew.
Step 2: Infusing with Aromatics
Add the minced garlic, chopped sun-dried tomatoes, and tomato paste to the pan. Cook, stirring constantly, for about one minute. The goal is to toast the tomato paste and garlic until fragrant, which deepens their flavor and removes any raw taste. Be careful not to burn the garlic.
Step 3: Simmering and Thickening
While the aromatics cook, prepare your thickening slurry. In a small bowl, whisk all chosen starch (arrowroot, tapioca, or cornstarch) with a small splash of the vegetable broth until completely smooth. Then, whisk this slurry into the remaining vegetable broth.
Pour this broth mixture into the saucepan and add the drained and rinsed cannellini beans. Bring the stew to a low simmer and cook for 5 minutes, stirring occasionally. The stew will noticeably thicken as it cooks.
Step 4: The Creamy Finish
Reduce the heat to low. Stir in the plant-based cream cheese or coconut cream until it melts completely and creates a creamy, unified sauce. Add the baby greens—like arugula or spinach—and stir until they wilt, which takes about 1 minute.
Finally, remove the pot from heat and stir in the fresh lemon juice. The lemon juice brightens all the flavors. Season with salt and pepper to taste. Garnish generously with sliced fresh basil before serving.
Creative Serving and Pairing Ideas
This versatile stew is the centerpiece of countless delicious meals. Here are some of our favorite ways to serve it.
For a classic, filling meal, spoon the stew over a bed of fluffy quinoa, brown rice, or farro. The grains soak up the flavorful sauce beautifully. For a low-carb option, serve it over a large handful of fresh spinach or kale, allowing the heat from the stew to gently wilt the greens.
It also pairs wonderfully with a thick slice of toasted rustic bread or a warm, crusty roll for dipping. During warmer months, you can even serve it slightly chilled as a hearty bean salad.
Meal Prep and Storage Instructions
This stew is an excellent candidate for meal prepping. Allow it to cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors often meld and improve overnight. To reheat, gently warm it on the stovetop over low heat, adding a small splash of water or broth if it has thickened too much in the fridge.
We do not recommend freezing this stew, as the texture of the creamy sauce and the greens can become grainy and unpleasant upon thawing.
Understanding the Nutritional Profile
One serving of this Tomato White Bean Stew provides a substantial and balanced nutritional profile, making it a supremely healthy choice.
| Nutrient | Amount Per Serving | Key Benefit |
|---|---|---|
| Calories | 316 kcal | Satisfying energy for a meal. |
| Protein | 15 g | Supports muscle maintenance and satiety. |
| Carbohydrates | 56 g | Complex carbs and fiber for sustained energy. |
| Fiber | 14 g | Promotes digestive health and fullness. |
| Sugar | 15 g | Primarily natural sugars from tomatoes. |
| Fat | 9 g | Healthy fats from oil and plant-based cream. |
| Sodium | 1091 mg | Tip: Use low-sodium broth/beans to reduce this. |
Final Thoughts on This Easy Plant-Based Stew
This Tomato White Bean Stew is more than just a recipe; it is a reliable, delicious, and healthy solution for everyday eating. It proves that plant-based meals can be deeply comforting, incredibly quick to prepare, and bursting with flavor. By focusing on whole ingredients and using plant-based cream alternatives, it adheres to wholesome cooking principles.
Whether you are a committed vegan, exploring Meatless Mondays, or simply looking for a nourishing family dinner, this stew deserves a spot in your culinary repertoire. Give it a try tonight and experience the simple pleasure of a bowl full of hearty, homemade goodness.
The Recipe
PrintTomato White Bean Stew
A creamy, hearty vegan stew made with white beans, cherry tomatoes, and greens, ready in just 25 minutes.
- Prep Time: 5 min
- Cook Time: 20 min
- Total Time: 25 min
- Yield: 2 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Vegan, Vegetarian
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 (drained and rinsed)
1¼ cup vegetable broth
1 tablespoon arrowroot starch (or tapioca/cornstarch)
2 cups baby greens (arugula or spinach)
¼ cup vegan cream cheese (or coconut/cashew cream)
Salt and pepper to taste
1 small lemon (juiced)
¼ cup fresh basil (sliced, for garnish)
Instructions
- In a medium saucepan over medium heat, add 1 tbsp oil. Sauté onion for 3 mins.
- Add cherry tomatoes and cook for 5 mins until softened.
- Add garlic, sun-dried tomatoes, and tomato paste. Cook for 1 minute, stirring.
- Whisk starch with a splash of broth, then mix into remaining broth.
- Pour broth into pan, add beans. Simmer for 5 mins until thickened.
- Stir in vegan cream cheese until melted.
- Mix in greens until wilted (1 min). Remove from heat, stir in lemon juice. Season. Garnish with basil.
Notes
- Use low-sodium broth and beans to control salt.
- Starch must be mixed with cool liquid first to prevent clumps.
- Do not freeze; best eaten fresh or refrigerated for up to 4 days.
Nutrition
- Serving Size: 1 bowl (approx. 2 cups)
- Calories: 316 kcal
- Sugar: 15 g
- Sodium: 1091 mg
- Fat: 9 g
- Saturated Fat: 1.5 g
- Trans Fat: 0 g
- Carbohydrates: 56 g
- Fiber: 14 g
- Protein: 15 g
- Cholesterol: 0 mg







