punjabi dum aloo recipe, how to make punjabi dum aloo recipe

Read This Recipe in -> Hindi

punjabi dum aloo recipe with step by step photos – this delicious dum aloo recipe is more restaurant like and not spicy-hot like the kashmiri dum aloo.

punjabi dum aloo has a tang from tangy tomatoes and sweet hint from onions and cashews and in combination with the usual indian spices, what you get is a creamy and delicately spiced & flavored dum aloo.

you can also have a look at bengali dum aloo which is very simple and lightly spiced and the dum aloo recipe UP style (no onion no garlic version). i have also shared restaurant style dum aloo recipe.

i have adapted this punjabi dum aloo recipe from a small book which i recently purchased – taste of punjab by nita mehta

now this is a step by step dum aloo recipe and this will give you an idea how frying onion paste, tomato paste and cashew paste is so important for north indian dishes. if you don’t do it properly, you won’t get the right flavors and taste in your final dish.

serve punjabi dum aloo with rotis or naan or jeera paratha or saffron rice or masala rice or jeera rice or nei choru (ghee rice).

if you are looking for more aloo recipes then do check aloo paratha, aloo 65, aloo palak, aloo tikka, aloo matar curry and potato korma recipe.

punjabi dum aloo recipe below:

4.5 from 18 votes
punjabi dum aloo recipe
prep time
20 mins
cook time
40 mins
total time
1 hr
punjabi dum aloo recipe - creamy and delicately spiced & flavored dum aloo.
course: main
cuisine: Indian
servings: 4
calories: 197 kcal
author: dassana amit
ingredients (1 cup = 250 ml)
  • 10 to 12 baby potatoes
  • 1 large onion
  • 1 large tomato
  • ½ inch ginger (adrak)
  • 2 to 3 garlic (lahsun)
  • 2 tablespoon broken cashews OR 10 to 12 king sized cashews soaked in water for 30 minutes
  • 1 black cardamom (badi elaichi)
  • 1 inch cinnamon stick (dalchini)
  • ½ teaspoon turmeric powder (haldi)
  • ½ teaspoon red chilli powder (lal mirch powder)
  • 1 teaspoon coriander powder (dhania powder)
  • 1 teaspoon fennel powder (saunf)
  • ½ teaspoon garam masala powder
  • ½ tablespoon lemon juice OR 1 tablespoon curd (dahi or yogurt)
  • 1 to 1.5 cups water
  • 1 or 2 tablespoon coriander leaves for garnishing (dhania patta)
how to make recipe
preparation for punjabi dum aloo recipe:
  1. rinse the baby potatoes and wipe them dry. 

  2. keep the peel on. halve or quarter them if big in size or keep them whole.

  3. shallow or deep fry in medium hot oil till they are golden browned and completely cooked.
  4. grind the soaked cashew to a smooth paste. 

  5. grind the onions, ginger and garlic to a smooth paste. also blend the tomatoes to a smooth puree.

making punjabi dum aloo:
  1. heat 2 to 3 tbsp oil. add the black cardamom and cinnamon. 

  2. fry till the oil becomes fragrant and then add the onion-ginger-garlic paste.

  3. on a low flame fry the paste till it becomes golden brown and the oil separates. 

  4. this takes about 9-10 minutes.

  5. add the tomato puree to the browned paste and stir.
  6. after 3-4 minutes, add the turmeric powder, coriander powder, red chili powder, garam masala powder, fennel powder one by one.
  7. stir again and fry till the oil separates. takes about 10-12 minutes.
  8. now add the cashew paste and yogurt (if you are going to use yogurt, at this stage).
  9. again fry the masala paste till the oil separates. this takes about 3-5 minutes.
  10. now add approx 1 to 1.5 cups of water. bring the gravy to a boil.
  11. add fried potatoes and simmer for some 4-5 minutes till the dum aloo gravy thickens.

  12. lastly add lemon juice (if you are going to use this, at this stage). add salt. mix well.

  13. garnish dum aloo with some chopped coriander leaves. 

  14. serve punjabi dum aloo hot with rotis or steamed basmati rice.

recipe notes
  1. as a substitute for yogurt (curd or dahi), i have used lemon juice. however, the dum aloo gravy would equally taste good with dairy yogurt or a vegan yogurt. in the recipe details, i have mentioned at which step the yogurt needs to be added.
  2. in this recipe either use yogurt or lemon juice. don't add both.

rough nutrition info per serving:

Nutrition Facts
punjabi dum aloo recipe
Amount Per Serving
Calories 197 Calories from Fat 18
% Daily Value*
Total Fat 2g 3%
Sodium 23mg 1%
Potassium 978mg 28%
Total Carbohydrates 40g 13%
Dietary Fiber 6g 24%
Sugars 4g
Protein 5g 10%
Vitamin A 7.9%
Vitamin C 55.4%
Calcium 5.3%
Iron 12.5%
* Percent Daily Values are based on a 2000 calorie diet.

step by step punjabi dum aloo recipe:

1: the baby potatoes are rinsed, wiped dry, halved and shallow fried in oil till they get cooked completely.

2: in hot oil, black cardamom and cinnamon are added and fried till the oil becomes fragrant. then add the onion-ginger-garlic paste.

3: now brown this paste. the paste has to be browned before you proceed to the next step. this is an important part. if the onion paste is not browned well, the curry won’t taste good.

4: add the tomato puree and stir.

5: after 3-4 minutes, add the spice powders.

6: fry this whole masala paste till the oil starts to leave the sides. another important step.

7: now add the cashew paste.

8: stir and fry again till the oil leaves the sides of the masala paste. can you see the oil bubbles at the sides…

9: add water and stir.

10: bring the whole curry to a boil.

11: add the shallow fried baby potatoes.

12: simmer till the dum aloo gravy thickens a bit and lastly add lemon juice and salt. mix well.

serve punjabi dum aloo with rotis or naan or tandoori rotis or pudina paratha or jeera rice or ghee rice or garam masala rice. the dum aloo also taste great with steamed basmati rice.

Sharing is Caring!

This post was last modified on June 13, 2017, 2:14 pm

    Categories Indian CurriesMain CourseNorth Indian RecipesPopular Indian RecipesVegan Recipes