Hearty Vegan Tomato White Bean Stew

 A comforting bowl of creamy tomato white bean stew is the perfect solution for a quick and satisfying meal that’s packed with nutrition and flavor. This vegan stew combines protein-rich white beans, fresh tomatoes, and leafy greens, all in a creamy, savory broth. And the best part? You can make it in just 25 minutes!

Curious about the different types of white beans?

White beans are versatile legumes known for their soft texture and mild flavor, making them a staple in plant-based cooking. These beans provide a creamy base for soups, stews, and salads, and they’re a great source of plant protein.

Some common types of white beans include:

  • Cannellini Beans: Also known as white kidney beans, they have a creamy, nutty texture and hold their shape well, making them ideal for stews and soups.
  • Great Northern Beans: These beans are smaller and have a delicate, mild flavor. Their smooth texture makes them perfect for dishes like this stew.
  • Navy Beans: These small, oval-shaped beans are smooth and subtle, adding a gentle creaminess to any dish.
  • Butter Beans: Also known as lima beans, they are young, tender, and have a buttery flavor.
  • Chickpeas: While technically not a white bean, chickpeas are a great option with their firm texture and nutty flavor.
  • Royal Corona Beans: These are large, creamy beans known for their ability to absorb flavors. They’re perfect for making hearty stews.

You can experiment with any of these beans in your stew, but in this recipe, we’re using canned cannellini beans for simplicity. Feel free to swap in any variety you prefer!

Essential Ingredients for Tomato White Bean Stew

To make this flavorful and satisfying vegan stew, you’ll need:

  • Yellow Onion: Adds a savory base flavor. You can substitute with a white onion or shallots if you prefer.
  • Cherry Tomatoes: These sweet, juicy tomatoes bring freshness and tang to the stew. If you can’t find cherry tomatoes, use a chopped heirloom tomato instead.
  • Garlic: For a bold, aromatic kick, use fresh garlic. Four cloves should do the trick, or opt for pre-minced garlic for convenience.
  • Sun-Dried Tomatoes: These add depth and an intense tomato flavor. I recommend using dry-packed sun-dried tomatoes for a richer taste.
  • Tomato Paste: A little goes a long way in intensifying the tomato flavor and giving the stew a beautiful depth.
  • White Beans: I love using canned cannellini beans for this stew, but you can swap with great northern beans or navy beans.
  • Vegetable Broth: A low-sodium vegetable broth adds richness to the base.
  • Starch: Arrowroot, cornstarch, or tapioca starch will help thicken the stew and make it creamy.
  • Baby Greens: A handful of kale, spinach, or your favorite greens will add texture and nutritional value.
  • Vegan Cream Cheese: For extra creaminess, vegan cream cheese is optional, but it does elevate the stew’s richness.
    Lemon: A dash of lemon zest at the end brightens up the flavors.
  • Basil: Fresh basil as a garnish adds a refreshing herby note, though you can swap in other herbs like parsley or thyme.

How to Whip Up a Simple White Bean Stew

Ready for a comforting vegan stew in 25 minutes? Here’s how you make it:

  1. Cook the Aromatics: Start by heating some oil in a large pot. Add the diced onion and cook it until it becomes soft and translucent. Then, throw in the cherry tomatoes and let them cook for a few more minutes until they begin to release their juices.
  2. Add Garlic and Tomatoes: Stir in the minced garlic, tomato paste, and sun-dried tomatoes. Cook everything together for a couple of minutes until the tomato paste darkens and releases its deep, savory aroma.
    Simmer the Broth and Beans: Pour in the vegetable broth and the white beans, stirring to combine. Bring the mixture to a gentle simmer and cook for about 5 minutes, letting the flavors meld together and the stew thicken slightly.
  3. Cream it Up: Stir in the vegan cream cheese, greens, and a splash of lemon juice. Mix everything well, then adjust the seasoning with salt and pepper to your liking.
  4. Serve and Enjoy: Ladle the stew into bowls and finish it off with a sprinkle of fresh basil or your favorite herbs. Enjoy with a slice of crusty bread for dipping!

