If you’re looking for a dish that’s hearty, flavorful, and packs a little kick, you’re going to love this Spicy Chickpeas with Tomatoes and Spinach Recipe. I first stumbled upon this combo when I wanted something quick but still satisfying, and it quickly became a staple in my kitchen. It’s one of those recipes that feels both comforting and exciting, and once you try it, I’m pretty sure it’ll be a go-to for your busy weeknights too!
Why You’ll Love This Recipe
- Quick and Easy: You’ll have it ready in about 25 minutes, perfect for hectic days.
- Packed with Flavor: The spices and fresh ingredients come together beautifully for a vibrant taste.
- Nutritious and Filling: Loaded with protein and greens, it’s a wholesome meal.
- Great for Leftovers: It tastes even better the next day, making it ideal for meal prep.
Ingredients You’ll Need
This Spicy Chickpeas with Tomatoes and Spinach Recipe shines because of its simple, fresh ingredients that complement each other perfectly. I usually put a little thought into picking ripe tomatoes or good-quality canned ones to make a difference in flavor.

- Olive oil: Choose extra virgin for that fruity depth that carries the spices well.
- Crushed red pepper: Adds just the right heat without overpowering the dish.
- Small onion: Diced finely so it softens and blends beautifully.
- Garlic: Freshly minced garlic gives that punch of flavor you can’t beat.
- Tomatoes: Fresh diced or canned – if canned, go for organic with no added salt when possible.
- Chickpeas: I prefer organic and low-sodium canned ones; rinsing them well helps keep the flavor clean.
- Cumin: Adds warmth and earthy undertones to the dish.
- Oregano: A subtle herbaceous note that ties the flavors together.
- Turmeric: For color and a mild, unique flavor plus its health benefits.
- Fresh spinach: Packed in loosely so it wilts just right without turning soggy.
Variations
I like to switch things up depending on what I have on hand or the mood I’m in — and trust me, this recipe handles customization like a champ. Feel free to make it your own!
- Add some heat: I’ve thrown in a chopped fresh chili or a teaspoon of smoked paprika to boost the spicy vibe when I want more punch.
- Make it creamier: Stir in a dollop of yogurt or coconut milk at the end for a richer texture and mellow flavor.
- Swap the greens: Baby kale or Swiss chard work great if you don’t have spinach around.
- Protein boost: Toss in some cooked quinoa or serve with a fried egg on top for extra protein.
How to Make Spicy Chickpeas with Tomatoes and Spinach Recipe
Step 1: Infuse the Oil and Sauté Aromatics
Heat the olive oil over medium heat in a large skillet, then sprinkle in the crushed red pepper to awaken those spicy flavors right from the start. Once the oil is shimmering and fragrant (about 1-2 minutes), add your diced onion and minced garlic. Cook them together until the onion becomes translucent and soft—this usually takes around 2 minutes. Don’t rush this part; that’s where a lot of your flavor builds up.
Step 2: Simmer the Chickpeas and Tomatoes with Spices
Next, stir in the diced tomatoes and drained chickpeas, followed by cumin, oregano, turmeric, and a generous pinch of salt and pepper. I like to taste it here and adjust the seasoning early. Cover the skillet and let everything simmer gently for about 10 minutes. This lets the flavors meld and the chickpeas soak up all those vibrant spices.
Step 3: Wilt the Spinach
After simmering, toss in the fresh spinach, cover the pan again, and cook just until the spinach is wilted—usually about 3 minutes. This keeps it tender but not mushy, preserving its beautiful green color and fresh taste. Give everything one last stir and taste; adjust salt and pepper if you need to, then take it off the heat.
Pro Tips for Making Spicy Chickpeas with Tomatoes and Spinach Recipe
- Toast the Spices: I sometimes lightly toast cumin and oregano in the pan before adding liquids—this deepens their flavor considerably.
- Use Fresh Garlic: I learned that fresh garlic really makes a difference compared to pre-minced for this recipe’s bright flavor.
- Don’t Overcook Spinach: Keep an eye on the spinach’s wilting stage so it stays vibrant and fresh rather than slimy.
- Drain and Rinse Chickpeas Well: This step cuts down any canned aftertaste and helps the spices stick better.
How to Serve Spicy Chickpeas with Tomatoes and Spinach Recipe

