|

Creamy Tomato White Bean Stew Recipe

I’m so excited to share this Creamy Tomato White Bean Stew Recipe with you! It’s one of those cozy, comforting dishes that feels like a warm hug on a chilly day. The blend of tender white beans with bursts of juicy cherry tomatoes and that luscious creamy texture from vegan cream cheese or coconut cream makes it stand out. Honestly, this stew works wonders on busy weeknights when you want something quick but still satisfying and nutritious.

This stew is such a crowd-pleaser because it’s hearty enough to fill you up but still light and fresh thanks to the baby greens and bright lemon juice. I’ve made it countless times, tweaking it just enough that now it feels like my little kitchen secret. Plus, the creaminess without dairy is a total win if you’re looking for something plant-based that doesn’t skimp on flavor.

Ingredients You’ll Need

These ingredients come together to create a stew that’s rich, tangy, and nourishing. I love how the sun-dried tomatoes add depth, while the fresh basil on top brings a lovely brightness that ties everything together.

  • Yellow onion: Adds a sweet, mellow base flavor when sautéed—don’t skip the slicing thin so it softens quickly.
  • Cherry tomatoes: Bursting with juiciness, halving them helps release that fresh, tangy goodness into the stew.
  • Garlic cloves: Minced finely to infuse the stew with that warm, aromatic kick.
  • Sun-dried tomatoes: Chopped—they add umami complexity and a little chewy texture.
  • Tomato paste: Concentrates and deepens the tomato flavor, making the stew really pop.
  • Cannellini beans (or other white beans): Drained and rinsed for creaminess and protein; these beans hold their shape perfectly.
  • Vegetable broth: Provides savory moisture—choose a low-sodium version to control saltiness.
  • Arrowroot starch (or tapioca/cornstarch): Helps thicken the stew to a luscious consistency without heaviness.
  • Baby greens (arugula or spinach): Stirred in at the end for freshness and a nutrient boost.
  • Vegan cream cheese (or coconut/cashew cream): This is key for that silky, creamy texture without dairy.
  • Salt and pepper: To taste—season gradually and adjust at the end.
  • Lemon juice: Freshly squeezed to brighten all the rich flavors.
  • Fresh basil: Sliced and sprinkled as a fragrant garnish that really elevates the dish.

Variations

I love making this Creamy Tomato White Bean Stew Recipe my own by occasionally switching up ingredients based on what’s in my fridge or the season. Don’t be afraid to experiment—it’s so forgiving!

  • Protein boost: Adding sautéed tofu or tempeh cubes took this stew up a notch for me when I wanted more heft.
  • Spicy kick: Toss in red pepper flakes or a diced jalapeño if you like a little heat; I do sometimes when craving warmth.
  • Greens swap: Kale or Swiss chard work well if arugula or spinach aren’t available—just add them earlier to soften.
  • Dairy tweak: Using homemade cashew cream makes it ultra-rich, but coconut cream adds a subtle tropical note I enjoy on lazy Sundays.
  • Chunky version: For a heartier stew, leave half the beans whole and mash the rest for texture contrast, which I find really comforting.

How to Make Creamy Tomato White Bean Stew Recipe

Step 1: Sauté the aromatics and tomatoes

Start by heating a little oil in your favorite pan over medium heat. Toss in the sliced onion and cook for about 5 minutes until it softens and turns translucent. Then, add the minced garlic and halved cherry tomatoes. Cook everything together for another 5–7 minutes, stirring every so often, until the tomatoes start to break down and release their juices. This step sets the flavor foundation, so slow and low is the way to go.

Step 2: Add sun-dried tomatoes, tomato paste, and beans

Once those fresh tomatoes are softened, stir in the chopped sun-dried tomatoes and the tablespoon of tomato paste. Give it a good mix to combine and let it cook for about 2 minutes to deepen the flavors. Then, add your drained and rinsed white beans—cannellini are my go-to because they hold up nicely—and pour in the vegetable broth. Bring everything to a gentle simmer.

Step 3: Thicken the stew

Mix the arrowroot starch (or whichever starch you’re using) with a tablespoon of cold water to create a slurry. Slowly stir this into the simmering stew and watch as it thickens—usually within a couple of minutes. This step is crucial for that creamy consistency without adding too much heaviness, so don’t skip it!

Step 4: Stir in greens and cream

When your stew has thickened, remove it from the heat and gently fold in the baby greens and vegan cream cheese or your chosen creamy substitute. The residual heat will wilt the greens just right and melt the cream cheese into a silky sauce. Taste for salt and pepper, then finish with fresh lemon juice to brighten things up.

How to Serve Creamy Tomato White Bean Stew Recipe

Creamy Tomato White Bean Stew Recipe - Recipe Image

Garnishes

I always top this stew with fresh basil leaves because their vibrant flavor complements the creaminess perfectly. Sometimes, I add a drizzle of good olive oil or a sprinkle of nutritional yeast for an extra savory note. If you’re in the mood, crushed red pepper flakes also pair nicely for subtle heat.

Side Dishes

This stew shines with some crusty bread or garlic toast to soak up every last bit. I also love serving it with a simple side salad dressed with lemon vinaigrette or even over a bed of cooked grains like quinoa, which adds some great texture contrast.

Creative Ways to Present

For a special occasion, I’ve served this stew in individual bowls with a thick swirl of coconut cream on top and an extra sprinkle of fresh basil. It feels elegant but remains homey and comforting—perfect for sharing. You can also add roasted cherry tomatoes on top for color and a burst of sweetness.

