This Chana Ka Salan is a comforting Pakistani-style chickpea curry made with boiled chickpeas, golden onions, tomato puree, green chilies, warm spices, tamarind and dried plum puree, and a little nihari masala for extra depth.
It is rich, flavorful, slightly tangy, and perfect with naan, roti, paratha, puri, or boiled rice. The best part of this recipe is that some chickpeas are blended and added back into the curry, which naturally thickens the gravy and gives the salan a cozy homemade texture.
This is the kind of recipe that works beautifully for breakfast, lunch, dinner, Ramadan iftar, brunch tables, or simple family meals.
Why You’ll Love This Chana Salan
This chana salan is simple but full of flavor. The base starts with cumin seeds and golden onions, which give the curry a deep aroma. Tomato puree adds body, green chilies bring freshness, and the spices make the salan warm and rich.
The chicken cube adds extra savory flavor, while the imli aloo bukhara puree gives a light tangy taste. A little nihari masala makes the curry deeper without turning it into nihari. It just gives the chana a more restaurant-style flavor.
Blending a small amount of boiled chickpeas and adding them back into the gravy makes the curry thick without needing flour or extra cream.

Ingredients You’ll Need
Main Ingredients
- Boiled chickpeas, as needed
- 1 onion, sliced or chopped
- 2 to 3 tomatoes, blended into puree
- 2 to 3 green chilies, chopped
- Oil, as needed
- 1 teaspoon cumin seeds
- 1 chicken cube
- Imli aloo bukhara puree, a little, to taste
Spices
- Salt, to taste
- Red chili powder, to taste
- Turmeric powder, to taste
- Garam masala, to taste
- Coriander powder, to taste
- A little nihari masala
For Thickening the Gravy
- A small handful of boiled chickpeas, blended or mashed
For Garnish
- Fresh coriander, chopped
- Green chilies, sliced
- Ginger slices, optional
- Lemon wedges, optional
How to Make Chana Ka Salan
Step 1: Prepare the Chickpeas
Boil the chickpeas until they are soft and tender.
Take a small amount of boiled chickpeas and grind or mash them. Keep this aside because it will be added later to thicken the gravy.
Step 2: Start the Masala Base
Heat oil in a pan.
Add cumin seeds and let them sizzle for a few seconds until fragrant.
Now add the onions and sauté them until they turn golden.
Golden onions give the chana salan a deeper flavor, so let them cook properly before moving to the next step.
Step 3: Add Green Chilies and Tomato Puree
Add chopped green chilies and mix for a few seconds.
Blend the tomatoes into a smooth puree and add it to the pan.
Cook the tomato puree with the onions until the tomatoes soften and the mixture starts to thicken.
Step 4: Add Spices
Add salt, red chili powder, turmeric, garam masala, coriander powder, and a little nihari masala.
Mix everything well and cook the spices for a few minutes so the raw spice taste goes away.
At this stage, the masala should look rich and fragrant.
Step 5: Add Chicken Cube and Imli Aloo Bukhara Puree
Add 1 chicken cube and mix it into the masala until it dissolves.
Then add a little imli aloo bukhara puree. Start with a small amount and adjust according to your taste.
This gives the chana salan a slightly tangy and deeper flavor.
Step 6: Add Blended Chickpeas
Add the blended or mashed chickpeas into the masala.
Mix well.
This step helps make the gravy thicker and gives the salan a creamy, homemade texture without adding cream.
Step 7: Add Boiled Chickpeas
Now add the boiled chickpeas to the pan.
Mix everything together so the chickpeas are fully coated with the masala.
Add water according to how much gravy you want.
Let the curry cook on medium heat until the chickpeas absorb the spices and the oil starts separating from the masala.
Step 8: Simmer Until Flavorful
Cover and let the chana salan simmer for a few minutes.
If the gravy becomes too thick, add a little water and cook again.
If it is too thin, cook uncovered until it thickens.
Taste and adjust salt, chili, or tanginess if needed.
How to Know Chana Salan Is Ready
The chana salan is ready when the chickpeas are soft, the gravy is thick, and the oil starts to separate from the masala.
The color should look rich and slightly deep because of the tomatoes, spices, and golden onions.
Serving Ideas
Serve this chana ka salan hot with:
- Naan
- Roti
- Paratha
- Puri
- Boiled rice
- Jeera rice
- Pickled onions
- Fresh salad
- Raita
- Lemon wedges
For a full desi breakfast or brunch, serve it with puri, achar, sliced onions, and chai.
For dinner, serve it with naan or rice and a fresh cucumber salad.
Tips for the Best Chana Ka Salan
Use fully boiled chickpeas so the curry tastes soft and comforting.
Brown the onions properly because this builds the flavor of the salan.
Cook the tomato puree until it thickens and the raw tomato smell goes away.
Add only a little nihari masala. It should enhance the flavor, not overpower the chana.
Use imli aloo bukhara puree carefully because it can become too tangy if added too much.
Blend or mash some chickpeas to make the gravy naturally thick.
Cook until the oil separates for a richer curry flavor.
Make-Ahead Tips
You can boil the chickpeas ahead of time and store them in the fridge.
You can also freeze boiled chickpeas in portions for quick cooking later.
The masala can be prepared earlier in the day, then you can add chickpeas and simmer before serving.
This recipe also tastes better after resting because the chickpeas absorb more flavor.
Storage Instructions
Store leftover chana salan in an airtight container in the fridge for up to 3 days.
Reheat on the stove or in the microwave. Add a splash of water if the gravy becomes too thick.
You can also freeze it for later. Let it cool completely, then freeze in portions.
Variations You Can Try
Lahori Chana Style
Add extra garam masala, green chilies, and ginger slices for a stronger flavor.
Spicy Chana Salan
Add more red chili powder or crushed red chilies.
Tangy Chana Salan
Add a little more imli aloo bukhara puree or lemon juice at the end.
Breakfast Chana
Keep the gravy slightly thicker and serve with puri or paratha.
Rice Bowl Chana
Keep the gravy medium-thick and serve over boiled rice with salad and raita.


