How to Make Punjabi Chole (Traditional & Healthy Version)

Punjabi Chole, also known as Chana Masala, is a beloved North Indian dish that has won hearts across India with its rich, aromatic flavors and comforting taste. Originating from the vibrant kitchens of Punjab, this dish is crafted with white chickpeas (kabuli chana) simmered in a robust blend of spices, tomatoes, and onions. The result is a hearty, protein-packed curry with a luscious gravy that pairs perfectly with rice, roti, or bhature. Chole is a staple during Indian festivals like Baisakhi and Diwali, and is commonly prepared for special lunches or family gatherings. This healthy version of Punjabi Chole is made using minimal oil and fresh, whole ingredients to keep calories in check, making it ideal for calorie-conscious individuals. The aromatic blend of Indian masalas such as cumin (jeera), coriander (dhania), and garam masala delivers a traditional touch while providing an irresistible taste. Each spoonful brings a burst of tangy, spicy, and savory notes, satisfying both your taste buds and nutritional needs. If you’re looking for a wholesome, vegetarian lunch option that’s steeped in Indian culture, Punjabi Chole is a perfect choice.

35 min total2 servingsmedium290 kcal / 100g

Ingredients

  • Kabuli Chana (white chickpeas)
    1 cup (soaked overnight) Kabuli Chana (white chickpeas) (chole)
  • Onion
    1 large (finely chopped) Onion (pyaz)
  • Tomato
    2 medium (pureed) Tomato (tamatar)
  • Ginger-Garlic Paste
    1 tablespoon Ginger-Garlic Paste (adrak-lahsun ka paste)
  • Green Chili
    1 (slit) Green Chili (hari mirch)
  • Cumin Seeds
    1 teaspoon Cumin Seeds (jeera)
  • Coriander Powder
    1.5 teaspoons Coriander Powder (dhania powder)
  • Red Chili Powder
    1/2 teaspoon Red Chili Powder (lal mirch powder)
  • Turmeric Powder
    1/4 teaspoon Turmeric Powder (haldi)
  • Garam Masala
    1/2 teaspoon Garam Masala (Punjabi garam masala)
  • Tea Bags
    1-2 (optional) Tea Bags (for color)
  • Salt
    to taste Salt (namak)
  • Mustard Oil
    1 tablespoon Mustard Oil (sarson ka tel)
  • Fresh Coriander
    2 tablespoons (chopped) Fresh Coriander (hara dhania)

Step-by-step instructions

Step 1: Soak 1 cup kabuli chana overnight in plenty of water
0%

Step 1 · Soak 1 cup kabuli chana overnight in plenty of water

Soak 1 cup kabuli chana overnight in plenty of water. Drain and rinse well. Pressure cook with 3 cups water, a pinch of salt, and tea bags (if using) for 5-6 whistles, until chana is soft.

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

Step 2 · Heat mustard oil in a kadhai on medium flame

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

Step 3: Add chopped onions
0%

Step 3 · Add chopped onions

Add chopped onions. 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é until raw smell disappears.

Step 5: Stir in tomato puree and cook until oil separates
0%

Step 5 · Stir in tomato puree and cook until oil separates

Stir in tomato puree and cook until oil separates. Add turmeric, coriander powder, red chili powder, and salt. Mix well.

Step 6: Add cooked chana (drained
0%

Step 6 · Add cooked chana (drained

Add cooked chana (drained, reserve water) and mix with the masala. Mash a few chana for thicker gravy.

Step 7: Pour in reserved water as needed
0%
7 min

Step 7 · Pour in reserved water as needed

Pour in reserved water as needed. Simmer for 5-7 minutes. Add garam masala and fresh coriander. Adjust salt.

Step 8: Serve hot with phulka
0%

Step 8 · Serve hot with phulka

Serve hot with phulka, tawa roti, or jeera rice. Garnish with more fresh coriander.

Why this recipe is healthy

This healthy Punjabi Chole recipe is ideal for weight management due to its high protein and fiber content, which promote satiety and balanced energy. The use of whole, natural ingredients, low oil, and absence of cream or heavy fats make it a nutritious, heart-friendly choice. It’s a diabetic-friendly lunch option when paired with whole wheat roti or brown rice.

A note on tradition

Punjabi Chole is a cornerstone of North Indian cuisine, especially in Punjab, where it’s often served with bhature or rice during festivals, weddings, and family feasts. It’s a popular dish during Baisakhi, marking harvest celebrations, and is loved for its warming, satisfying flavors. Regional variations exist, with some using amchur (dry mango powder) or anardana (pomegranate seeds) for tanginess, reflecting the diversity of Indian cooking.

← Back to Punjabi Chole nutrition