Creamy Tomato White Bean Stew


Creamy Tomato White Bean Stew brings comfort in every spoonful. This dish is packed with flavors and is perfect for cozy nights or quick weeknight meals. It combines the sweetness of tomatoes, the heartiness of beans, and a creamy texture that makes it irresistible. Plus, it’s vegan and can easily be made gluten-free.

🧰 Kitchen tools commonly used in similar recipes

Before starting, many home cooks like to have these basic tools ready:

👉 Browse popular kitchen tools on Amazon


Why Make This Recipe

This stew is not only delicious but also healthy. It is loaded with nutrients from the vegetables and beans, making it a great option for anyone looking to eat more plant-based meals. The creamy texture from the vegan cream cheese adds a delightful twist, creating a satisfying meal that is both comforting and nourishing. It is also quick to prepare, so you can have a wholesome dinner on the table in no time.

How to Make Creamy Tomato White Bean Stew

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

Directions

  1. In a medium saucepan over medium heat, add 1 tablespoon of avocado or olive oil. Add the onion and sauté for 3 minutes.
  2. Add the cherry tomatoes and cook for another 5 minutes, until softened, stirring frequently.
  3. Add the garlic, sun-dried tomatoes, and tomato paste, and cook, stirring constantly, for one minute or until fragrant and the tomato paste darkens in color.
  4. In a separate small bowl, whisk the arrowroot starch with a splash of broth, then mix that into the rest of the vegetable broth.
  5. Pour the broth into the pan and add the beans. Cook for 5 minutes at a low simmer, until slightly thickened and warmed through.
  6. Stir in the cream cheese and mix until melted into the stew.
  7. Add the greens and cook until wilted, about 1 minute, then mix in the lemon juice. Add salt and pepper to taste.
  8. Top with basil and enjoy! Serve over rice, quinoa, greens, with toast, or all on its own.

How to Serve Creamy Tomato White Bean Stew

You can serve this stew over grains like rice or quinoa for a hearty meal. It is also tasty on its own or with a side of crusty bread. Garnish with fresh basil for added flavor and color.

How to Store Creamy Tomato White Bean Stew

To store leftovers, let the stew cool completely and then transfer it to an airtight container. It can be kept in the fridge for up to 3 days. You can also freeze the stew in a freezer-safe container for up to 3 months. Thaw it in the refrigerator before reheating.

Tips to Make Creamy Tomato White Bean Stew

  • Use fresh ingredients for the best flavor. Fresh basil and ripe tomatoes really enhance the stew.
  • Adjust the thickness of the stew by adding more vegetable broth or broth if needed.
  • If you prefer a spicier stew, add some red pepper flakes or a dash of hot sauce.
  • Feel free to mix in other vegetables you have on hand.

Variation

You can switch up the beans, using chickpeas or navy beans instead of cannellini beans. For added protein, consider tossing in some cooked lentils.

FAQs

Q: Can I use fresh tomatoes instead of cherry tomatoes?
A: Yes, you can use fresh tomatoes. Just chop them and use about 2 cups.

Q: Is this recipe gluten-free?
A: Yes, as written, this recipe is gluten-free. Just ensure that your vegetable broth is gluten-free.

Q: How can I make this recipe spicier?
A: You can add red pepper flakes, cayenne pepper, or a chopped jalapeño to increase the heat levels.


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


  • Author: ikramnihad
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A comforting vegan stew packed with flavors from tomatoes, beans, and a creamy texture.


Ingredients

Scale
  • 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, tapioca starch, or cornstarch
  • 2 cups baby greens (baby 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

  1. In a medium saucepan over medium heat, add 1 tablespoon of avocado or olive oil. Add the onion and sauté for 3 minutes.
  2. Add the cherry tomatoes and cook for another 5 minutes, until softened, stirring frequently.
  3. Add the garlic, sun-dried tomatoes, and tomato paste, and cook, stirring constantly, for one minute or until fragrant and the tomato paste darkens in color.
  4. In a separate small bowl, whisk the arrowroot starch with a splash of broth, then mix that into the rest of the vegetable broth.
  5. Pour the broth into the pan and add the beans. Cook for 5 minutes at a low simmer, until slightly thickened and warmed through.
  6. Stir in the cream cheese and mix until melted into the stew.
  7. Add the greens and cook until wilted, about 1 minute, then mix in the lemon juice. Add salt and pepper to taste.
  8. Top with basil and enjoy!

Notes

Store leftovers in an airtight container; keeps in the fridge for up to 3 days and can be frozen for up to 3 months.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 300
  • Sugar: 5g
  • Sodium: 450mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 10g
  • Protein: 13g
  • Cholesterol: 0mg

Keywords: vegan stew, creamy stew, white bean recipe, comfort food, plant-based meal

Author Avatar

Patricia S. Bland

Love the recipe? Share it with friends and family! We'd also love to hear your thoughts in the comments. If you try it, send us a photo on social media or email—we can't wait to see your creations! 😊

Leave a Comment

Recipe rating