FAQs
Can I use canned chickpeas?
Yes, you can use canned chickpeas. Rinse them well before adding them to the masala. Since they are already soft, they will need less cooking time.
Why do we blend some chickpeas?
Blending some chickpeas makes the gravy thicker and gives the salan a rich texture without adding flour or cream.
Can I skip the chicken cube?
Yes, you can skip it. The chicken cube adds extra flavor, but the recipe will still taste good without it.
Can I make this vegetarian?
Yes. Skip the chicken cube or use a vegetable stock cube instead.
Can I skip nihari masala?
Yes, but a small amount gives the curry deeper flavor. Do not add too much because it can overpower the chana.
What is imli aloo bukhara puree?
It is a tangy mixture made from tamarind and dried plums. It adds a sweet-sour flavor to the curry and makes it taste richer.
Final Thoughts
This Chana Ka Salan is a cozy, flavorful, and satisfying chickpea curry with a rich onion-tomato masala and a naturally thick gravy. The cumin, green chilies, warm spices, chicken cube, nihari masala, and imli aloo bukhara puree make it full of desi flavor.
Serve it with naan, roti, puri, or rice for a simple but delicious homemade meal.
Find Me on YouTube
If you enjoyed this recipe, you can also find me on YouTube where I share cozy food ideas, recipe videos, and simple homemade dishes made with love.
Chana Ka Salan Recipe
This is the kind of recipe that works beautifully for breakfast, lunch, dinner, Ramadan iftar, brunch tables, or simple family meals.
- Total Time: 30 minutes
- Yield: 6
Ingredients
Main Ingredients
- * Boiled chickpeas (as needed)
- * 1 onion (sliced or chopped)
- * 2 to 3 tomatoes (blended into puree)
- * 2 to 3 green chilies (chopped)
- * Oil (as needed)
- * 1 teaspoon cumin seeds
- * 1 chicken cube
- * Imli aloo bukhara puree (a little, to taste)
Spices
- * Salt (to taste)
- * Red chili powder (to taste)
- * Turmeric powder (to taste)
- * Garam masala (to taste)
- * Coriander powder (to taste)
- * A little nihari masala
For Thickening the Gravy
- * A small handful of boiled chickpeas (blended or mashed)
For Garnish
- * Fresh coriander (chopped)
- * Green chilies (sliced)
- * Ginger slices (optional)
- * Lemon wedges (optional)
Instructions
Step 1: Prepare the Chickpeas
- Boil the chickpeas until they are soft and tender.
- Take a small amount of boiled chickpeas and grind or mash them. Keep this aside because it will be added later to thicken the gravy.
Step 2: Start the Masala Base
- Heat oil in a pan.
- Add cumin seeds and let them sizzle for a few seconds until fragrant.
- Now add the onions and sauté them until they turn golden.
- Golden onions give the chana salan a deeper flavor, so let them cook properly before moving to the next step.
Step 3: Add Green Chilies and Tomato Puree
- Add chopped green chilies and mix for a few seconds.
- Blend the tomatoes into a smooth puree and add it to the pan.
- Cook the tomato puree with the onions until the tomatoes soften and the mixture starts to thicken.
Step 4: Add Spices
- Add salt, red chili powder, turmeric, garam masala, coriander powder, and a little nihari masala.
- Mix everything well and cook the spices for a few minutes so the raw spice taste goes away.
- At this stage, the masala should look rich and fragrant.
Step 5: Add Chicken Cube and Imli Aloo Bukhara Puree
- Add 1 chicken cube and mix it into the masala until it dissolves.
- Then add a little imli aloo bukhara puree. Start with a small amount and adjust according to your taste.
- This gives the chana salan a slightly tangy and deeper flavor.
Step 6: Add Blended Chickpeas
- Add the blended or mashed chickpeas into the masala.
- Mix well.
- This step helps make the gravy thicker and gives the salan a creamy, homemade texture without adding cream.
Step 7: Add Boiled Chickpeas
- Now add the boiled chickpeas to the pan.
- Mix everything together so the chickpeas are fully coated with the masala.
- Add water according to how much gravy you want.
- Let the curry cook on medium heat until the chickpeas absorb the spices and the oil starts separating from the masala.
Step 8: Simmer Until Flavorful
- Cover and let the chana salan simmer for a few minutes.
- If the gravy becomes too thick, add a little water and cook again.
- If it is too thin, cook uncovered until it thickens.
- Taste and adjust salt, chili, or tanginess if needed.
How to Know Chana Salan Is Ready
- The chana salan is ready when the chickpeas are soft, the gravy is thick, and the oil starts to separate from the masala.
- The color should look rich and slightly deep because of the tomatoes, spices, and golden onions.
- Cook Time: 30 minutes
- Category: Breakfast
- Cuisine: Pakistan

