
Why Make This Recipe
This Creamy Vegan Tomato White Bean Stew is not only delicious but also healthy and filling. It’s a wonderful choice for those following a vegan diet or anyone looking to add more plant-based meals to their table. Packed with protein from white beans and enriched with vibrant veggies, this stew is a comforting dish perfect for any time of year. Moreover, it’s quick to prepare and uses simple ingredients that you might already have in your pantry.
How to Make Creamy Vegan Tomato White Bean Stew
Ingredients:
- 1 can white beans, drained and rinsed
- 2 cups cherry tomatoes, halved
- 2 cups vegetable broth
- 1 cup spinach or kale
- 1 onion, diced
- 2 cloves garlic, minced
- 1 teaspoon olive oil
- Salt and pepper to taste
- Italian herbs (optional)
Directions:
- In a pot, heat olive oil over medium heat.
- Add diced onion and cook until translucent, about 3-4 minutes.
- Stir in minced garlic and cook for 1 more minute.
- Add cherry tomatoes and cook until they start to soften.
- Pour in vegetable broth and add white beans.
- Bring to a simmer and cook for 10 minutes.
- Stir in spinach or kale until wilted.
- Season with salt, pepper, and Italian herbs if using.
- Serve warm.
How to Serve Creamy Vegan Tomato White Bean Stew
This stew can be served on its own for a light meal or paired with a slice of crusty bread. It also works well as a hearty side dish alongside rice or quinoa. For a beautiful presentation, garnish with fresh herbs before serving.
How to Store Creamy Vegan Tomato White Bean Stew
To store any leftovers, let the stew cool completely and then transfer it to an airtight container. It can be kept in the refrigerator for up to 4 days. If you want to store it for a longer time, consider freezing it. Place portions in freezer-safe bags or containers, and it will stay fresh for up to 3 months. When ready to eat, thaw in the refrigerator overnight and reheat on the stove or in the microwave.
Tips to Make Creamy Vegan Tomato White Bean Stew
- You can use fresh or canned tomatoes. If using fresh, make sure they are ripe for the best flavor.
- Feel free to add your favorite vegetables like bell peppers or carrots for extra nutrition.
- For a creamier texture, you can blend a portion of the stew and then mix it back in.
- Adjust seasoning according to your taste. Adding a splash of lemon juice can enhance the flavors.
Variation
If you want to switch things up, try adding cooked pasta or quinoa to the stew for a heartier dish. You can also experiment with different leafy greens like Swiss chard or arugula, depending on what you have on hand.
FAQs
1. Can I make this stew ahead of time?
Yes, the stew can be made ahead of time and stored in the refrigerator. The flavors may even improve after sitting overnight.
2. Can I add more spice to the stew?
Absolutely! If you enjoy heat, consider adding red pepper flakes or diced jalapeños during cooking.
3. Is this stew gluten-free?
Yes, this recipe is naturally gluten-free, but always check the labels of your vegetable broth and other ingredients to ensure they are gluten-free.

Creamy Vegan Tomato White Bean Stew
Ingredients
Main Ingredients
- 1 can white beans, drained and rinsed Canned white beans, any variety
- 2 cups cherry tomatoes, halved Use ripe cherry tomatoes for the best flavor
- 2 cups vegetable broth Check for gluten-free if necessary
- 1 cup spinach or kale Can substitute with other leafy greens
- 1 medium onion, diced Adds flavor and sweetness
- 2 cloves garlic, minced Fresh garlic is recommended
- 1 teaspoon olive oil For sautéing
- to taste Salt and pepper Adjust according to preference
- optional Italian herbs Add for extra flavor
Instructions
Cooking
- In a pot, heat olive oil over medium heat.
- Add diced onion and cook until translucent, about 3-4 minutes.
- Stir in minced garlic and cook for 1 more minute.
- Add cherry tomatoes and cook until they start to soften.
- Pour in vegetable broth and add white beans.
- Bring to a simmer and cook for 10 minutes.
- Stir in spinach or kale until wilted.
- Season with salt, pepper, and Italian herbs if using.
- Serve warm.