Easy Punjabi Channa Curry (White Chickpea Curry)

User profile image
Leena Kohli (@leenakohli)

This Punjabi-style Tariwale Safed Channa Curry (also called safed chole tariwale or white chickpea curry) is a classic North Indian dish made with kabuli channa simmered in a spiced onion-tomato masala. I grew up watching my mom make it this way—simmering the soaked chickpeas directly with the masala before adding water—and...

Easy Punjabi Channa Curry (White Chickpea Curry) recipe
Prep Time
12hr 0min
Cook Time
45min
Total Time
12hr 45min

Ingredients

4 Servings
(1 serving = 1 bowl of curry)

For the Chickpeas

  • dried kabuli channa (white chickpeas)
    dried kabuli channa (white chickpeas)
    2cups

For the Curry

  • mustard oil (or vegetable, sunflower, canola oil)
    mustard oil (or vegetable, sunflower, canola oil)
    1/3cup
  • bay leaf
    bay leaf
    1
  • black cardamom
    black cardamom
    1
  • cloves
    cloves
    4
  • cinnamon
    cinnamon
    1in
  • medium-sized onions
    medium-sized onions
    2
  • green chillies
    green chillies
    4
  • garlic
    garlic
    6clove
  • ginger
    ginger
    1in
  • Kashmiri chilli powder
    Kashmiri chilli powder
    1/2tbsp
  • tomato puree (from 3-4 medium tomatoes)
    tomato puree (from 3-4 medium tomatoes)
    1 1/2cup
  • salt (to taste)
    salt (to taste)
    1tsp
  • turmeric powder
    turmeric powder
    1/2tsp
  • channa masala powder (optional, for extra flavour)
    channa masala powder (optional, for extra flavour)
    2tsp
  • kasuri methi (dried fenugreek leaves)
    kasuri methi (dried fenugreek leaves)
    1tbsp
  • water (adjust for desired consistency)
    water (adjust for desired consistency)
    3cups
  • garam masala
    garam masala
    1/2tsp
  • Fresh chopped coriander (for garnish)
    Fresh chopped coriander (for garnish)

How to make Easy Punjabi Channa Curry (White Chickpea Curry)

Prepare the Chickpeas

  1. Step 1

    Rinse chickpeas 2-3 times.

  2. Step 2

    Soak overnight in plenty of water (at least 2 inches above the chickpeas).

    Step 1.1: Soak overnight in plenty of water (at least 2 inches above the chickpeas)
  3. Step 3

    Drain and rinse well the next day. Set aside.

Make the Curry Base

  1. Step 1

    Grind the onions, green chillies, garlic, and ginger into a paste.

  2. Step 2

    Heat oil in a pressure cooker. Add bay leaf, cardamom, cloves, and cinnamon. Let them sizzle.

    Step 2.1: Heat oil in a pressure cooker
  3. Step 3

    Add the onion paste and cook, stirring often, until the excess moisture evaporates and the oil begins to release from the sides (about 8–10 minutes). The paste should be well-cooked but not too dark or overly browned.

    Step 2.1: Add the onion paste and cook, stirring often, until the excess moisture evaporates and the oil begins to release from the sides (about 8–10 minutes)
    Step 2.2: Add the onion paste and cook, stirring often, until the excess moisture evaporates and the oil begins to release from the sides (about 8–10 minutes)
  4. Step 4

    Stir in Kashmiri chilli powder.

    Step 2.1: Stir in Kashmiri chilli powder
  5. Step 5

    Add the tomato puree and cook for 3–4 minutes until the raw smell disappears, and the moisture reduces.

    Step 2.1: Add the tomato puree and cook for 3–4 minutes until the raw smell disappears, and the moisture reduces
  6. Step 6

    Add turmeric, channa masala, and kasuri methi. Sauté until the masala thickens and the oil starts to seperate.

    Step 2.1: Add turmeric, [channa masala](https://www
    Step 2.2: Add turmeric, [channa masala](https://www

Cook the Chickpeas (Two ways)

  1. Step 1

    Add the soaked chickpeas to the masala and mix well. Simmer covered for 8-10 minutes.

    Step 3.1: Add the soaked chickpeas to the masala and mix well
    Step 3.2: Add the soaked chickpeas to the masala and mix well
  2. Step 2

    Pour in water and salt.

  3. Step 3

    Option 1 - Pressure Cooker - Pressure cook for 1 whistle on high heat, then reduce flame and cook for 6-8 whistles (or longer, if needed) until chickpeas are soft. Or Option 2 - Stovetop Pot- Cover and simmer on medium heat for 45–60 minutes, stirring occasionally, until chickpeas are tender. Add more water if needed during cooking.

    Step 3.1: Option 1 - Pressure Cooker - Pressure cook for 1 whistle on high heat, then reduce flame and cook for 6-8 whistles (or longer, if needed) until chickpeas are soft
    Step 3.2: Option 1 - Pressure Cooker - Pressure cook for 1 whistle on high heat, then reduce flame and cook for 6-8 whistles (or longer, if needed) until chickpeas are soft
  4. Step 4

    Finally, sprinkle garam masala and garnish with fresh coriander.

    Step 3.1: Finally, sprinkle garam masala and garnish with fresh coriander
  5. Step 5

    Serve hot with Indian breads like roti, paratha, or poori, or steamed rice.

    Step 3.1: Serve hot with Indian breads like roti, paratha, or poori, or steamed rice

Nutrition (per serving)

Calories

366.3kcal (18.31%)

Protein

12.8g (25.5%)

Carbs

40.5g (14.73%)

Sugars

6.0g (12%)

Healthy Fat

15.8g

Unhealthy Fat

2.3g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Mustard oil gives an authentic flavour, but vegetable, sunflower, canola oil, or ghee work just as well.

  2. Use ground onions and tomatoes for a smooth curry or chopped for a rustic texture.

  3. ½ cup + 2 tbsp canned tomato puree can replace fresh tomatoes.

  4. Add more water for a soupy curry, or simmer longer/mash a few chickpeas for a thicker version.

  5. Adjust chillies to suit your taste.

  6. Punjabi safed channa is traditionally medium-thin in consistency.

FAQS

  1. Can I use canned chickpeas instead of dried ones?

    Yes! Use 2 cans of chickpeas (drained and rinsed). Reduce cooking time since they’re already softened.

  2. Can I make this curry without a pressure cooker?

    Absolutely. Just cook the soaked chickpeas in a large pot with enough water. It will take 45–60 minutes to soften.

  3. How do I store leftover channa curry?

    Keep it in an airtight container in the refrigerator for up to 3 days. Reheat with a splash of water before serving.

  4. Can I freeze channa curry?

    Yes, it freezes well for up to 2 months. Thaw overnight in the fridge and reheat gently.

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