Make Ahead and Storage

Storing Leftovers

I store leftovers in airtight containers in the fridge and it keeps beautifully for up to 4 days. Just be sure to let the stew cool completely before refrigerating to maintain that creamy texture.

Freezing

I’ve frozen this Creamy Tomato White Bean Stew Recipe successfully several times—portion it out into freezer-safe containers. When thawed, the texture is still rich and creamy if you reheat gently. Just avoid freezing with the fresh greens folded in; I add those fresh when reheating instead.

Reheating

To reheat, I warm the stew slowly over low heat on the stove, stirring occasionally. If it’s too thick, I add a splash of vegetable broth or water. Then I stir in fresh baby greens toward the end so they stay bright and tender. This way, you get that just-made vibe every time.

FAQs

  1. Can I use canned tomatoes instead of fresh cherry tomatoes?

    Yes! While cherry tomatoes bring a fresh sweetness and burst of juice, you can use a 14-ounce can of diced tomatoes. Just drain a bit of the juice if it seems too watery and adjust seasoning accordingly.

  2. Is this Creamy Tomato White Bean Stew Recipe gluten-free?

    Absolutely! All ingredients in this recipe are naturally gluten-free. Just double-check your vegetable broth and starch choice to be sure they don’t contain any hidden gluten.

  3. Can I make this stew ahead of time?

    Definitely! It actually tastes even better the next day once the flavors meld. Store it in the fridge for up to four days or freeze portions for longer storage.

  4. What’s the best way to thicken this stew if I don’t have arrowroot starch?

    You can use tapioca starch or cornstarch as a one-to-one substitute. Just make sure to mix it with cold water before adding to avoid lumps and thicken gradually.

  5. Can I add other vegetables to this stew?

    Go for it! Zucchini, bell peppers, or mushrooms all make great additions. You might just want to sauté them with the onion to soften before adding the liquids.

Final Thoughts

This Creamy Tomato White Bean Stew Recipe is one of those go-to meals I keep coming back to because it’s simple, nourishing, and endlessly adaptable. It’s perfect for when you want something quick to warm you up but also want that feel-good, creamy comfort. I truly hope you enjoy making it as much as I do—and that it becomes one of your kitchen favorites too!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Tomato White Bean Stew Recipe

  • Author: Isabella
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Stew
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This Creamy Tomato White Bean Stew is a comforting and flavorful vegan dish that combines the sweetness of cherry tomatoes with the heartiness of cannellini beans. Enhanced by sun-dried tomatoes, garlic, and a touch of vegan cream cheese for richness, this stew is finished with fresh baby greens and a hint of lemon juice, making it both nourishing and refreshing. Perfect for a cozy meal, it’s easy to prepare and naturally gluten-free and vegetarian.


Ingredients

Scale

Vegetables and Aromatics

  • 1 small yellow onion, sliced
  • 8 oz. cherry tomatoes, halved
  • 4 garlic cloves, minced
  • ¼ cup sun-dried tomatoes, chopped
  • 2 cups baby greens, such as baby arugula or spinach
  • ¼ cup fresh basil, sliced (for garnish)

Beans and Liquids

  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 1¼ cup vegetable broth

Thickening and Creaminess

  • 1 tablespoon tomato paste
  • 1 tablespoon arrowroot starch, tapioca starch, or cornstarch
  • ¼ cup vegan cream cheese (or substitute with coconut cream or cashew cream)

Seasoning and Finishing

  • Salt and pepper, to taste
  • 1 small lemon, juiced

Instructions

  1. Sauté the Aromatics: In a medium pot over medium heat, add a splash of oil or a small amount of water and sauté the sliced yellow onion until translucent, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
  2. Add Tomatoes and Tomato Paste: Stir in the halved cherry tomatoes, chopped sun-dried tomatoes, and tomato paste. Cook for 5-7 minutes until the cherry tomatoes soften and release their juices, creating a rich base.
  3. Add Beans and Broth: Pour in the vegetable broth and add the drained cannellini beans. Bring the mixture to a gentle simmer and let it cook for 10 minutes, allowing the flavors to meld.
  4. Thicken the Stew: In a small bowl, whisk the arrowroot starch (or your chosen starch) with a little cold water to create a slurry. Slowly stir this into the simmering stew and cook for another 2-3 minutes until the stew thickens slightly.
  5. Add Creaminess and Greens: Lower the heat and stir in the vegan cream cheese until fully incorporated, making the stew creamy and smooth. Add the baby greens and cook just until they wilt, about 2 minutes.
  6. Season and Finish: Season with salt and pepper to taste, then stir in the fresh lemon juice to brighten the flavors. Remove from heat.
  7. Garnish and Serve: Ladle the stew into bowls and garnish with fresh sliced basil. Serve warm for a comforting meal.

Notes

  • You can substitute vegan cream cheese with coconut cream or cashew cream for different creamy textures.
  • Use any type of white beans you prefer if cannellini are not available; great northern or navy beans work well.
  • Adjust the thickness by modifying the amount of arrowroot or cornstarch slurry depending on your desired stew consistency.
  • For an oil-free version, sauté the vegetables using vegetable broth or water instead of oil.

Keywords: tomato stew, white bean stew, vegan stew, creamy tomato stew, healthy stew, plant-based dinner

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating