Bold Vegan Tomato Stew with Cozy Flavor

A deeply satisfying, rustic tomato stew that's both hearty and nourishing. With a rich, savory base of crushed tomatoes, tender zucchini, and creamy chickpeas, simmered with smoked paprika and a hint of red pepper flakes. This easy one-pot meal comes together in under an hour.
This hearty vegan tomato stew with chickpeas and zucchini is simmered to perfection and served warm with crusty bread for a comforting meal.

What Makes This Vegan Tomato Stew So Special

With just a handful of simple ingredients, this vegan tomato stew delivers a deeply satisfying, rustic tomato stew that’s both hearty and nourishing. We’re talking about a rich, savory base of crushed tomatoes, tender zucchini, and creamy chickpeas, all simmered with smoked paprika and a hint of red pepper flakes for a gentle warmth. It’s the kind of easy tomato stew that fills your kitchen with an incredible aroma and promises a comforting, spoon-coating meal in under an hour. During our testing, we found that the key to unlocking the deepest flavor is letting the onions cook until they’re truly soft and sweet before adding the garlic and spices. This simple foundation makes all the difference. We also love how flexible this recipe is—it welcomes whatever fresh herbs you have on hand. You’re going to love how this spicy tomato stew comes together with minimal fuss for maximum flavor.
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for Vegan Tomato Stew

Here’s everything you’ll need to make this cozy, hearty tomato stew. We love how pantry-friendly this list is—you likely have most of these staples on hand already.
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes
  • 1 (28-ounce) can crushed tomatoes
  • 1 (15-ounce) can chickpeas, drained and rinsed
  • 1 cup vegetable broth
  • 1 medium zucchini, cut into 1/2-inch cubes
  • 1 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon freshly ground black pepper
  • 1 tablespoon balsamic vinegar
  • 1/4 cup chopped fresh parsley or basil

Cook Time for Hearty Tomato Stew

One of the best things about this vegan tomato stew is how quickly it comes together for such a flavorful result. From start to finish, you’ll be sitting down to a warm, comforting bowl in well under an hour. Here’s the breakdown we’ve timed in our own kitchens. Prep Time: 15 minutes Cook Time: 35 minutes Total Time: 50 minutes

How to Make Easy Tomato Stew

Follow these simple steps to build layers of flavor for your easy tomato stew. We’ve broken it down so you can move through the process confidently, knowing exactly what to look for along the way.

Step 1: Sauté the Aromatics

Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 to 7 minutes.

Step 2: Bloom the Spices

Stir in the minced garlic, smoked paprika, oregano, and red pepper flakes. Cook for about 1 minute until fragrant, being careful not to let the garlic burn.

Step 3: Build the Stew Base

Pour in the crushed tomatoes, vegetable broth, and drained chickpeas. Add the cubed zucchini, salt, and black pepper. Stir well to combine.

Step 4: Simmer to Perfection

Bring the stew to a simmer, then reduce the heat to low. Cover the pot with a lid slightly ajar and let it cook for 25 to 30 minutes, stirring occasionally, until the zucchini is tender and the flavors have melded.

Step 5: Finish with Brightness

Remove the pot from the heat. Stir in the balsamic vinegar, then taste and adjust seasoning with more salt if needed.

Step 6: Garnish and Serve

Ladle the stew into bowls and garnish generously with the chopped fresh parsley or basil. Serve warm with crusty bread or over cooked grains.

Pro Tips & Tasty Tweaks

After making this vegan tomato stew countless times, our team has gathered a few favorite insights to help you make it your own. These small tweaks can really elevate your final bowl.
  • Flavor Swap: For a different herb profile, try stirring in a teaspoon of dried thyme or rosemary with the oregano.
  • Heat Adjustment: If you prefer a milder stew, reduce the red pepper flakes to a pinch. For more heat, add a dash of cayenne pepper.
  • Prep Fix: Don’t skip draining and rinsing the chickpeas—it removes the excess sodium and starch, giving you a cleaner flavor and better texture.
  • Storage Tip: This stew tastes even better the next day. Store leftovers in an airtight container in the fridge for up to 4 days, and reheat gently on the stovetop.

Flavor & Texture Notes

When you get this vegan tomato stew just right, it’s a beautiful harmony of savory, sweet, and smoky notes. The crushed tomatoes create a rich, velvety base that’s tangy and bright, while the smoked paprika adds a warm, deep undertone that makes this feel like a rustic tomato stew. The balsamic vinegar at the end is our secret weapon—it doesn’t make the stew taste like vinegar, but instead rounds out the acidity of the tomatoes with a subtle sweetness and complexity. Texture is key here, too. You’re looking for the zucchini to be tender but not mushy, offering a pleasant bite against the creamy chickpeas. The stew itself should be thick and hearty, coating the back of a spoon without being pasty. If it seems too thick while simmering, you can add a splash more vegetable broth. Conversely, if it’s too thin, simply let it simmer uncovered for a few extra minutes to reduce and concentrate.

