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 it’s the method I still use today. It brings out such a deep, homely flavour.

I’ve used my homemade channa masala powder in this recipe—it’s fresh,...

Easy Punjabi Channa Curry (White Chickpea Curry) recipe

Stuck mid-recipe?

Chefadora AI has the answer - timers, swaps, step-by-step help.

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.

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
Recipe Questions?