Authentic Chana Masala Recipe — Bold, Hearty & Easy to Make at Home
Chana Masala is one of the most beloved dishes in Indian cuisine — a rich, tangy and deeply spiced chickpea curry that is as satisfying as it is nutritious. Whether you are new to Indian cooking or a seasoned home chef, this recipe will guide you step by step toward a bowl of pure comfort food. Best of all, it is entirely plant-based, budget-friendly and packed with protein.
What Is Chana Masala?
Originating from the Punjab region of northern India and Pakistan, Chana Masala — also known as Chole — is a thick, flavorful curry made from white chickpeas simmered in a spiced onion-tomato gravy. The word "chana" means chickpeas and "masala" refers to the spice blend that gives this dish its signature bold character. It is commonly served with bhatura (fried bread), puri, steamed basmati rice or warm naan.
What sets authentic Chana Masala apart from other chickpea dishes is the careful layering of spices — whole spices bloomed in hot oil, a slow-cooked tomato base and the finishing touch of garam masala and dried mango powder (amchur) that create that unmistakable tangy depth.
Ingredients You Will Need
- 2 cans (800g total) of cooked chickpeas — or 300g dried chickpeas soaked overnight
- 2 medium onions, finely chopped
- 3 ripe tomatoes, blended or finely chopped
- 1 tablespoon ginger-garlic paste
- 2 green chilies, slit
- 3 tablespoons neutral oil (sunflower or coconut)
- Fresh cilantro, for garnish
Whole Spices
- 1 bay leaf
- 1 tsp cumin seeds
- 2 green cardamom pods
- 1 small cinnamon stick
- 2 cloves
Ground Spices
- 1 tsp turmeric powder
- 1.5 tsp coriander powder
- 1 tsp cumin powder
- 1 tsp Kashmiri red chili powder (for color and mild heat)
- 1 tsp garam masala
- 1 tsp amchur (dried mango powder)
- Salt to taste
The quality of your spices makes an enormous difference in the final dish. Freshly ground or recently sourced spices will give you a dramatically more aromatic result than older pantry staples that have lost their potency.
Step-by-Step Instructions
Step 1 — Prepare the Chickpeas
If using dried chickpeas, soak them overnight in plenty of cold water. The next day, drain and pressure cook or boil them with a pinch of baking soda until completely tender — about 20–25 minutes in a pressure cooker or 60–70 minutes in a regular pot. Canned chickpeas work just as well and save considerable time; simply drain and rinse them before use.
Step 2 — Bloom the Whole Spices
Heat the oil in a heavy-bottomed pan or kadhai over medium heat. Add the cumin seeds, bay leaf, cardamom pods, cloves and cinnamon stick. Allow them to sizzle for 30–40 seconds until fragrant. This step is crucial — blooming whole spices in hot oil releases their essential oils and creates the aromatic base of the entire dish.
Step 3 — Cook the Onions
Add the finely chopped onions to the pan and cook over medium heat, stirring regularly, for about 12–15 minutes until they turn deep golden brown. Do not rush this step — properly caramelized onions form the backbone of any great Indian curry. Add the ginger-garlic paste and green chilies, then cook for another 2 minutes until the raw aroma disappears.
Step 4 — Build the Tomato Masala
Add the blended or chopped tomatoes along with turmeric, coriander powder, cumin powder and red chili powder. Stir well and cook on medium heat for 10–12 minutes, stirring frequently, until the oil begins to separate from the masala and the mixture turns thick and dark. This is your signal that the base is ready.
Step 5 — Add the Chickpeas
Add the cooked or canned chickpeas to the masala base and stir until every chickpea is coated. Pour in 150–200ml of water (or the reserved chickpea cooking liquid for extra flavor) and bring everything to a gentle simmer. Cook for 10 minutes, partially covered, allowing the flavors to meld together beautifully.
Step 6 — Finish and Season
Stir in the garam masala and amchur powder, then taste and adjust salt. For a slightly thicker gravy, use the back of a spoon to lightly mash a few chickpeas against the side of the pan. Garnish generously with fresh cilantro.
Tips for the Best Chana Masala
- Use a tea bag trick: Adding a black tea bag while boiling dried chickpeas gives them a deeper color — a classic restaurant trick for authentic-looking chole.
- Amchur is essential: Dried mango powder provides the signature tanginess of Chana Masala. Do not skip it or substitute with lemon juice alone.
- Low and slow wins: The longer you simmer the curry after adding the chickpeas, the more the flavors develop and deepen.
- Fresh spices matter: Spice freshness is everything in Indian cooking. For the most aromatic and vibrant Chana Masala, source your whole cumin, coriander seeds and cardamom from a trusted supplier who prioritizes quality.
Serving Suggestions
Chana Masala is incredibly versatile. Serve it with:
- Warm naan or roti for scooping
- Steamed basmati rice for a classic pairing
- Bhatura (deep-fried leavened bread) for the full street-food experience
- A side of sliced onions, fresh lemon wedges and green chutney
Storage & Meal Prep
Chana Masala actually tastes better the next day as the spices continue to bloom overnight. Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 2 months. It reheats beautifully on the stovetop with a small splash of water.
Nutritional Highlights
This dish is not only delicious — it is genuinely good for you. Chickpeas are an excellent source of plant-based protein and dietary fiber, supporting digestive health and sustained energy. Combined with the anti-inflammatory properties of turmeric and the antioxidants in tomatoes and onions, Chana Masala is a powerhouse meal that fits perfectly into a balanced, health-conscious diet.
For the perfect wine pairing with this dish, Hawesko offers an outstanding selection of premium wines to complement every recipe. For the finest spices and seasonings to elevate your cooking, Gewürzland has everything you need.



