How to Make Dry Chole (Traditional & Healthy Version)

Dry Chole, also known as Sukhe Chole, is a classic North Indian dish brimming with flavor and nutrition. Hailing from the vibrant states of Punjab and Uttar Pradesh, this protein-rich preparation uses kabuli chana (chickpeas) simmered in a fragrant blend of Indian spices. Unlike the gravy version, Dry Chole is a drier, spiced sabzi that pairs beautifully with roti, paratha, or as a filling for wraps. Its tangy, slightly spicy taste is a staple in Indian lunchboxes and is often served during festivals such as Holi and Navratri. This healthy, vegetarian recipe is perfect for those seeking a nutritious yet satisfying meal. With minimal oil and a medley of masalas like amchur and jeera, Dry Chole is both light and filling. It's a favorite across households, often enjoyed as part of a festive thali or a wholesome weekday lunch. Packed with plant-based protein, Dry Chole is ideal for weight-watchers, fitness enthusiasts, or anyone looking to savor authentic Indian flavors without compromising on health. The dish's versatility and ease of preparation make it a beloved choice in North Indian cuisine.

35 min total2 servingsEasy180 kcal / 100g

Ingredients

Step-by-step instructions

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

Step 1 · Rinse and soak kabuli chana overnight in plenty of water

Rinse and soak kabuli chana overnight in plenty of water. Drain and pressure cook with fresh water and a pinch of salt for 5-6 whistles or until soft but not mushy.

Step 2: Heat oil in a kadhai on medium flame
0%

Step 2 · Heat oil in a kadhai on medium flame

Heat oil in a kadhai on medium flame. Add cumin seeds and let them splutter.

Step 3: Add chopped onions and sauté until golden brown
0%
2 min

Step 3 · Add chopped onions and sauté until golden brown

Add chopped onions and sauté until golden brown. Stir in ginger-garlic paste and green chilli; cook for 1-2 minutes until raw aroma fades.

Step 4: Mix in chopped tomatoes
0%

Step 4 · Mix in chopped tomatoes

Mix in chopped tomatoes, turmeric, coriander powder, and red chilli powder. Cook until tomatoes turn soft and oil separates.

Step 5: Add boiled chole
0%
7 min

Step 5 · Add boiled chole

Add boiled chole, salt, garam masala, and amchur powder. Mix well and cook uncovered for 5-7 minutes, stirring occasionally until masala coats chickpeas and mixture is dry.

Step 6: Garnish with chopped coriander leaves
0%

Step 6 · Garnish with chopped coriander leaves

Garnish with chopped coriander leaves. Serve hot with roti, paratha, or as a filling in wraps.

Why this recipe is healthy

Dry Chole is a heart-healthy, high-fiber dish that supports weight management and sustained energy levels. Because it's made with whole ingredients, minimal oil, and no heavy cream, it fits perfectly into a balanced Indian diet. Its high protein content helps maintain satiety, making it ideal for lunch and for those looking to maintain or lose weight. Rich in essential nutrients and free from processed ingredients, Dry Chole is a guilt-free way to enjoy authentic Indian flavors.

A note on tradition

Dry Chole is deeply rooted in North Indian culinary traditions, especially in Punjab and Uttar Pradesh. It is a popular choice during festivals like Holi, Navratri, and family gatherings, where it is served as part of an elaborate vegetarian thali. The dish is also a staple in Indian tiffin boxes, enjoyed with phulka or stuffed paratha. Regional variations exist, with some adding pomegranate seeds (anardana) or using special homemade chana masala blends. Its simplicity, flavor, and nutritional value make Dry Chole a cherished dish across India.

← Back to Dry Chole