A hearty and flavorful Chickpea and Spinach Stew that is perfect for a cozy meal.
Chickpea and spinach stew is one of those dishes that feels as good as it tastes. It’s cozy, nourishing, and packed with flavor, proof that healthy meals can still be deeply satisfying. Whether you’re cooking for a busy weeknight or looking to make something warm and wholesome, this stew is a reliable go-to.
At the heart of this dish are two humble ingredients: chickpeas and spinach. Chickpeas bring a hearty texture and a mild, nutty flavor that soaks up spices beautifully. They also pack in plenty of plant-based protein and fiber, making this stew filling without feeling heavy. Spinach adds a pop of color and freshness, wilting perfectly into the mix and balancing the richness of the stew.
The flavor base usually starts with onions, garlic, and a good drizzle of olive oil—simple, classic, and deeply aromatic. Add in some diced tomatoes or a spoonful of tomato paste for depth, then layer in spices like cumin, paprika, turmeric, or even a hint of cinnamon for warmth. The result is a broth that’s both comforting and complex, without being overly fussy.
This stew is versatile, too. You can simmer it slowly for deeper flavor or make a quick version in under 30 minutes. Want to bulk it up even more? Add potatoes, carrots, or cooked grains like quinoa or farro. It also pairs beautifully with warm bread or rice for soaking up all that delicious broth.
Chickpea and spinach stew is a great example of how plant-based cooking doesn’t have to be bland or boring. It’s satisfying, deeply flavorful, and full of ingredients you probably already have in your kitchen. Plus, it gets even better the next day, making it perfect for meal prep.

Ingredients
- 2 cups chickpeas cooked or canned, drained and rinsed
- 1 tbsp olive oil
- 1 onion diced
- 3 cloves garlic minced
- 1 tsp cumin ground
- 1 tsp paprika smoked, or regular
- 4 cups spinach fresh, chopped
- 1 cup vegetable broth
- 1 cup Tomatoes diced, canned or fresh
- 1 tsp salt or to taste
- 1/2 tsp black pepper or to taste
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion and garlic, and sauté until soft and translucent.
- Stir in cumin and paprika, cooking for 1 minute until fragrant.
- Add the chickpeas, spinach, vegetable broth, and diced tomatoes to the pot. Stir well to combine.
- Bring the mixture to a boil, then reduce heat and simmer for 20-25 minutes.
- Season with salt and black pepper to taste. Serve hot.
Nutrition










Absolutely delicious! I’ve made this stew twice now, and it’s a hit with my family. Thanks for sharing!
I’m glad to hear that! This stew is so easy and tasty!
This was okay, but I expected more flavor. Maybe I used too little seasoning?
I made this recipe and it turned out kinda bland. I think it needs more spices.
Spinach? In a stew? Seems kinda weird, but I guess it works. 🤷♀️
Weird or not, spinach adds a nice texture! Give it a shot! 🍲
My wife loved it and she’s picky! I just added some chili flakes for heat! 😋
Chickpeas r not my thing, but I tried it and it was okay. Not my fav tho.
Not a fan. It looked nice, but too mushy for my taste. I prefer my chickpeas crispy!
This stew is so tasty! I added some chili flakes for a kick! Yum! 😋
This is literally just beans and greens. Not sure why everyone loves it so much, but to each their own.
Yum! It’s so easy to make and very filling. Perfect for meal prep for the week. 👍
Totally agree! This stew is super delicious and a great way to use up veggies. Can’t believe how quick it is to make! 😋
Not enough tomatoes! I like more flavors. 😠
I actually think the balance is nice! But yeah, you could toss in a few more tomatoes if you want! 😅
Quick and easy recipe! Perfect for a weeknight meal. Will make again!
Quick? Well, it takes 25 minutes to simmer. That’s not exactly quick for me. There’s gotta be a faster way!
This sounds delicious! I love how quick it is! Gonna try it this week! 😀