Chickpeas in tomato sauce is a hearty, herby one-pan side dish that comes together in about 35 minutes for the price of a few store-cupboard tins. It's a budget-friendly chickpea recipe with a rich tomato sauce, soft tender chickpeas, and a savoury, warming finish.

I make this on the weeks when the fridge is nearly empty and payday feels far away. Two tins of chickpeas, a tin of tomatoes, an onion and a handful of dried herbs turn into something that actually tastes like a proper meal, not a last resort. The chickpeas go soft and creamy in a thick, aromatic sauce, and the double hit of herbs keeps every spoonful flavourful.
It's filling, it's cheap, and it reheats beautifully, which is why this easy chickpea recipe has earned a permanent spot in my back pocket. If you have ever wondered how to make chickpeas in tomato sauce without a long shopping list, this is the simple chickpea recipe with canned tomatoes you'll keep going back to.
Jump to:
Why This Easy Chickpea Recipe Works
This is honest food. There's no special equipment, no hard-to-find spice, and nothing that needs babysitting. You build a quick tomato base, tip in the chickpeas, and let everything simmer down into a saucy, comforting bowl. The reason it tastes so good is the herbs: by adding them in two stages, the sauce gets a deep, cooked-in flavour while the second handful keeps things fresh and bright.
Chickpeas on their own are bland, but cooked in an aromatic tomato sauce with a good pinch of salt, they soak up everything around them. It's a cheap chickpea dinner recipe that feels far more generous than the cost suggests, and it works as a budget vegan chickpea dinner straight out of the pan.

Ingredients for Chickpeas in Tomato Sauce
- Neutral oil (rapeseed or olive oil) — rapeseed keeps the cost down, while olive oil adds a rounder flavour if you have it to hand.
- Yellow onion — finely diced, it melts into the base and gives the sauce its savoury backbone.
- Garlic cloves — minced, for that warm, aromatic depth every good tomato sauce needs.
- Peeled plum tomatoes — go for peeled, or you'll spend the evening fishing tomato skins out of the pan.
- Passata or tomato sauce — it thickens the base and pulls the whole sauce together into something smooth and rich.
- Canned chickpeas — drained and rinsed well; the heart of the dish and the reason it's so filling.
- Dried herbs (oregano, basil, thyme, parsley) — added twice, so divide them in half. Italian mixed herbs work just as well.
- Sea salt — the one thing that wakes everything up; chickpeas need it to taste of anything.
Black pepper — for a gentle warmth running through the sauce.

How to Make Chickpeas in Tomato Sauce

- Step 1: Peel and dice the onion. Heat the oil in a large pan over medium-high heat. Once the oil is hot, add the onion and sauté for a couple of minutes until softened. Stir in the minced garlic and cook for one minute, keeping it moving so it doesn't burn.

- Step 2: Add the peeled plum tomatoes and crush them against the pan with a spatula, pressing and tearing them into rough pieces. Pour in the passata, then season with salt, black pepper and half of the dried herbs. Stir everything together and let it cook for two minutes.

3. Step 3: Turn the heat up slightly and bring the sauce to the boil. Add the rinsed chickpeas, stir to coat them, and cook on high for two minutes.

4. Step 4: Stir in the second half of the herbs. Taste the sauce and add more salt if it needs it — this is what carries the flavour. Reduce the heat to medium-low and simmer for 25 minutes, stirring occasionally, until the sauce is thick and the chickpeas are tender.
How to Serve and Store Chickpeas in Tomato Sauce
Serve this chickpeas in tomato sauce hot, straight from the pan, with plenty of crusty bread for mopping up the sauce. It's also lovely over rice, spooned onto buttered toast, or piled onto a baked potato for a fuller meal. A scattering of fresh basil on top makes it look like you fussed, even though you didn't.
Leftovers keep well in an airtight container in the fridge for up to four days, and the flavour deepens overnight, so it's arguably better the next day. To reheat, warm it gently on the hob with a splash of water to loosen the sauce. It also freezes well for up to three months — cool it completely, then defrost in the fridge before reheating.

