top of page

Chana Masala

Chana Masala is a nutritious and satisfying dish made with chickpeas cooked in a spiced tomato-based sauce, often including onions, garlic, ginger, cumin, coriander, and garam masala. Rich in protein and fiber, it makes for a filling and wholesome meal, while the warming spices enhance flavor and support digestion. Valued in traditional Indian diets, chana masala provides a balanced combination of nutrients and is a versatile, plant-based option for a healthy lifestyle.

Chana masala

History and Background
 

Chana masala is a classic dish from North India, particularly popular in regions like Punjab, Delhi, and Uttar Pradesh. The main ingredient, chickpeas (chana), has been cultivated in the Indian subcontinent for thousands of years and has been a staple source of plant-based protein. Historical references to chickpeas and legume-based curries appear in ancient Indian texts and cookbooks, highlighting their importance in traditional diets. Over time, spices like cumin, coriander, turmeric, and garam masala were added to create the flavorful, aromatic dish we know today.

​

​

Description and Significance
 

Chana masala is made by simmering chickpeas in a tangy tomato-based gravy enriched with aromatic spices. The dish is hearty, filling, and naturally gluten-free, making it a versatile option for a wide range of diets. In Indian cuisine, it is often enjoyed with rice, roti, poori, naan or bhature and is valued not only for its taste but also for its nutritional benefits, offering a balanced combination of protein, fiber, and essential minerals.

​

​​

Cultural Context
 

Chana masala is more than just a meal; it is a comfort food and everyday staple in many Indian households. It reflects the traditional Indian philosophy of combining legumes and spices for both flavor and wellness. Today, it is also popular worldwide in Indian restaurants and home kitchens for its easy preparation, versatility, and healthful qualities.

Delicious Chana masala

Ingredients 

​​

​

  • 1 cup chickpeas (soaked overnight or 1 can, drained and rinsed)

  • 2 tablespoons ghee or coconut oil

  • 1 medium onion, finely chopped

  • 2 cloves garlic, minced

  • 1-inch piece of ginger, grated

  • 2 medium tomatoes, chopped (or 1 cup canned tomatoes)

  • 1 teaspoon cumin seeds

  • 1 teaspoon coriander powder

  • 1 teaspoon turmeric powder

  • 1 teaspoon garam masala

  • ½ teaspoon chili powder (optional)

  • Salt to taste

  • 2–3 cups water

  • Fresh cilantro for garnish

​​

​

Substitute Ingredients â€‹â€‹

​

  • Chickpeas: You can use dried chickpeas or canned chickpeas. For dried chickpeas, it’s best to use a fresh stock (less than 12 months old) because older chickpeas can take much longer to cook. Canned chickpeas are convenient but rinse them well to remove excess sodium.

  • Ghee: Use coconut oil or olive oil as plant-based alternatives if you prefer a vegan option.

  • Amchur (dry mango powder): There is no exact substitute, but you can squeeze fresh lemon or lime at the end for tanginess.​

    • Tamarind paste (1 tsp diluted in water) is another good option.

  • Garam masala and red chili powder: Use store-bought aromatic garam masala if you don’t have homemade. For milder heat, try Kashmiri chili or Byadgi chili powder, or a mix of paprika and cayenne.

  • Other ground spices: Coriander, cumin, and turmeric help reduce acidity from tomatoes and balance garam masala’s intensity. They also round out the overall flavor.

  • Whole spices: You can also use bay leaf, whole cumin seeds, cloves, cinnamon stick, and cardamom pods for a more aromatic, traditional flavor. Add them at the beginning while heating the oil or ghee. 

    • Optional: lightly crush them with a mortar or back of a spoon to release more flavor.

  • Kasuri Methi: Dried fenugreek leaves are classic in North Indian cooking. There is no substitute, and they add an earthy, fragrant note that’s essential for authentic flavor.

  • Rice / Roti Accompaniment: Serve with basmati rice, quinoa, roti, chapati, poori, or naan, depending on your preference or dietary needs.

​

​​

 

 

 

 

 

 

 

Step-by-Step Recipe

​​

​

1. Prepare the chickpeas


If using dried chickpeas, soak them overnight in water. Drain and rinse before cooking. Cook in water until soft, either on the stovetop (about 45–60 minutes) or in a pressure cooker (about 20 minutes). If using canned chickpeas, simply rinse and drain them.​

​

​

2. Heat the oil or ghee
 

In a large pan or pot, heat the ghee or coconut oil over medium heat. Add cumin seeds and let them sizzle for a few seconds to release their aroma. If your using whole spices, this is the time to add them.

 

​

3. Sauté aromatics
 

