Smoky Paprika Chickpeas
I could eat this straight from the pan with a spoon and call it dinner without a second thought.
The chickpeas get smoky and a little crisp at the edges, the onions turn sweet and jammy, and the cherry tomatoes burst just enough to make their juices mingle with all that good olive oil.

There’s a lot happening in this bowl for something made from such ordinary ingredients.
That’s exactly why I like it.
A tin of chickpeas can be painfully boring if you simply warm it up and hope for the best.
Give those same chickpeas a hot pan, smoky paprika, garlic and properly caramelized onions, though, and suddenly they have opinions.
The tomatoes go in whole so they blister instead of disappearing into a sauce.
Some split open and get wonderfully jammy, while others stay plump and juicy.
Then the spinach goes in right at the end.
It wilts down into glossy green folds and catches all the paprika-spiked oil sitting at the bottom of the pan.
I finish the whole thing with another drizzle of extra-virgin olive oil because restraint has its place, and this is not it.
Page Contents
ToggleWhy You’ll Love This Recipe
- It turns inexpensive pantry ingredients into a dinner that actually feels exciting.
- The onions are cooked long enough to become sweet and deeply golden rather than just softened.
- Whole cherry tomatoes give you juicy bursts throughout instead of turning everything into tomato sauce.
- Smoked paprika gives the chickpeas warmth and depth without making the dish aggressively spicy.
- The spinach keeps things fresh and balances the richer olive oil and caramelized onions.
- It works as a main dish, side dish or something you pile onto toast when nobody is watching.
Ingredients
This serves 4 as a light main or 6 as a side dish.
For the chickpea skillet
- 2 x 400g cans chickpeas, drained and rinsed
- 300g cherry tomatoes
- 200g fresh spinach
- 2 large yellow onions, sliced into medium-thick wedges
- 4 garlic cloves, finely chopped
- 4 tablespoons extra-virgin olive oil
- 1½ teaspoons smoked paprika
- ½ teaspoon sweet paprika
- ½ teaspoon dried oregano
- ¼ teaspoon chilli flakes
- ¾ teaspoon fine sea salt
- ½ teaspoon freshly cracked black pepper
- 2 tablespoons water, if needed
To finish
- 1 to 2 tablespoons extra-virgin olive oil
- Extra smoked paprika or chilli flakes, optional
- Freshly cracked black pepper
How to Make Smoky Paprika Chickpeas
1. Caramelize the onions
Do not rush this bit.
The onions are not just another vegetable thrown into the pan.
They’re one of the main flavours.
- Heat 2 tablespoons olive oil in a large skillet over medium heat.
- Add the sliced onions.
- Sprinkle over a small pinch of salt.
- Cook for 12 to 15 minutes, stirring every couple of minutes.
You want them soft, glossy and properly golden around the edges.
A few darker spots are completely welcome.
If the pan starts looking dry before the onions are ready, add a tablespoon of water rather than pouring in loads more oil.
That little splash helps lift the caramelized bits from the bottom too.
2. Blister the cherry tomatoes
Once the onions are sweet and golden, move them towards the edges of the pan.
Add another tablespoon of olive oil.
- Add the cherry tomatoes whole.
- Let them sit against the hot pan for 2 to 3 minutes without constantly moving them.
- Turn them and cook for another 3 to 4 minutes.
You want wrinkled skins, browned patches and a few tomatoes starting to split.
Do not crush all of them.
Half the appeal is biting into one and getting that sudden juicy burst.
3. Add the garlic and spices
Now bring the onions and tomatoes back together in the middle of the pan.
- Add the chopped garlic.
- Sprinkle over the smoked paprika, sweet paprika, oregano and chilli flakes.
- Add the remaining salt and black pepper.
- Stir for about 30 seconds.
The spices will hit the warm olive oil and become much more fragrant almost immediately.
Keep the heat under control here.
Paprika burns surprisingly fast, and burnt paprika has all the charm of licking the bottom of a pan.
4. Add the chickpeas
Tip in the drained chickpeas.
- Add the final tablespoon of olive oil.
- Toss everything together until the chickpeas are coated in the smoky oil and spices.
- Cook over medium-high heat for 7 to 9 minutes.
- Stir occasionally rather than constantly.
Leaving the chickpeas alone for a minute or two at a time lets a few of them pick up golden patches.
They should stay tender inside.
You’re not trying to roast them into crunchy snacks.
You just want enough colour to make them taste properly cooked.
5. Wilt the spinach
The spinach goes in last because it needs almost no time.
- Add half of the spinach to the pan.
- Toss gently until it begins to wilt.
- Add the remaining spinach.
- Cook for another 1 to 2 minutes.
Stop while the leaves are still glossy and green.
There should be proper folds of spinach running through the chickpeas rather than dark green mush disappearing into the bottom.
6. Finish with olive oil
Take the pan off the heat.
- Drizzle over 1 to 2 tablespoons extra-virgin olive oil.
- Add another crack of black pepper.
- Taste for salt.
That last pour of olive oil gives the dish a completely different finish from oil that has been cooked for ten minutes.
You can actually taste it.
Spoon everything into a shallow bowl while it’s still warm, making sure you get plenty of those caramelized onions and tomato juices from the bottom of the pan.