How Much Does It Cost to Make Chickpeas in Tomato Sauce Around the World
This is the kind of cheap chickpea side dish or dinner recipe that proves budget cooking doesn't mean boring. Because the whole dish leans on tinned chickpeas, the cost rises and falls with the price of that one humble tin.
- In the UK, a 400g tin runs from around £0.49 for a supermarket own-brand up to about £1.05 for a name brand at Tesco, so two tins cost roughly £1–£2.
- In the USA, a 15.5oz can of Goya or Great Value sits between $0.86 and $1.58 at Walmart, putting the chickpeas for this recipe at under $3.
- Over in Ireland, a 400g tin at Tesco or Dunnes lands around €0.44 to €1.
- In Australia, a 400g tin typically costs AUD $0.90 to $1.50 at Coles or Woolworths.
- Iin India a 400g tin or the equivalent dried kabuli chana is among the cheapest of all at roughly ₹40–₹80.
Wherever you shop, chickpeas in tomato sauce remains one of the most affordable hot meals you can put on the table, and own-brand tins are the easiest place to save.

More Easy Recipes You'll Love
If you enjoyed this, here are a few more budget-friendly dishes from the blog worth a try:
- For another quick way with the same tin, my Easy Pan-Fried Chickpeas Recipe turns chickpeas crisp and golden in minutes.
- For something fresh and crunchy, my Crunchy Chickpea Salad Recipe is a bright, satisfying lunch packed with texture.
- For a filling, wallet-friendly dinner, my Quick Rice and Beans Burritos Recipe is a great way to stretch a few cheap staples.
- For a cosy, comforting plate, my Loaded Sweet Potatoes Recipe is hearty and easy to throw together.
- For a crowd-pleasing bite, my Roasted Sweet Potatoes Quesadillas Recipe is savoury, golden and full of flavour.

Top Tips for the Best Chickpeas in Tomato Sauce
- Rinse your chickpeas properly. Draining and rinsing the chickpeas under cold water removes the starchy, slightly salty liquid from the tin, which can leave a tinny aftertaste if it ends up in your sauce. A good rinse also washes off the foam that clings to the beans. This keeps the final dish cleaner in flavour and lets the tomato and herbs come through. Give them a gentle shake in the colander and leave them to drip for a moment before they go in.
- Add the herbs in two stages. This is the single most important trick in the recipe. The first half of the herbs cooks into the tomato base, releasing its oils slowly and building a deep, savoury foundation. The second half goes in near the end, keeping a fresher, brighter herb note that would otherwise cook away. Together they give the sauce both depth and lift, which is what makes such a simple dish taste layered.
- Don't skimp on salt. Chickpeas are genuinely bland on their own, and tomatoes need salt to taste sweet rather than sharp. Season the base, then taste again at the end once everything has simmered together. Add it a pinch at a time so you can feel the dish come alive rather than overshooting. The right amount of salt is the difference between a flat sauce and one that tastes properly cooked.
- Choose peeled tomatoes. Tinned plum tomatoes with the skins removed save you a fiddly job later. If you use unpeeled or chopped tomatoes, the skins curl up into tough little strips that float through the sauce and spoil the texture. Peeled plum tomatoes break down smoothly when you crush them with a spatula. If peeled is all you can get in chopped form, that works too — just check the label.
- Let it simmer long enough. The 25-minute simmer is where the magic happens. It gives the sauce time to reduce and thicken, and lets the chickpeas soften and drink in the flavour around them. Rushing this step leaves you with a thin, watery sauce and beans that still taste of the tin. Stir occasionally so nothing sticks, and you'll end up with a thick, glossy sauce that clings to every chickpea.
- Use passata for a smoother sauce. Passata is simply sieved tomatoes, so it brings a smooth, even body to the base without any chunks. It balances the rougher texture of the crushed plum tomatoes nicely. If you don't have any, a few spoonfuls of tomato purée loosened with water will do a similar job. The aim is a sauce that's rich rather than runny.
- Make a double batch. Because it keeps and freezes so well, it's worth doubling the quantities while you've already got the pan out. Cooking two batches takes barely any more effort than one and gives you lunches for the week. Portion it into containers once cooled and you've got a ready meal that beats anything shop-bought. It's one of the easiest ways to cook once and eat several times.
- Mind your pan size. Use a pan that's large enough to hold both tins of chickpeas and the sauce with room to stir. A crowded pan steams rather than simmers, so the sauce won't reduce properly and the flavours stay muddy. A wide, shallow pan helps the liquid evaporate at the right pace. This small thing makes a real difference to the final texture.
- Taste as you go. Every tin of tomatoes and every brand of passata is slightly different in acidity and salt, so trust your own palate over the exact measurements. If the sauce tastes sharp, a tiny pinch of sugar softens it. If it's flat, more salt or a few more herbs will fix it. Cooking this way, by tasting and adjusting, is how you turn a basic recipe into one that's reliably good.