How to Serve Up This Delightful Dish

This vegan stew is fantastic on its own, but it’s even better when paired with the right sides. A slice of crusty bread is perfect for soaking up the creamy broth, but if you’re looking for something more filling, serve it over a bed of cooked quinoa or rice.

I also love topping it with extra greens, like a handful of fresh spinach or a drizzle of olive oil. A squeeze of lemon and a sprinkle of basil are the finishing touches that bring out all the flavors. For extra richness, add a swirl of vegan pesto!

Keeping Your Leftovers Fresh and Fabulous

If you have any leftovers, don’t worry—this stew stores beautifully! Keep it in an airtight container in the fridge for up to 4 days. When you’re ready to eat, simply reheat it on the stove over low heat, stirring occasionally. If the stew seems a bit thick, feel free to add a splash of vegetable broth to loosen it up.

This stew is perfect for meal prep or for enjoying later in the week!

FAQ For Vegan Tomato White Bean Stew

1. Can I use other beans instead of white beans?
Yes! While this recipe calls for white beans, feel free to swap them with any other beans, such as kidney beans, navy beans, or chickpeas. Each variety will bring a slightly different flavor, but they will all work beautifully in this stew.

2. How can I thicken the stew if it’s too watery?
To thicken the stew, blend a portion of the beans and liquid with an immersion blender until it’s creamy. Alternatively, you can add a little cornstarch mixed with water, or just let the stew simmer longer to reduce the liquid.

3. Can I make this stew ahead of time?
Absolutely! In fact, this stew tastes even better the next day as the flavors meld together. Store it in an airtight container in the fridge for up to 4 days or freeze it for longer storage.

4. What can I serve with the Vegan Tomato White Bean Stew?
This stew pairs wonderfully with crusty bread, a side salad, or over quinoa or rice for a heartier meal. It’s also delicious with roasted vegetables on the side.

5. How can I make the stew spicier?
To add heat, toss in red pepper flakes, a chopped jalapeño, or a splash of hot sauce while cooking. Taste and adjust to get the perfect level of spiciness!

Hearty Vegan Tomato White Bean Stew Recipe

This rich and creamy tomato white bean stew is not only delicious but also nutritious. Made with hearty white beans and a tomato-based broth, it’s an easy and satisfying vegan meal perfect for any weeknight dinner.

Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Course: Dinner, Main Course
Cuisine: American, Mediterranean
Servings: 4
Calories: 360 kcal per serving

Ingredients:

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tsp smoked paprika
  • 1 tsp dried thyme
    ½ tsp chili flakes (optional)
  • 1 tsp salt (adjust to taste)
    ½ tsp ground black pepper
  • 2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed
  • 1 can (15 oz) crushed tomatoes
  • 1 tbsp tomato paste
  • 1 cup vegetable broth (low sodium)
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 tbsp nutritional yeast
  • 1 tsp maple syrup (optional)
  • 2 cups fresh spinach or kale (optional)
  • Fresh parsley or basil, for garnish
  • Crusty bread or cooked rice, for serving
  • Lemon wedges, for serving

Instructions:

  1. Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add the diced onion and cook for 5 minutes, until soft and translucent.
  2. Add Garlic and Spices: Stir in garlic, paprika, thyme, chili flakes, salt, and pepper. Cook for 1-2 minutes until fragrant.
  3. Build the Tomato Base: Add tomato paste, crushed tomatoes, and vegetable broth. Bring to a simmer for 5 minutes.
  4. Stir in the Beans: Add the white beans and simmer for 10 minutes.
  5. Add Creaminess: Stir in coconut milk, nutritional yeast, and maple syrup. Simmer for 10-12 minutes until thickened.
  6. Optional Greens: Stir in spinach or kale in the last few minutes of cooking.
  7. Taste & Serve: Adjust seasoning, then serve hot with fresh herbs, lemon wedges, and your favorite sides.

This stew is the perfect vegan comfort food, ideal for cozy nights in or as a nourishing lunch. Enjoy the delightful mix of creamy beans, sweet tomatoes, and fragrant herbs!

Scroll to Top