Hearty Chana Masala
A classic North Indian curry, this Hearty Chana Masala is a fragrant, protein-packed, and satisfying one-pot meal featuring tender chickpeas in a rich, spiced tomato-onion gravy.
For 6 servings
Heat canola oil in a large pot or Dutch oven over medium heat. Add cumin seeds and let them splutter for 30 seconds until fragrant.
Add chopped onion and a pinch of salt. Sauté for 8-10 minutes, stirring occasionally, until the onion is deeply golden brown and softened. This step is crucial for building a rich flavor base.
Stir in minced ginger, garlic, and the slit green chili (if using). Sauté for another 1-2 minutes until aromatic, being careful not to burn the garlic.
Reduce heat to low. Add ground coriander, ground cumin, turmeric powder, Kashmiri chili powder, and amchur powder. Cook for 30 seconds, stirring constantly, until the spices are fragrant. Add a splash of water if the spices start to stick to prevent burning.
Pour in the crushed tomatoes and the remaining salt. Increase heat to medium-low and cook, stirring occasionally, for 8-10 minutes, until the tomatoes have thickened and the oil begins to separate from the mixture. This process, known as 'bhunno', develops deep flavor.
Add the drained and rinsed chickpeas and vegetable broth (or water). Stir well to combine. Bring the mixture to a gentle simmer.
Cover the pot and let it simmer for 15-20 minutes, allowing the flavors to meld. For a thicker gravy, use the back of a spoon or a potato masher to gently mash about 1/4 to 1/3 of the chickpeas against the side of the pot.
Stir in the garam masala. Taste and adjust salt or tanginess (with a squeeze of lemon/lime juice) if needed.
Garnish generously with fresh chopped cilantro and an optional squeeze of fresh lime juice before serving.
What to keep in mind.
4 tips from the recipe — small details that make a real difference to the final dish.
- 1Deeply Browned Onions: Don't rush the onion-browning step. It's the foundation of flavor for many Indian curries, contributing sweetness and depth.
- 2Blooming Spices: Cooking the dry spices briefly in oil (after the aromatics) helps release their essential oils and deepens their flavor profile, preventing a raw spice taste.
- 3Mash for Creaminess: Mashing some of the chickpeas directly in the pot creates a naturally creamy and thick gravy without needing any external thickeners.
- 4Resting Time: Like many stews, chana masala tastes even better the next day as the flavors have more time to meld. Prepare it in advance for optimal taste.
Adapt it for your goals.
Spinach Chana Masala
Stir in 2-3 cups of fresh spinach leaves during the last 5 minutes of simmering until wilted, adding extra greens and a subtle earthy flavor.
Sweet Potato Chana MasalaSweet Potato Chana Masala
Add 1 cup of 1/2-inch diced sweet potato along with the crushed tomatoes. It will cook down and add a subtle sweetness and creamy texture to the curry.
Smoky Chana MasalaSmoky Chana Masala
For a smoky depth, add 1/2 teaspoon of smoked paprika along with the other dry spices, or finish with a tiny pinch of kasuri methi (dried fenugreek leaves), crushed between your palms.
Why this is on our healthy list.
Rich in Plant-Based Protein
Chickpeas are an excellent source of protein, essential for muscle repair and growth, making this a satisfying and complete vegetarian meal.
High in Dietary Fiber
The high fiber content in chickpeas aids digestion, promotes gut health, and helps regulate blood sugar levels, contributing to satiety and overall well-being.
Packed with Micronutrients
This dish provides essential vitamins and minerals like iron, folate, magnesium, and B vitamins, vital for energy production, red blood cell formation, and overall health.
Frequently asked questions
Yes, absolutely! Soak 1 cup of dried chickpeas overnight, then boil them until tender (about 1-1.5 hours) before adding them to the curry in step 6. This will yield a slightly firmer texture and often a richer flavor.


