Punjabi Channa Masala

User profile image
Leena Kohli (@leenakohli)
4.5
From 2 ratings

Punjabi Channa Masala is a popular dish originating from the northern Indian state of Punjab. This classic recipe features tender chickpeas cooked in a fragrant blend of spices and herbs, making it a staple in Punjabi cuisine. You can serve it with Indian bread such as roti, naan, and kulcha...

Prep Time
4hr 0min
Cook Time
1hr 0min
Total Time
5hr
Punjabi Channa Masala recipe

Ingredients

6 Servings
  • 1tbsp
    Tea Leaves
  • 1cup
    Water

For Boiling

  • 2cup
    Chickpeas (Kabuli Channa)
  • 1/2tsp
    Baking Soda
  • Water
  • 2
    Cinnamon stick (small)
  • 2
    Black Cardamom
  • 1tsp
    Salt
  • 2
    Onion (medium-sized) (sliced)
  • 3
    Green Chilli (medium hot) (chopped)

For Gravy

  • 5tbsp
    Oil
  • 2
    Bay Leaves
  • 4
    Cloves
  • 1tbsp
    Cumin Seeds
  • 1tbsp
    Ginger Garlic Paste
  • 3
    Tomato (chopped/ground)
  • 1tbsp
    Coriander Powder
  • 1tbsp
    Cumin Powder
  • 2 1/2tbsp
    Channa Masala
  • 1tsp
    Red Chilli Powder
  • 2tbsp
    Dry Fenugreek Leaves
  • 1tsp
    Garam Masala
  • 2tbsp
    Dry Mango Powder (Amchur)

For Tempering

  • 2tbsp
    Ghee
  • 1tsp
    Cumin Seeds
  • 2
    Dry Red Chilli
  • 1tsp
    Kashmiri Red Chilli Powder

How to make Punjabi Channa Masala

  1. To make tea water, place tea leaves or tea bag in a pan with 1 cup of water and boil for 3-4 minutes, strain and set aside.

    Step 1.1: To make tea water, place tea leaves or tea bag in a pan with 1 cup of water and boil for 3-4 minutes, strain and set aside

For Boiling

  1. Wash and soak chickpeas in water (5 cups approx.) with baking soda, preferably overnight.

    Step 2.1: Wash and soak chickpeas in water (5 cups approx
  2. Drain the chickpeas and transfer them to a pressure cooker. Add enough water to cover them by an inch, along with cinnamon, black cardamom pods, salt, sliced onions, and green chillies. Cook for 4-5 whistles on medium-high heat. Turn off the flame and let the steam release naturally.

    Step 2.1: Drain the chickpeas and transfer them to a pressure cooker
    Step 2.2: Drain the chickpeas and transfer them to a pressure cooker
  3. In a heavy-bottomed deep pan or wok, heat oil on medium-high heat. Add bay leaves, cloves, cumin seeds, and ginger garlic paste. Saute until golden.

    Step 2.1: In a heavy-bottomed deep pan or wok, heat oil on medium-high heat
  4. Add chopped or ground tomatoes and cook until soft and the oil oozes.

  5. Add coriander powder, cumin powder, channa masala, red chilli powder, kasuri methi, amchur powder, and garam masala. Cook for 3-4 minutes. Sprinkle water to prevent the tomato paste from sticking to the wok's bottom.

    Step 2.1: Add coriander powder, cumin powder, channa masala, red chilli powder, kasuri methi, amchur powder, and garam masala
    Step 2.2: Add coriander powder, cumin powder, channa masala, red chilli powder, kasuri methi, amchur powder, and garam masala
  6. Add the boiled chickpeas and mix well. Pour in the tea water and stir again.

    Step 2.1: Add the boiled chickpeas and mix well
    Step 2.2: Add the boiled chickpeas and mix well
  7. Mash some chickpeas gently with a masher and bring the mixture to a boil. Reduce the heat to low and simmer for 10-15 minutes, stirring occasionally, until the gravy thickens and the chickpeas are well coated with the spices.

    Step 2.1: Mash some chickpeas gently with a masher and bring the mixture to a boil
    Step 2.2: Mash some chickpeas gently with a masher and bring the mixture to a boil
  8. Check seasonings and adjust them to your taste.

For Tempering

  1. Heat ghee or oil in a small frying pan on medium heat. Add cumin seeds, dry red chillies, and kashmiri red chilli powder. Once the seeds splutter, add this tempering to the chickpeas.

    Step 3.1: Heat ghee or oil in a small frying pan on medium heat
    Step 3.2: Heat ghee or oil in a small frying pan on medium heat
  2. Garnish with chopped coriander leaves and serve hot with roti, bhatura, naan, kulcha, poori or paratha.

Nutrition (per serving)

Calories

310.8kcal (15.54%)

Protein

13.8g (27.66%)

Carbs

32.7g (11.88%)

Sugars

2.0g (4%)

Healthy Fat

13.3g

Unhealthy Fat

6.0g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Soak the chickpeas overnight with baking soda to soften them and speed up the cooking process.

  2. Use tea water to give the dish its signature colour. Adding too many tea leaves is not advised, as it can make the dish bitter.

  3. Use a heavy-bottomed pan to prevent the gravy from sticking to the bottom and burning.

  4. Mash some of the chickpeas with a masher to create a thicker consistency.

  5. Adjust the seasoning according to your taste. You can add more spices, salt or chilli powder if you prefer a spicier flavour.

  6. You can add more amchur powder if you prefer a tangier flavour.

  7. You can also use canned chickpeas instead of boiling them from scratch to save time.

  8. For added texture and flavour, you can also add chopped onions, tomatoes or green chillies as a garnish. .

  9. The number of servings will depend on the quantity of the dish served.

FAQS

  1. How do I properly store leftover Punjabi Channa Masala?

    To store leftover Punjabi Channa Masala, let it cool completely before transferring it to an airtight container. It can be refrigerated for up to 3-4 days. For longer storage, consider freezing it in a freezer-safe container for up to 2 months. When ready to eat, simply reheat on the stove or in the microwave until heated through.

  2. What are some good side dishes to serve with Punjabi Channa Masala?

    Punjabi Channa Masala pairs wonderfully with various Indian breads like roti, naan, or kulcha. It also goes well with steamed basmati rice or jeera rice. For a complete meal, consider serving it with a side of cucumber raita or a fresh salad to balance the spices.

  3. Can I make Punjabi Channa Masala vegan or gluten-free?

    Yes, Punjabi Channa Masala is naturally vegan as it primarily consists of chickpeas and spices. To ensure it's gluten-free, just make sure to use gluten-free bread or rice as a side. Additionally, check that the spices you use are certified gluten-free, as some blends may contain gluten.

  4. What can I substitute for chickpeas in Punjabi Channa Masala?

    If you're looking for a substitute for chickpeas in Punjabi Channa Masala, you can use other legumes like black beans or kidney beans. However, keep in mind that the flavor and texture will differ slightly. If you want a similar taste, you might consider using canned chickpeas for convenience, just remember to rinse them well before cooking.

  5. How can I adjust the spice level in Punjabi Channa Masala?

    To adjust the spice level in Punjabi Channa Masala, you can modify the amount of green chillies and red chilli powder used in the recipe. For a milder version, reduce these ingredients or omit them entirely. Alternatively, if you prefer a spicier dish, you can add more green chillies or a pinch of cayenne pepper during cooking.

Loading reviews...

leenakohli's profile picture
instagram

Leena Kohli

(@leenakohli)

Elevate your confidence through the magic of home cooking with my easy-to-follow recipes πŸ‘©β€πŸ³βœ¨...

chefadora
Β© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia