
Chana masala is a classic North Indian dish of tender chickpeas simmered in a tangy, spiced tomato-onion gravy. It is hearty, high in fiber and plant protein, and incredibly versatile. Serve it with rice, roti, or bhature for a satisfying vegetarian meal.
Why Make Chana Masala at Home?
- Plant-based protein: Chickpeas are filling and nutritious.
- Pantry friendly: Uses canned or dried chickpeas and basic spices.
- Big flavor: Layered spices create restaurant-style taste.
- Great for meal prep: Tastes even better the next day.
Ingredients (Serves 4)
- 1½ cups cooked chickpeas (or 1 cup dried, soaked overnight and boiled)
- 2 tablespoons oil
- 1 teaspoon cumin seeds
- 1 bay leaf
- 2 medium onions, finely chopped
- 1 tablespoon ginger-garlic paste
- 2 green chilies, slit
- 3 ripe tomatoes, pureed
- 1 teaspoon coriander powder
- 1 teaspoon Kashmiri red chili powder
- ½ teaspoon turmeric
- 1½ teaspoons chana masala powder (or garam masala)
- ½ teaspoon amchur (dry mango powder) or 1 tablespoon lemon juice
- ½ teaspoon kasuri methi
- 1 cup water or chickpea cooking liquid
- Salt, to taste
- Fresh coriander, for garnish
Step-by-Step Instructions
Step 1: Cook the chickpeas
If using dried chickpeas, soak overnight and pressure cook with salt for 5 to 6 whistles until soft. If using canned, drain and rinse.
Step 2: Sauté the base
Heat oil in a pan. Add cumin seeds and bay leaf, then onions. Cook for 8 to 10 minutes until deep golden brown. Add the ginger-garlic paste and green chilies and cook for 1 minute.
Step 3: Add tomatoes and spices
Add tomato puree, coriander powder, chili powder, turmeric, and salt. Cook for 8 to 10 minutes until the masala thickens and oil appears on the edges.
Step 4: Simmer the chickpeas
Add chickpeas and water. Mash a few chickpeas for a thicker gravy. Simmer for 10 to 15 minutes.
Step 5: Finish
Stir in chana masala powder, amchur, and kasuri methi. Simmer for 2 minutes, then garnish with coriander. Serve with sliced onions and lemon.
Tips for Flavorful Chana Masala
- Brown the onions well. This builds the base flavor.
- Cook the tomato masala until the oil separates.
- Add a tea bag while boiling chickpeas for a deeper, darker color (traditional trick).
- Rest for 15 minutes before serving to let the flavors settle.
- Finish with lemon for brightness.
What to Serve with Chana Masala
- Steamed basmati rice.
- Roti, paratha, or kulcha.
- Bhature for a classic chole bhature.
- Sliced onion, green chili, and lemon wedges.
- Cooling raita on the side.
Variations
- Dry chana masala: Cook uncovered until the gravy thickens completely.
- Spinach chana: Add chopped spinach for extra nutrition.
- Coconut chana: Add a splash of coconut milk for a creamier version.
- Instant pot version: Cook everything together on pressure for 10 minutes.
Approximate Nutrition (Per Serving)
- Calories: 260 to 330
- Protein: 11 to 14 g
- Fiber: 9 to 11 g
Estimates vary with oil and portion size.
Recipe Card: Homemade Chana Masala
- Prep time: 10 minutes
- Cook time: 35 minutes
- Servings: 4
- Category: Lunch, Dinner
Quick method: Brown onions, cook tomato masala, simmer chickpeas in the gravy, and finish with chana masala powder and lemon.
Frequently Asked Questions
Can I use canned chickpeas?
Yes. Rinse them and simmer in the masala for 15 minutes.
How do I make the gravy thicker?
Mash a few chickpeas or simmer uncovered.
Is chana masala healthy?
Yes, it is high in fiber and protein. Keep the oil moderate.
Can I freeze it?
Yes. Freeze for up to 3 months and reheat with a little water.
What is chana masala powder?
A spice blend with coriander, cumin, amchur, and other spices, available in Indian grocery stores.
Final Thoughts
Homemade chana masala is rich, tangy, and deeply satisfying. Make a big pot and enjoy it all week with rice or roti.
Explore more Indian vegetarian recipes on HealthyRecipeJournal.com.