Chickpeas in Tomato Sauce: Frequently Asked Questions
Can I use dried chickpeas instead of tinned?
Yes, though they need planning ahead. Soak dried chickpeas overnight, then simmer them for around 60 to 90 minutes until tender before they go into the sauce. Around 240g of dried chickpeas roughly equals the two tins used here. Tinned are used in this recipe specifically because it's meant to be quick and budget-friendly.
Can I freeze chickpeas in tomato sauce?
It freezes very well for up to three months. Cool the dish completely, then portion it into freezer-safe containers leaving a little space at the top. Defrost overnight in the fridge before reheating on the hob. The texture holds up nicely, which makes it a great batch-cook option.
My sauce is too watery — what went wrong?
The most likely cause is not simmering it long enough, or using a pan that's too small. Give it the full 25 minutes uncovered on medium-low so the liquid can reduce. If it's still thin, let it bubble a few minutes more until it thickens. A wider pan also helps the excess water evaporate faster.
What herbs work best?
Oregano, basil, thyme and parsley are used here for a classic Italian-style flavour, but a jar of Italian mixed herbs does the same job. Dried herbs are perfect for the cooked sauce, while a little fresh basil on top at the end lifts it. Don't overthink it — use what you have. The key is adding them in two stages.
Can I make chickpeas in tomato sauce spicy?
Yes, easily. Add a pinch of chilli flakes or a chopped fresh chilli with the garlic in the first step for a gentle, even heat. For more of a kick, stir in a little harissa or hot sauce near the end. Start small, taste, and build up to the level you like.
Is this chickpea dish healthy?
Chickpeas are an excellent source of plant protein and fibre, and tomatoes bring vitamins and antioxidants, so this is a genuinely nourishing meal. It's naturally low in saturated fat, especially if you use a modest amount of oil. As with anything, keep an eye on added salt to suit your own needs. It's a wholesome, filling dinner that doesn't cost much to put together.
Related
Looking for other recipes like this? Try these:
- Easy Pea and Asparagus Crostini Recipe with Ricotta and Mint
- One-Pan Braised Beetroot Recipe with a Sticky Vinegar Glaze
- Easy Pantry Staples Chicken Wings (Crispy Oven-Baked Recipe)
- Crispy Peppercorn Coriander Chicken Wings Recipe
Pairing
These are my favorite dishes to serve with chickpeas in tomato sauce:
- Easy Roasted Turnips Recipe with Herbs and Olive Oil
- Easy Parsnip and Pear Mash Recipe with Thyme Butter - A Beautiful Festive Side
- Easy Oven Baked Fennel Recipe with Garlic and Parmesan
- Silky Celeriac Purée Recipe with Garlic & Sage Butter
Easy Chickpeas in Tomato Sauce

Chickpeas in tomato sauce is a quick, budget-friendly one-pan dinner of tender chickpeas simmered in a rich, herby tomato sauce. Ready in around 35 minutes, it's a hearty, comforting meal made almost entirely from store-cupboard tins. Serve it hot with crusty bread, rice or a baked potato.
Ingredients
- 2 tablespoon neutral oil (rapeseed or olive oil)
- 1 large yellow onion, finely diced
- 4 garlic cloves, minced
- 1 can (400g / 14oz) peeled plum tomatoes
- 100 ml (½ cup) passata or tomato sauce
- 2 cans (2 × 400g / 14oz) chickpeas, drained and rinsed
- 1 teaspoon dried oregano (Note: divide the herbs in half — half for the sauce base, half for the chickpeas.)
- 1 teaspoon dried basil
- 1 teaspoon dried thyme
- 1 teaspoon dried parsley
- 1 teaspoon sea salt, plus more to taste
- ½ teaspoon black pepper
Instructions
- Peel and finely dice the onion. Heat the oil in a large pan over medium-high heat. When the oil is hot, add the onion and sauté for a couple of minutes until softened. Add the minced garlic and cook for one minute, stirring so it doesn't burn.
- Add the peeled plum tomatoes and crush them against the base of the pan with a spatula, breaking them into rough pieces. Pour in the passata, then add the salt, black pepper and half of the dried herbs. Stir well and cook for two minutes.
- Increase the heat slightly and bring to the boil. Add the drained and rinsed chickpeas, stir to coat, and cook on high for two minutes.
- Stir in the remaining herbs. Taste and adjust the salt — the chickpeas need it to carry the flavour. Reduce the heat to medium-low and simmer for 25 minutes, stirring occasionally, until the sauce is thick and the chickpeas are tender.
- Serve hot, topped with fresh basil if you like.














Leave a Reply