Variations & Substitutions

We love recipes that serve as a perfect starting point for creativity, and this vegan tomato stew is exactly that. Here are some of our team’s favorite ways to mix it up, depending on what’s in your pantry or what you’re craving. For a heartier, meaty texture, try adding a cup of sliced mushrooms or a plant-based ground alternative when you sauté the onions. If you want more greens, stir in a couple of handfuls of fresh spinach or chopped kale during the last 5 minutes of cooking. To make it even more substantial, other root vegetables like diced carrots or potatoes work beautifully—just add them with the zucchini so they have time to soften. Don’t have chickpeas? Any canned bean you like will work. We’ve had great success with cannellini beans for a creamier texture or kidney beans for a firmer bite. If you’re out of fresh zucchini, yellow squash or even diced eggplant are fantastic substitutes. Finally, for a richer, umami depth, a tablespoon of tomato paste added with the garlic and spices can intensify the tomato flavor beautifully.

Make-Ahead & Scaling

We love recipes that fit into real life, and this vegan tomato stew is a champion when it comes to planning ahead. You can easily prep the entire stew a day or two in advance. In fact, we often find that letting it sit overnight allows the flavors to deepen even more, making it an ideal easy tomato stew for busy weeknights or casual gatherings. For make-ahead, simply let the stew cool completely after cooking, then transfer it to an airtight container and refrigerate for up to 4 days. When you’re ready to serve, gently reheat it on the stovetop over medium-low heat, adding a splash of vegetable broth if it has thickened up too much. Scaling this recipe is straightforward, too. For a smaller batch, simply halve all the ingredients and use a medium saucepan. To double it for a crowd, use your largest pot and expect the simmering time to increase by about 5-10 minutes to ensure the zucchini is perfectly tender throughout your hearty tomato stew.

How to Serve Vegan Tomato Stew

One of our favorite parts of recipe testing is figuring out the best ways to enjoy a dish, and this rustic tomato stew is incredibly versatile. We love ladling it into deep bowls for a cozy, family-style meal. The rich, savory base just begs to be sopped up, so serving it with a side of warm, crusty bread or garlic toast is almost non-negotiable in our kitchens. For a more complete meal, try spooning the stew over a bed of fluffy couscous, creamy polenta, or even a simple baked potato. The creamy chickpeas and tender zucchini make it substantial enough to stand on its own, but a simple side salad with a lemony vinaigrette adds a lovely fresh contrast. During one of our team tastings, someone brought a loaf of no-knead bread straight from the oven, and it was the perfect pairing for dunking into this spicy tomato stew. Remember, the final flourish of fresh herbs is more than just a garnish—it adds a burst of color and freshness that brightens the whole bowl. Don’t skip it!

Mistakes to Avoid

We’ve made this vegan tomato stew enough times to have learned from a few common missteps, so you don’t have to. Avoiding these simple pitfalls will ensure your stew turns out perfectly flavorful and textured every single time. First, don’t rush the onions. If you’ve ever wondered why your stew base lacks depth, it’s often because the onions weren’t given enough time to soften and sweeten. Cook them until they’re truly translucent. Second, be careful not to burn the garlic and spices when you add them. They only need about a minute to become fragrant—any longer over high heat, and they can turn bitter. Another common issue is overcooking the zucchini. You want it tender but still holding its shape, not mushy. Keep an eye on it during the last 10 minutes of simmering. Finally, don’t forget the balsamic vinegar at the end. It’s not just an afterthought; it’s what balances the acidity of the tomatoes and brings all the flavors together. Skipping it means missing out on a key layer of complexity in your easy tomato stew. By keeping these tips in mind, you’ll sidestep the most frequent hurdles and end up with a consistently delicious pot of hearty tomato stew.

How to Store Vegan Tomato Stew

Good news: this vegan tomato stew stores and reheats beautifully, often tasting even better the next day. After our team dinners, we always stash the leftovers, knowing we have a fantastic lunch ready to go. For refrigeration, let the stew cool to room temperature before transferring it to an airtight container. It will keep well in the fridge for 3 to 4 days. To reheat, we prefer the stovetop method. Warm it gently in a saucepan over medium-low heat, stirring occasionally, until it’s heated through. If the stew has thickened in the fridge, just add a small splash of water or vegetable broth to loosen it back to your desired consistency. This rustic tomato stew also freezes exceptionally well for longer storage. Portion it into freezer-safe containers or bags, leaving a little space for expansion, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. We don’t recommend freezing stews with potatoes, but since this one uses zucchini, the texture holds up remarkably well after thawing and reheating.

