When the weather turns chilly or you just want something comforting, this creamy vegan tomato white bean stew is the perfect solution. It’s rich, flavorful, and packed with wholesome ingredients that nourish your body and soul. The velvety texture comes from blending white beans and coconut milk, creating a satisfying stew that feels indulgent without any dairy.
You’ll love how easy it is to whip up this vegan tomato stew on your stovetop with pantry staples. Whether you’re cooking for yourself or feeding a crowd, it’s a versatile dish that pairs well with crusty bread or a fresh green salad.
Why You’ll Love This Recipe
- Rich and creamy texture without any dairy products
- High in plant-based protein and fiber thanks to white beans
- Quick and easy to make on the stovetop in under an hour
- Uses simple, affordable ingredients you probably have on hand
- Perfectly balanced tomato flavor with subtle herbs and spices
Ingredients
These ingredients combine to create a luscious and hearty vegan tomato stew that’s bursting with flavor.
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon smoked paprika
- 1/2 teaspoon crushed red pepper flakes (optional for heat)
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 2 cans (14.5 oz each) diced tomatoes
- 1 can (15 oz) white beans, drained and rinsed
- 1 cup vegetable broth
- 1/2 cup canned light coconut milk
- 1 tablespoon tomato paste
- 1 teaspoon maple syrup or agave (optional, to balance acidity)
- Salt and freshly ground black pepper, to taste
- Fresh basil leaves, for garnish
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Servings: 4
- Calories: Approximately 280 per serving
How to Make Creamy Vegan Tomato White Bean Stew
- Heat the olive oil in a large pot over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
- Add the minced garlic, smoked paprika, crushed red pepper flakes (if using), oregano, and thyme. Cook for 1-2 minutes until fragrant.
- Stir in the diced tomatoes, tomato paste, vegetable broth, and maple syrup. Bring the mixture to a simmer and cook uncovered for 15 minutes to thicken slightly.
- Add the drained white beans and coconut milk to the pot. Simmer gently for another 10 minutes, stirring occasionally, until the stew is creamy and heated through.
- Use an immersion blender to partially blend the stew directly in the pot, leaving some bean chunks for texture. Alternatively, transfer half the stew to a blender, puree, and then return it to the pot.
- Season with salt and black pepper to taste. If the stew is too thick, add a splash more vegetable broth to reach your desired consistency.
- Serve hot, garnished with fresh basil leaves. Pair with warm crusty bread or a side salad for a complete meal.
Tips for the Best Results
- Use canned white beans such as cannellini or great northern beans for a creamy texture without extra soaking.
- Adjust spices to your preference; smoked paprika adds warmth but can be substituted with regular paprika if needed.
- Partially blending the stew creates a lovely creamy texture while keeping some beans whole for bite.
- For an extra flavor boost, add a splash of balsamic vinegar or a squeeze of lemon juice just before serving.
- This stew tastes even better the next day as the flavors have more time to meld.
Storage and Reheating
Store leftover vegan tomato stew in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, stirring occasionally to prevent sticking.
This stew also freezes well—transfer cooled stew to a freezer-safe container and freeze for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop before serving.
Frequently Asked Questions
Can I use dried beans instead of canned for this stew?
Yes, you can use dried white beans, but be sure to soak them overnight and cook them thoroughly before adding to the stew. This will add more prep time but works well for a homemade touch.
Is this stew spicy?
The stew has a mild warmth from smoked paprika and optional red pepper flakes, but it’s not spicy unless you add extra heat. You can adjust the level of spice to suit your taste.
Can I make this stew gluten-free?
Absolutely. All the ingredients in this recipe are naturally gluten-free, making it safe for gluten-free diets.
What can I serve with this vegan tomato stew?
This stew pairs wonderfully with crusty bread, garlic toast, steamed rice, or a fresh green salad for a complete, satisfying meal.
