Summary: Onions are fried with spices until dark, tomatoes are added and the base is simmered into a thick sauce. Chickpeas are stewed in it and garam masala and coriander are stirred in at the end. Total time 55 minutes, base serves 6.
Have you cooked this recipe? Share your result with the community.
Category: Gluten-Free · Indian Cuisine
Success rate: not rated yet % of users managed this recipe
Quick overview
- Dish: Chana Masala – chickpeas simmered in a spicy sauce of tomatoes, onions and aromatic spices
- Category: meat-free dishes, Indian cuisine
- Cuisine: Indian
- Main ingredient: Chickpeas, 900 g (canned, drained) (quality specification)
- Guide: 12 most famous Indian dishes: traditional recipes from Indian cuisine
- Total time: 55 minutes (15 min preparation + 40 min cooking)
- Difficulty: Easy
- Servings: 6 (Serving weight: 355 g)
- Key technique: Blooming spices in fat and simmering chickpeas in a tomato base
- Preparation types: Stewing, pan cooking
- Dietary info & allergens: no known allergens
- Suitable for: Family dinner, dinner with friends, festive multi-course table, and meal prep for several days ahead.
- Nutritional values (per 1 serving): 310, Protein: 13.4 g, Fat: 11.8 g, Carbohydrates: 37.5 g
- Storage: 3 days in the fridge, 1 month in the freezer
- Pairing: Indian light lager, dry Riesling, salted lassi
- In short: Onions are fried with spices until dark, tomatoes are added and the base is simmered into a thick sauce. Total time 55 minutes, 6 servings.
WAGUU says: “Chana masala is not about the chickpeas. It’s about the spices that must not be skipped.”
Key facts
| Preparation time: | 15 |
| Cooking time: | 40 |
| Temperature: | Blooming spices 130–150 °C, simmering base 95 °C, warming chickpeas 80 °C |
| Number of servings: | 6 |
At a glance
Chana masala hinges on one thing: the spices must be bloomed in fat, otherwise they stay raw and the dish tastes like powder. The order matters – first dry spices into the oil, then onions, then tomatoes. Anyone who throws everything into the pot at once gets chickpeas in a thin tomato water.
Ingredients
Base servings: 6 servings • Serving weight: 355 g
| Ingredient | Amount | Quality |
|---|---|---|
| canned chickpeas | 900 g | drained, no added salt |
| onions | 3 pcs | medium, finely chopped |
| chopped tomatoes | 400 g | peeled, no added salt |
| crushed tomatoes | 300 g | crushed, unsweetened |
| ginger | 20 g | fresh, finely grated |
| garlic | 6 pcs | fresh, finely chopped |
| vegetable oil | 50 ml | neutral taste, for high heat |
| garam masala | 2 tsp | freshly ground blend |
| ground cumin | 2 tsp | whole and ground, for blooming |
| ground coriander | 2 tsp | ground, roasted |
| ground red chilli | 1 tsp | sweet paprika with a hint of heat |
| turmeric | 1 tsp | ground |
| lime | 1 pcs | juicy, for juice |
| fresh coriander | 25 g | fresh, for garnish |
Why you’ll love this recipe
- Meat-free yet filling: Chickpeas provide protein and starch that thickens the sauce. The dish satisfies without meat and is ready in under an hour.
- Cheap ingredients, full flavour: Canned chickpeas, onions and spices. Most of the work is done by properly blooming the spices.
- Keeps in the fridge and freezer: The next day the sauce is even better as the spices meld. It keeps for three days in the fridge and a month in the freezer.
Success guaranteed: Canned chickpeas are already soft, so they are added to the sauce at the end and just warmed through. If boiled from the start, they would break down and the sauce would become grainy. Amchur (dried mango) or lime add acidity that keeps the flavour fresh against the sweetness of the tomatoes. Salt comes from the tomato purée and chickpeas, so season only after tasting.
Recipe overview
Preparation: 15 min min | Cooking: 40 min min | Difficulty: Easy | Servings: 6 | Type: Main course | Origin: Indian
Detailed method
Total progress: 0 % done
Phase 1: Blooming spices – 5 min
Equipment: wide heavy-bottomed pan, wooden spoon
1. Heat the oil in a wide pan over medium-high heat. Add the cumin and let it sizzle for a few seconds until fragrant.
2. Add the ground coriander, ground paprika and turmeric and stir just long enough to coat the spices in oil. They must stay dark red, not brown.
VKB: The cumin sizzles and smells fragrant, the spices have combined with the oil into a thick paste and the colour remains rich. The kitchen smells warm, not acrid.
Before you move to the next step:
The spices were fried for too long. Bitterness cannot be hidden in the sauce, so take the pan off the heat as soon as the aroma appears.
Phase 2: Onion base – 12 min
Equipment: pan, wooden spoon
1. Add the onions to the spices and fry over medium heat until golden brown. The onions must be coated in the spices and soften, not burn.
2.Add the ginger and garlic and fry until fragrant. Then set the mixture aside for a moment so the flavours can come together.
VKB:The onion is golden brown and soft, the spices cling to it and don’t fall to the bottom. The base is thick and smells of spice.
Before you move on to the next step:
Pale onion leaves the sauce pale and sweet. Fry it patiently over a medium heat – a fierce flame will burn it on the outside and leave it raw inside.
Phase 3: Tomato sauce – 15 min
Equipment: frying pan, wooden spoon or potato masher
1.Add the peeled and chopped tomatoes and crush them to a pulp with the spoon. Simmer gently until the liquid evaporates and the sauce thickens.
2.Stir along the bottom so the sauce doesn’t catch. During cooking the fat separates and stays on the surface in a thin layer.
VKB:The sauce is thick, dark red and glossy, with oil standing on the surface. It tastes sweet of tomatoes, not raw.
Before you move on to the next step:
Tomatoes taken off the heat too early stay sour and the sauce will be thin. Let it really cook down, even five minutes longer.
Phase 4: Simmering the chickpeas – 12 min
Equipment: frying pan, lid
1.Drain and rinse the chickpeas, then tip them into the sauce and stir. Add a splash of water so the sauce stays thick, and put the lid on.
2.Simmer gently until the chickpeas soak up the flavour of the sauce. Mash a few spoonfuls of chickpeas with a fork – their starch will thicken the sauce.
VKB:The chickpeas hold their shape but are soft and coated in sauce. The sauce has thickened and no longer runs off the spoon.
Before you move on to the next step:
Don’t cook the chickpeas for long or they’ll break down and the sauce will turn coarse. Tinned ones are already cooked – they just need warming through and time to absorb flavour.
Phase 5: Balancing the flavour – 6 min
Equipment: frying pan, spoon
1.Stir in the garam masala and the juice of half a lime. Acid added at the end keeps the flavour fresh against the sweetness of the tomatoes.
2.Taste the sauce and adjust the salt and heat. Both the tomato purée and the chickpeas carry salt, so add it a pinch at a time.
VKB:The flavour is balanced – sweet from the tomatoes, sour from the lime and warm from the spices. None of them dominates.
Before you move on to the next step:
Lime doesn’t go in at the start. Heat drives off its fresh aroma and leaves only sourness.
Phase 6: Serving – 5 min
Equipment: serving dish, spoon
1.Tip the chana masala into a warm dish. Top with wedges of red onion, coriander and a lime wedge.
2.Serve basmati rice or bhature flatbread alongside, plus a small bowl of yogurt. Yogurt softens the spices and brings the mouthful together.
VKB:The sauce is thick and dark, the chickpeas whole and coated. No puddle is left on the plate – the sauce clings to the spoon.
Equipment needed
| Utensils | Ideal size | Alternative | Risk |
|---|---|---|---|
| wide heavy-based frying pan | 28 cm diameter | cast-iron casserole or sauteuse | a thin pan will scorch the spices at the bottom before they release their aroma |
| wide-edged wooden spoon | 30 cm long | wooden spoon and fork | a narrow spoon won’t crush the tomatoes and the sauce will stay lumpy |
| colander | 20 cm diameter | sieve | unrinsed chickpeas give the sauce a sour taste from the brine |
| lid | for a 28 cm pan | foil | without a lid the sauce evaporates and catches during simmering |
Shopping list
Nutritional profile
Values per 1 portion (without side dish). Calculated from average nutritional values of the ingredients.
| Nutrient | Per 100 g | Per 1 portion | For 6 portions |
|---|---|---|---|
| Energy | 364 kJ / 87 kcal | 1297 kJ / 310 kcal | 7782 kJ / 1860 kcal |
| Fat | 3.3 g | 11.8 g | 70.8 g |
| of which saturates | 0.5 g | 1.7 g | 10.0 g |
| Carbohydrate | 10.6 g | 37.5 g | 225.0 g |
| of which sugars | 2.5 g | 8.9 g | 53.4 g |
| Protein | 3.8 g | 13.4 g | 80.4 g |
| Salt | 0.2 g | 0.6 g | 3.8 g |
Reference intake of an average adult (8400 kJ / 2000 kcal).
WAGUU Pro level
- Pro standard: A tested recipe with precise ratios and visual checkpoints.
- Tip 1: A tested recipe with precise ratios and visual checkpoints.
- Tip 2: The cumin crackles and smells fragrant, the spices have blended with the oil into a thick paste and the colour has stayed deep. The kitchen smells of warm spice, not acrid smoke. The spices were fried for too long. Bitterness can’t be hidden in the sauce, so take the pan off the heat as soon as the aroma appears.
- Tip 3: The onion is golden brown and soft, the spices cling to it and don’t fall to the bottom. The base is thick and smells of spice. Pale onion leaves the sauce pale and sweet. Fry it patiently over a medium heat – a fierce flame will burn it on the outside and leave it raw inside.
- Tip 4: Prepare the ingredients on the worktop in small bowls beforehand. Indian cooking relies on spices added in a precise order, and there’s no time to measure things out mid-cook.
The science behind it
Spices contain volatile oils that are only released in fat at temperatures above 120 °C. That’s why dry spices go into hot oil or ghee and are stirred for just a few seconds. Tomato purée contains pectin, which thickens the sauce as it cooks down, with no flour needed. Chickpeas have starch on their surface that partly dissolves in the sauce and gives it body.
Fine Dining – Professional techniques
- Plate composition: Pour the sauce into the base of the bowl and place a mound of chickpeas in the centre. Leave the top undisturbed so the colours stay separate.
- Texture contrasts: Add something crisp – thin slices of fried onion or toasted sesame. A thick sauce needs contrast.
- Temperature contrast: Put a few drops of ghee with ground paprika on the chickpeas. The fat on the surface releases the spice aroma and deepens the colour.
- Aromatic accompaniments: Serve mint yogurt and tamarind chutney separately. The acid and the coolness cleanse the palate between mouthfuls.
Sensory radar
- Appearance: The sauce is dark red and thick, the chickpeas golden and whole, topped with coriander and wedges of red onion.
- Aroma: Warm cumin and coriander, then sweet tomatoes and a fresh lime finish.
- Taste: Sweet tomatoes, tart lime and warm spices that unfold slowly.
- Texture: Chickpeas soft but firm, the sauce thick and slightly grainy.
Pairing
- Indian light lager: A lager with higher carbonation cleanses the palate from the spiced sauce. Serve at 5–7 °C.
- Dry Riesling: A Riesling with acidity keeps pace with both tomatoes and cumin and doesn’t give in to the heat.
- Salted lassi: A salted lassi made from yogurt and cumin. The milk protein binds the heat and softens the dish.
Variations
- Chana masala with dried chickpeas:: Dried chickpeas are soaked overnight and cooked until soft. The flavour is deeper and the dish cheaper, but preparation takes a day longer.
- Chana masala with potatoes:: Diced potatoes are added to the chickpeas and the dish is served with puri. A more filling version that works as a meal on its own.
Allergens and dietary information
Contains: no known allergens • Gluten: no, the recipe is gluten-free (chickpeas, tomatoes, spices) • Not suitable for: people with sensitivity to pulses and strong spices
Suitable for
A family dinner, dinner with friends, a festive table with multiple courses, or making ahead for several days.
Substitution guide
- canned chickpeas: dried chickpeas soaked overnight and cooked until soft
FAQ
Can I use dried chickpeas?
Yes, but they must be soaked overnight and cooked until soft. The flavour is deeper and the chickpeas hold their shape better in the sauce.
What can I use instead of amchur?
Lime juice or a tablespoon of tamarind paste. Both add acidity that keeps the flavour fresh.
Why is my chana masala bitter?
The spices were burning in the oil. Next time add them to the oil over medium heat and stir for just a few seconds.
Is chana masala suitable for vegans?
Yes, if you serve it without yogurt and cream. The base is made from vegetable oil, chickpeas and spices.
How can I make it milder for children?
Leave out the hot chilli and use only sweet paprika. Then add a spoonful of yogurt and a larger portion of rice on the plate.
What should I serve with chana masala?
Basmati rice, bhature, puri or roti. Yogurt, pickled vegetables and tamarind chutney go well with it.
WAGUU Petr advises: Cooking for 6 or more?
6–8 people: Prepare the masala (fried spice base) in double quantity and store half in the fridge. When cooking for more people, use two pans, not one large one – the spices won’t fry evenly in too thick a layer. • 10+ people: A grill or a cast-iron pan heated to maximum in the oven can replace a tandoor. Prepare the naan dough and chicken marinade the day before and keep them in the fridge – both flavour and texture will be better.
Sides and serving
Serving: Serve chana masala in a deep bowl with basmati rice or bhature. Top with onion wedges, coriander and a spoonful of yogurt. Tamarind chutney or lime goes well with it.
Storage and reheating
Fridge: 3 days • Freezer: 1 month • Reheating: Fridge: 3 days • Freezer: 1 month • Reheating: over low heat to 80 °C, with a spoonful of water; add coriander only after reheating
Author: WAGUU Petr & Team • Published: 9 Oct 2026 • Updated: 10 Oct 2026
More recipes from the article
Guide: 12 most famous Indian dishes: traditional recipes from Indian cuisine
Butter Chicken – chicken in a mild creamy tomato sauce with butter and aromatic spices
Chicken Tikka Masala – pieces of marinated chicken in a spiced tomato and cream sauce
Tandoori Chicken – chicken marinated in yogurt and spices and cooked at high temperature
Biryani – aromatic layered rice with meat, saffron and a blend of spices
Palak Paneer – Indian paneer cheese in a mildly spiced spinach base
Palak Paneer – Indian paneer cheese in a mildly spiced spinach base
Dal Tadka – lentils flavoured with fried spices, garlic, onion and chilli
Masala Dosa – thin crispy fermented rice and lentil pancake with spiced potatoes
Samosa – fried triangular parcels filled with potatoes, peas and spices
Chole Bhature – spiced chickpeas with large fried leavened bhature breads
Naan – traditional Indian flatbread cooked at high temperature in a tandoor
More recipes you might like
Why WAGUU?
WAGUU recipes are checked for accuracy of ingredients, methods and nutritional values.
Photo gallery from the process
Photos from the community: Cook, take a photo and share the result.
You can upload photos in the comments below or send them by email.
Did you film a video of our recipe? Post a link to YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo or X (Twitter) in the comments – we’ll be happy to publish it and help you and your content get noticed.
Most common mistakes
- Blooming the spices – The spices were fried for too long. Bitterness can’t be hidden in the sauce, so take the pan off the heat as soon as the aroma appears.
- Onion base – Pale onions leave the sauce pale and sweet. Fry them patiently over medium heat – high heat burns them outside and leaves them raw inside.
- Tomato sauce – Tomatoes drained too early stay sour and the sauce will be thin. Let it really reduce, even five minutes longer.
- Simmering the chickpeas – Don’t cook the chickpeas for too long, they’ll break down and the sauce will become coarse. Canned ones are already cooked, they just need heating through and absorbing the flavour.