How to Make Chickpea Curry with Rice (Traditional & Healthy Version)

Chickpea Curry with Rice, known locally as Chana Masala with chawal, is an iconic vegetarian lunch enjoyed across India. This wholesome dish combines protein-rich chickpeas (chana) simmered in a fragrant tomato-onion gravy, seasoned with traditional Indian spices like jeera, dhania, and garam masala. Paired with steamed basmati rice, it creates a comforting and balanced meal that is both filling and nutrient-dense. Rooted in the culinary traditions of North India, especially Punjab and Delhi, Chana Masala with Rice is a staple during festivals like Navratri and Baisakhi, where vegetarian meals are celebrated. Its robust flavors and aromatic spices make it a favorite for family lunches and festive gatherings. The dish’s versatility allows for regional tweaks, such as adding amchur in the North or coconut in the South, but the classic version remains a beloved choice for its simplicity, taste, and nourishing profile. With increasing interest in health-conscious eating, this recipe uses minimal oil and fresh ingredients, making it ideal for calorie tracking and balanced nutrition. Whether served at a family get-together or packed in a tiffin for office lunch, Chickpea Curry with Rice is a delightful way to enjoy authentic Indian flavors and traditions.

35 min total2 servingsEasy410 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Soak chickpeas overnight in plenty of water
0%

Step 1 · Soak chickpeas overnight in plenty of water

Soak chickpeas overnight in plenty of water. Drain and rinse before cooking. In a pressure cooker, add soaked chana and enough water. Pressure cook for 4-5 whistles until soft.

Step 2: Rinse basmati rice thoroughly until water runs clear
0%

Step 2 · Rinse basmati rice thoroughly until water runs clear

Rinse basmati rice thoroughly until water runs clear. In a saucepan, add rice, double the amount of water, and a pinch of salt. Cook covered on low heat until rice is fluffy.

Step 3: Heat oil in a kadhai or deep pan
0%

Step 3 · Heat oil in a kadhai or deep pan

Heat oil in a kadhai or deep pan. Add cumin seeds and let them splutter. Add chopped onions and sauté until golden brown.

Step 4: Add ginger-garlic paste and green chili
0%

Step 4 · Add ginger-garlic paste and green chili

Add ginger-garlic paste and green chili. Sauté for a minute until raw aroma goes.

Step 5: Mix in pureed tomato
0%

Step 5 · Mix in pureed tomato

Mix in pureed tomato, turmeric, coriander powder, and salt. Cook until oil separates and masala turns aromatic.

Step 6: Add boiled chickpeas along with 1 cup of cooking water
0%
7 min

Step 6 · Add boiled chickpeas along with 1 cup of cooking water

Add boiled chickpeas along with 1 cup of cooking water. Simmer for 5-7 minutes, allowing chickpeas to absorb flavors. Sprinkle garam masala and mix well.

Step 7: Garnish with fresh coriander leaves
0%

Step 7 · Garnish with fresh coriander leaves

Garnish with fresh coriander leaves. Serve hot chickpea curry with steamed rice.

Why this recipe is healthy

This dish is a healthy choice as it is high in protein and fiber, which helps with satiety and weight management. The absence of cream or heavy fats makes it heart-friendly. By using whole grains like basmati rice and plenty of spices, you get a flavorful meal without excess calories. It's suitable for vegetarians and can be easily made vegan, fitting well into most diet plans.

A note on tradition

Chana Masala with Rice is popular across North India, especially in Punjab and Delhi, but has variations throughout India. It's often served during vegetarian festivals like Navratri and Baisakhi, and is a staple tiffin recipe for school and office lunches. The dish’s simplicity, affordability, and nutritional value have made it a household favorite for generations.

← Back to Chickpea Curry with Rice