Add the chopped onions and cook until golden brown. Stir in garlic and ginger and cook for another 30–60 seconds until fragrant.

 

​

4. Add tomatoes and spices
 

Add chopped tomatoes, turmeric, coriander powder, chili powder (if using), and salt. Cook for 5–7 minutes, stirring occasionally, until the tomatoes break down and form a thick paste.

 

​

5. Combine chickpeas and simmer
 

Add the cooked chickpeas to the tomato-spice mixture. Pour in 2–3 cups of water (adjust depending on desired consistency). Mix well and bring to a gentle boil.

 

​

6. Simmer and flavor
Reduce heat to low and simmer for 15–20 minutes, allowing the chickpeas to absorb the flavors. Stir occasionally to prevent sticking.

 

 

7. Finish with garam masala and garnish
Add garam masala and stir. Let it simmer for another 2–3 minutes. Turn off heat and garnish with fresh cilantro.

 

 

8. Serve
Serve hot with basmati rice, quinoa, roti, chapati, poori, or naan for a wholesome, nutritious meal.

​

​

​

Tips & Notes

​

  1. Whole spices: If you want a more traditional aroma, add a bay leaf, cinnamon stick, green cardamom pods, and cloves when heating the oil/ghee in Step 2. Lightly crush them to release flavor.

  2. Hing (asafetida): Add a pinch with cumin seeds at the beginning for a classic North Indian taste.

  3. Tomato base: Cook the tomatoes until they are fully broken down and slightly oily to intensify the flavor.

  4. Chickpea texture: Mash a few chickpeas gently in Step 6 to thicken the gravy naturally.

  5. Tanginess: Sprinkle amchur at the end, or squeeze fresh lemon or lime juice if you don’t have amchur. Tamarind paste is another option.

  6. Kasuri methi: Crush and sprinkle 1 tsp kasuri methi along with garam masala in Step 7 for an earthy, fragrant finish.

  7. Consistency: Adjust water gradually. Traditional chana masala is thick and stew-like, not too watery.

  8. Garam masala timing: Always add garam masala at the very end of cooking for maximum aroma.

  9. Resting: Let the chana masala sit for 10–15 minutes off the heat to allow flavors to meld.

  10. Serving suggestions: Garnish with fresh cilantro, optional sliced green chilies, or a drizzle of ghee.

  11. Spice level: Adjust chili powder according to your heat preference. You can also toast your spices slightly for extra depth without making it spicier.

  12. Make-ahead: Chana masala tastes even better the next day as the flavors continue to develop.

​

​

Chickpea Cooking Tips:


If using dried chickpeas, it’s best to soak them overnight in plenty of water to soften them and reduce cooking time. However, if you haven’t soaked them in advance, you can use the quick-soak method: simply boil the chickpeas for 5 minutes, then cover and let them sit for an hour before cooking. This will help soften them enough for simmering. When cooking chickpeas in a pot, cover them with fresh water about 2–3 inches above the beans, bring to a boil, and then reduce to a gentle simmer for 45–60 minutes, stirring occasionally and skimming any foam that forms on top.

​

If your chickpeas are older, they may take longer to soften. Adding a pinch of baking soda to the cooking water can help speed up the process and improve tenderness. Taste the chickpeas periodically, as older beans may never become as soft as fresh ones, but they will still absorb flavors beautifully in the curry. Using canned chickpeas is a convenient alternative; just be sure to rinse and drain them well to remove excess sodium before adding them to the recipe.

​​

​

​

Nutrition Levels 

 

Serving: 1.5 cups | Calories: 280 kcal | Carbohydrates: 38 g | Protein: 13 g | Fat: 10 g | Saturated Fat: 3.5 g | Sodium: 350 mg | Potassium: 600 mg | Fiber: 10 g | Sugar: 5 g | Vitamin A: 500 IU | Vitamin C: 10 mg | Calcium: 80 mg | Iron: 4 mg

​

Note: Nutritional values are approximate and may vary depending on the vegetables used, the amount of ghee added, and portion sizes.

​

Prep Time: 10–15 minutes ( including washing and optional soaking of chickpeas )
 

Cook Time: 45–60 minutes on stovetop ( dried chickpeas ), 20 minutes in a pressure cooker; 15–20 minutes simmering for the curry
 

Total Time: 60–75 minutes ( stovetop with dried chickpeas ) | 20–25 minutes ( pressure cooker with soaked or canned chickpeas )
 

Serving Size: Approximately 1.5 cups per person
 

Servings: 3–4 people ( adjust quantities as needed )

Here are some videos you can watch for guidance :

Pravvah

Be Bold. Be Rooted.

© 2025 by Kashvi Meka. Powered and secured by Wix

bottom of page