The Tomatoes Should Stay Chunky
I’m mentioning this because it’s very easy to accidentally turn this into chickpeas in tomato sauce.
That is not what we want.
Keep the cherry tomatoes whole when they first go into the pan.
Let the heat do the work.
A few will burst naturally, which gives you just enough tomato juice to mingle with the paprika and olive oil.
The rest should remain visibly chunky.
That mix is much more interesting to eat.
Don’t Underestimate the Onions
Two onions might look like a ridiculous amount when they first hit the skillet.
Give them ten minutes.
They shrink dramatically.
Once caramelized, they weave between the chickpeas and spinach and bring a sweetness that balances the smoked paprika beautifully.
If you only cook them for four minutes until translucent, the dish will still work.
It just won’t have anywhere near the same depth.
This is one of those recipes where five extra minutes genuinely earns its keep.
Tips for the Best Results
Dry the chickpeas well
After rinsing them, shake off as much water as possible.
Wet chickpeas steam instead of picking up colour.
Use smoked paprika, not only regular paprika
Regular paprika gives colour.
Smoked paprika gives you the flavour this dish is built around.
Keep the heat fairly high for the tomatoes
You need enough heat to blister the skins before the tomatoes completely collapse.
Add spinach in batches
A mountain of spinach looks alarming for about thirty seconds.
Then it wilts into practically nothing.
Adding it in two batches makes tossing everything much easier.
Use decent olive oil for finishing
You can cook with everyday olive oil if you prefer.
For that final drizzle, use an extra-virgin olive oil you actually enjoy tasting.
It makes a noticeable difference.
What to Serve With It
I’ve eaten this completely on its own and been perfectly happy.
It is especially good with something that can catch the paprika oil at the bottom of the bowl.
Try it with:
- Warm pita bread
- Toasted sourdough
- Couscous
- Fluffy rice
- Bulgur wheat
- Quinoa
- Grilled halloumi
- A spoonful of thick Greek yogurt
If I’m serving it as part of a larger Mediterranean-style dinner, I’ll add some olives, hummus and warm bread and put everything in the middle of the table.
It disappears very quickly that way.
Q&A
Can I use frozen spinach?
Yes, although the texture will be different.
Thaw it completely and squeeze out as much water as possible before adding it.
Fresh spinach gives you those larger wilted leaves, which I prefer here.
Is this recipe spicy?
Not particularly.
The chilli flakes add a mild warmth.
If you want more heat, add another pinch at the end rather than burying everything under chilli from the start.
Can I use another bean?
Cannellini beans would be excellent.
Butter beans would work too, although they’re softer, so stir them more gently.
Can I make this ahead?
Yes.
The chickpeas, onions and tomatoes actually taste very good after sitting for a few hours.
If possible, I would add the spinach when reheating rather than cooking it far in advance.
Do I need to peel the chickpeas?
Absolutely not.
I admire anyone with the patience to individually peel two cans of chickpeas.
I am not that person.
Can I add feta?
Yes.
Crumbled feta would be great scattered over the top.
It changes the dish slightly, but salty feta and smoky chickpeas are hardly going to argue.
Can I make this completely oil-free?
Technically, yes, but I wouldn’t recommend it for this particular recipe.
The olive oil is doing real flavour work here and helps the onions, tomatoes and paprika come together properly.
Storage and Reheating
Let leftovers cool before transferring them to an airtight container.
Keep them refrigerated for up to 3 days.
To reheat:
- Add the chickpea mixture to a skillet.
- Splash in a tablespoon of water.
- Warm gently over medium-low heat.
- Finish with a fresh drizzle of olive oil.
You can microwave it too.
It just won’t have quite the same freshly cooked texture.
I also like leftovers at room temperature with warm bread, which conveniently requires no reheating whatsoever.
Conclusion
I have a lot of time for recipes that take a handful of basic ingredients and somehow make them taste like you planned dinner far more carefully than you did.
These chickpeas are exactly that.
You get sweet ribbons of caramelized onion, juicy blistered tomatoes, smoky paprika and spinach that stays tender and glossy rather than disappearing into the pan.
The olive oil collects all those flavours and leaves just enough at the bottom for one final piece of bread to deal with.
And yes, I absolutely consider wiping the bowl clean with bread part of the recipe.