Garnishes
I love topping this dish with a sprinkle of fresh chopped cilantro or parsley—it adds a pop of color and freshness that brightens up every bite. A squeeze of lemon juice right before serving brings a little zing that balances the spices wonderfully. Sometimes I add a dollop of Greek yogurt on top to cool the heat and add creaminess.
Side Dishes
This recipe is fantastic on its own, but when I want to stretch it or jazz it up, I serve it over fluffy basmati rice or with warm pita bread for scooping. It also pairs nicely with a simple cucumber and tomato salad or some roasted vegetables for a fuller meal.
Creative Ways to Present
For dinner parties or when I want to impress, I like to serve this Spicy Chickpeas with Tomatoes and Spinach Recipe in small shallow bowls, topped with microgreens and a drizzle of good olive oil. You can also layer it in a pita pocket with tahini sauce for a fun and portable option. It’s always a hit, and the colors really pop on the plate.
Make Ahead and Storage
Storing Leftovers
I keep my leftovers in an airtight container in the fridge, and it usually lasts 3-4 days without losing much flavor or texture. The chickpeas soak up all the spices overnight, making leftovers even tastier!
Freezing
I’ve frozen this recipe a couple of times and had good success. Just make sure to cool it completely before transferring to freezer-safe containers or bags. When you thaw it, the spinach’s texture changes a bit, but it’s still delicious and perfect for a quick meal.
Reheating
I gently reheat leftovers on the stovetop over medium heat, stirring frequently. If it feels a bit dry, adding a splash of water or broth brings it back to life. Microwaving works too, but I prefer the stovetop for even heating and retaining texture.
FAQs
-
Can I use dried chickpeas instead of canned?
Absolutely! If you prefer dried chickpeas, soak them overnight and cook them until tender before using them in this recipe. Just be sure they’re fully cooked as this recipe assumes chickpeas are ready to eat.
-
How spicy is this dish?
The heat level is moderate thanks to the crushed red pepper; it’s not overwhelming but gives a nice warmth. You can easily adjust it by increasing or reducing the amount or skipping it altogether if you’re sensitive to spice.
-
Can I substitute spinach with another green?
Yes, baby kale, Swiss chard, or even collard greens are good substitutes. Keep in mind cooking times may vary slightly depending on thickness and toughness of the greens.
-
Is this recipe vegan and gluten-free?
Yes! This Spicy Chickpeas with Tomatoes and Spinach Recipe is naturally vegan and gluten-free, making it an excellent choice for many dietary needs.
Final Thoughts
This Spicy Chickpeas with Tomatoes and Spinach Recipe has become one of my all-time favorites because it’s just so versatile, quick, and flavorful. I love sharing it with friends because it’s approachable but still feels special. Give it a try next time you want a wholesome meal that doesn’t require a ton of fuss — I promise, you’ll be coming back to it again and again!
Print
Spicy Chickpeas with Tomatoes and Spinach Recipe
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegan
Description
A flavorful and nutritious dish featuring spicy chickpeas simmered with tomatoes and fresh spinach. This recipe combines aromatic spices like cumin, oregano, turmeric, and crushed red pepper with tender chickpeas and vibrant greens for a satisfying and healthy meal perfect for lunch or dinner.
Ingredients
Main Ingredients
- 2 tablespoons olive oil
- 1/2 teaspoon crushed red pepper flakes
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 medium tomatoes, diced, or 15 oz. can diced tomatoes
- 2 (15 oz.) cans chickpeas, preferably organic and/or low sodium, drained and rinsed
- 1 1/2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon turmeric powder
- 2 cups fresh spinach, packed
- Salt and pepper, to taste
Instructions
- Heat the Oil and Sauté Aromatics: Heat olive oil over medium heat in a large skillet along with the crushed red pepper flakes. Add the diced onion and minced garlic, cooking for about 2 minutes until the onions are translucent and fragrant.
- Add Tomatoes and Chickpeas: Stir in the diced tomatoes (or canned tomatoes), drained chickpeas, cumin, oregano, turmeric, and season with salt and pepper to taste. Cover the skillet and let the mixture simmer for 10 minutes to allow the flavors to meld.
- Add Spinach and Wilt: Stir in the fresh spinach leaves and cover again. Cook for about 3 minutes until the spinach is just wilted.
- Final Seasoning and Serve: Taste and adjust seasoning with additional salt and pepper if needed. Remove from heat and serve hot. This dish also keeps well and makes great leftovers for a few days.
Notes
- Using low sodium or organic canned chickpeas helps control salt content and enhances flavor.
- For a milder dish, reduce or omit the crushed red pepper flakes.
- Fresh spinach can be substituted with kale or swiss chard if preferred.
- This recipe is naturally vegetarian and vegan-friendly.
- Serve with rice, quinoa, or crusty bread for a complete meal.
Nutrition
- Serving Size: 1 cup
- Calories: 240
- Sugar: 5g
- Sodium: 210mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 9g
- Protein: 10g
- Cholesterol: 0mg


