How to Make Chhole Chawal (Traditional & Healthy Version)

Chhole Chawal is a quintessential North Indian lunch, beloved across Punjab, Delhi, and Uttar Pradesh. This classic dish features hearty chickpea curry (chhole) served with steamed rice (chawal), offering a delicious blend of spices and wholesome nutrition. Chhole Chawal’s origins lie in Punjabi households, where the aroma of slow-cooked chana with robust masalas fills homes during festivals and family gatherings. The dish is a staple during celebrations like Baisakhi and Lohri, but it’s just as popular as a comforting, everyday meal. What makes Chhole Chawal stand out is its perfect balance—the creamy, protein-rich chhole pairs beautifully with fluffy chawal, absorbing the tangy, spicy gravy. This healthy, vegetarian Chhole Chawal recipe is packed with flavor yet light on fat, making it ideal for those tracking calories or seeking nutritious Indian lunch options. With its adaptability for different dietary needs and regional variations, Chhole Chawal is a true taste of India’s culinary heritage.

35 min total2 servingsEasy420 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Rinse and soak kabuli chana overnight in ample water
0%

Step 1 · Rinse and soak kabuli chana overnight in ample water

Rinse and soak kabuli chana overnight in ample water. Drain and pressure cook with 2.5 cups water, salt, and tea bag (optional) for 6-7 whistles until soft. Discard tea bag.

Step 2: Wash basmati rice thoroughly and soak for 15 minutes
0%
15 min

Step 2 · Wash basmati rice thoroughly and soak for 15 minutes

Wash basmati rice thoroughly and soak for 15 minutes. Cook rice with 2 cups water and a pinch of salt until fluffy. Set aside.

Step 3: Heat oil in a kadhai
0%

Step 3 · Heat oil in a kadhai

Heat oil in a kadhai. 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. Add tomato puree and cook until oil separates.

Step 5: Add chhole masala
0%
2 min

Step 5 · Add chhole masala

Add chhole masala, turmeric, red chili powder, and salt. Cook for 2 minutes until spices are fragrant.

Step 6: Add boiled chana with its cooking water
0%
10 min

Step 6 · Add boiled chana with its cooking water

Add boiled chana with its cooking water. Simmer for 8-10 minutes, mashing a few chickpeas to thicken the gravy.

Step 7: Garnish with chopped coriander leaves
0%

Step 7 · Garnish with chopped coriander leaves

Garnish with chopped coriander leaves. Serve hot chhole with steamed chawal.

Why this recipe is healthy

This healthy Chhole Chawal recipe uses soaking and boiling for chickpeas, reducing anti-nutrients and enhancing digestibility. Minimal oil is used for tempering, avoiding excess fat. The dish is high in fiber, which supports gut health and helps maintain satiety, making it ideal for weight management. No heavy cream or butter is added, keeping calories in check. The combination of legumes and rice delivers a complete amino acid profile, making it a nourishing, wholesome meal for lunch.

A note on tradition

Chhole Chawal is a beloved North Indian dish, particularly popular in Punjab, Delhi, and Uttar Pradesh. It is a staple at weddings, festivals, and family gatherings, often enjoyed during celebrations like Baisakhi and Lohri. The dish showcases the region’s love for hearty, nutritious meals and is often served in dhabas (roadside eateries) across North India. Over time, it has become a comfort food for many, symbolizing warmth and hospitality in Indian homes.

← Back to Chhole Chawal