mains · plant-based
Chana Masala (Chickpea Curry)
Spiced chickpea curry in a tomato-onion sauce — a North Indian staple that's vegan, hearty, and ready in 40 minutes.

Nutrition (per serving)
300
Calories
14g
Protein
42g
Carbs
10g
Fat
10g
Fiber
Ingredients
For the masala base:
For the spice blend:
For the chickpeas:
Method
-
Cook the onions by heating oil in a large skillet over medium heat. Add the diced onion and cook for 10-12 minutes, stirring every 2 minutes, until deeply golden brown. Don't rush this — the onions need to caramelize, not just soften. They'll release moisture first (getting translucent), then start to color at the edges, then turn uniformly golden. This is the flavor foundation of the entire dish.
-
Add the aromatics — garlic, ginger, and green chiles — and cook for 1 minute until fragrant. The ginger should sizzle when it hits the pan. These three aromatics form the base of most North Indian curries.
-
Bloom the spices by adding the coriander, cumin, garam masala, turmeric, amchur, and cayenne directly to the pan. Stir constantly for 60 seconds. The spices should darken slightly and become intensely fragrant — you'll smell each one individually. This step is called tadka or tempering, and it's the single most important technique in Indian cooking. Raw spices taste dusty; bloomed spices taste alive.
-
Add the tomatoes and cook for 5-7 minutes, stirring occasionally, until the oil separates from the tomato mixture and pools at the edges. In Indian cooking, this separation is called "the oil leaving the masala" — it means the base is properly cooked and ready for the main ingredient. The sauce should look thick and jammy.
-
Add the chickpeas and water. Before adding, take about 1/2 cup of chickpeas and mash them roughly with a fork, then add everything to the pan. The mashed chickpeas dissolve into the sauce and thicken it naturally. Stir to coat all the chickpeas in the masala. Bring to a simmer.
-
Simmer for 15-20 minutes uncovered, stirring occasionally. The sauce should reduce and cling to the chickpeas. If it gets too thick, add a splash of water. Taste and adjust — it should be well-spiced, slightly tangy, and savory. Add more salt, lemon juice, or cayenne as needed.
-
Finish with fresh cilantro and serve with basmati rice, naan, or both. Squeeze lemon over each serving at the table — the fresh acidity brightens all the warm spices. Chana masala is traditionally a everyday home-cooked dish in North India, not a restaurant special. It should taste comforting and familiar, not fussy.
Equipment
- Large skillet or Dutch oven Recommended: Lodge 6-Quart Enameled Cast Iron Dutch Oven · Also good: Lodge 6-Quart Enameled Cast Iron Dutch Oven
- Wooden spoon Recommended: Riveira Olive Wood Cooking Spoons Set
- Dutch oven Recommended: Lodge 6-Quart Enameled Cast Iron Dutch Oven · Also good: Lodge 6-Quart Enameled Cast Iron Dutch Oven
- Saucepan Recommended: Cuisinart Chef's Classic 3-Quart Saucepan
- Tongs Also good: Wok Spatula
- Blender Recommended: Ninja Professional Plus Blender
Chef Notes
- The most important thing: Cook the onions until they're deeply golden brown — 10-12 minutes, not the 5 minutes most recipes claim. The caramelized onions provide the sweetness and body that define a great chana masala. Undercooked onions make the sauce taste raw and one-dimensional.
- Toast the ground spices in the oil for 60 seconds before adding tomatoes. Blooming spices in fat releases their essential oils and intensifies their flavor by 3-4x compared to adding them dry.
- Amchur (dried mango powder) adds a tangy sourness that's traditional in North Indian chana masala. If you can't find it, lemon juice added at the end works as a substitute, though the flavor is slightly different.
- Mash about 1/4 of the chickpeas with a fork before adding them. The mashed chickpeas thicken the sauce and give it body without adding cream or coconut milk.
- This dish tastes better the next day. The spices meld and the chickpeas absorb more sauce. Make it ahead for meal prep.
Common Substitutions
| Ingredient | Substitution | Notes |
|---|---|---|
| Amchur (dried mango powder) | 1 tbsp lemon juice added at end | Different sourness profile but serves the same purpose |
| Canned chickpeas | Dried chickpeas, soaked overnight and boiled 1 hr | Better texture and flavor — worth the extra time |
| Ghee | Vegetable oil | Keeps it vegan — loses the nutty richness but the spices carry the dish |
| Green chiles (serrano) | Jalapeño or 1/4 tsp cayenne | Jalapeño is milder; cayenne adds heat without the fresh chile flavor |
| Garam masala | Equal parts cumin, coriander, cardamom, cinnamon | A rough approximation — buy garam masala if you cook Indian regularly |
What You're Practicing
Blooming spices in fat (tadka/tempering) is the foundational technique of Indian cooking. Every curry, dal, and sabzi starts with this step — heating whole or ground spices in oil or ghee to release their volatile compounds. The fat-soluble flavor molecules dissolve into the oil and distribute evenly throughout the dish. This same principle appears in Mexican cooking (toasting chiles in oil), Sichuan cooking (chili oil), and Ethiopian cooking (berbere in niter kibbeh). Visit Spice Blends for more on building flavor from spices.
The onion-tomato masala base here is the template for hundreds of North Indian dishes. Once you can make this base confidently — deeply browned onions, bloomed spices, cooked-down tomatoes with oil separation — you can make butter chicken, dal makhani, palak paneer, and dozens of other curries by simply changing the main ingredient. See Techniques for more on building curry bases.
Video Resources
Some equipment and ingredient links are affiliate links. We earn a small commission at no extra cost to you. Learn more
Comments (0)
Sign in to commentNo comments yet. Be the first to share your thoughts.
Frequently Asked Questions
- Can I make Chana Masala (Chickpea Curry) ahead of time?
- Yes. ahead for meal prep.
- How do I store leftover Chana Masala (Chickpea Curry)?
- Store in an airtight container in the refrigerator for 3-4 days. Reheat gently over medium-low heat, adding a splash of broth or water to prevent drying out.
- Can I freeze Chana Masala (Chickpea Curry)?
- Yes — most cooked mains freeze well for up to 3 months. Cool completely, store in freezer-safe containers, and thaw overnight in the refrigerator before reheating.
- How many servings does this recipe make?
- This recipe serves 4. You can scale the ingredients up or down proportionally — use the Meal Plan servings slider to adjust the grocery list automatically.
- Is Chana Masala (Chickpea Curry) a quick recipe?
- Yes — this recipe is ready in 30 minutes including prep time, making it perfect for busy weeknights.
- Is Chana Masala (Chickpea Curry) gluten free and high protein and plant based and vegetarian?
- Yes — this recipe is gluten free and high protein and plant based and vegetarian. Check the Common Substitutions section for additional dietary adaptations.
- Is this an authentic Indian recipe?
- This recipe follows traditional Indian techniques and ingredients. The Chef Notes section explains any adaptations for home kitchen accessibility and suggests authentic alternatives where substitutions are made.
- What substitutions can I make for Chana Masala (Chickpea Curry)?
- See the Common Substitutions section above for ingredient and equipment swaps with specific trade-off notes for each alternative.
You Might Also Like

Ackee and Saltfish
Jamaica''s national dish — creamy ackee fruit sautéed with salted cod.
Asian Chicken Lettuce Wraps
Asian chicken lettuce wraps with savory ground chicken, water chestnuts, and hoisin in butter lettuce.
Baked Cod with Lemon and Dill
Baked cod with lemon, garlic, and fresh dill — light, flaky, and ready in 20 minutes.

Bacalhau à Brás (Portuguese Salt Cod)
Shredded salt cod with crispy potatoes, scrambled eggs, and olives — Portugal's beloved comfort dish.