Try This Vegan Tomato Stew Yourself

We genuinely hope you give this vegan tomato stew a try in your own kitchen. It’s the kind of recipe that proves simple, wholesome ingredients can create something truly special and satisfying. We’ve shared it with friends and family who have all kinds of dietary preferences, and it’s always met with empty bowls and requests for the recipe. If you’re looking for a comforting, one-pot meal that comes together without fuss, this is it. The process of building the flavors is just as rewarding as eating the final result. We encourage you to make it your own—tweak the spices, try different beans, or add your favorite seasonal vegetables. Once you’ve simmered a pot of this spicy tomato stew and enjoyed that first warm, savory spoonful, we think you’ll understand why it’s become a staple in our own recipe rotations. Happy cooking!

Vegan Tomato Stew

No ratings yet
A deeply satisfying, rustic tomato stew that’s both hearty and nourishing. With a rich, savory base of crushed tomatoes, tender zucchini, and creamy chickpeas, simmered with smoked paprika and a hint of red pepper flakes. This easy one-pot meal comes together in under an hour.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 220

Ingredients
 
 

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tsp smoked paprika
  • 0.5 tsp dried oregano
  • 0.25 tsp red pepper flakes
  • 1 28-ounce can crushed tomatoes
  • 1 15-ounce can chickpeas, drained and rinsed
  • 1 cup vegetable broth
  • 1 medium zucchini, cut into 1/2-inch cubes
  • 1 tsp kosher salt, plus more to taste
  • 0.25 tsp freshly ground black pepper
  • 1 tbsp balsamic vinegar
  • 0.25 cup chopped fresh parsley or basil for garnish

Equipment

  • Large Dutch Oven or Heavy Pot
  • Cutting board
  • chef’s knife
  • measuring spoons
  • Can Opener

Method
 

  1. Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 to 7 minutes.
  2. Stir in the minced garlic, smoked paprika, oregano, and red pepper flakes. Cook for about 1 minute until fragrant, being careful not to let the garlic burn.
  3. Pour in the crushed tomatoes, vegetable broth, and drained chickpeas. Add the cubed zucchini, salt, and black pepper. Stir well to combine.
  4. Bring the stew to a simmer, then reduce the heat to low. Cover the pot with a lid slightly ajar and let it cook for 25 to 30 minutes, stirring occasionally, until the zucchini is tender and the flavors have melded.
  5. Remove the pot from the heat. Stir in the balsamic vinegar, then taste and adjust seasoning with more salt if needed.
  6. Ladle the stew into bowls and garnish generously with the chopped fresh parsley or basil. Serve warm with crusty bread or over cooked grains.

Nutrition

Calories: 220kcalCarbohydrates: 32gProtein: 8gFat: 8gSaturated Fat: 1gSodium: 850mgPotassium: 850mgFiber: 9gSugar: 12gVitamin A: 25IUVitamin C: 45mgCalcium: 10mgIron: 15mg

Notes

Pro Tips: Don’t rush the onions—cooking them until soft and sweet builds the flavor base. For a different herb profile, try dried thyme or rosemary. The stew tastes even better the next day. Store leftovers in an airtight container in the fridge for up to 4 days.
Variations: Add sliced mushrooms or plant-based ground for a meatier texture. Substitute chickpeas with cannellini or kidney beans. Use yellow squash or diced eggplant instead of zucchini.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I make this stew in a slow cooker?

Absolutely. For a hands-off approach, sauté the onions, garlic, and spices on the stovetop first to build flavor, then transfer everything to your slow cooker. Cook on low for 6-7 hours or on high for 3-4 hours, adding the zucchini during the last hour of cooking so it doesn’t become too soft.

How can I make this tomato stew thicker?

If you prefer an even heartier tomato stew, let it simmer uncovered for an extra 10-15 minutes to reduce and concentrate. You can also mash a small portion of the chickpeas against the side of the pot with a spoon, which will help thicken the broth naturally.

What can I use instead of balsamic vinegar?

If you don’t have balsamic vinegar, a teaspoon of apple cider vinegar or even a squeeze of fresh lemon juice will work. The goal is to add a touch of bright acidity to balance the rich tomatoes, so any mild, acidic ingredient will do the trick.

Conclusion

We hope this guide inspires you to whip up a pot of this comforting vegan tomato stew. It’s a testament to how a few pantry staples can transform into a deeply flavorful, nourishing meal that everyone at the table will love. Whether you’re cooking for a quiet weeknight or prepping meals for the week, this stew is a reliable, delicious choice. So grab your favorite pot, gather those simple ingredients, and get ready to enjoy the wonderful aromas and tastes of homemade, hearty cooking. We can’t wait for you to try it.

SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating