Vegan Dum Aloo | Punjabi Style Vegan Dum Aloo

Jump to Recipe

Punjabi Style Vegan Dum Aloo with step by step photos – This delicious vegan dum aloo is more restaurant like and not spicy-hot like the Kashmiri dum aloo.

punjabi dum aloo

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

I have adapted this recipe from Nita Mehta cookbook “Taste of Punjab: hare bhare khetaan da khaana-vegetarian”.

Now this is a step by step recipe and this will give you an idea of 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.

This recipe is made without curd. As a substitute for yogurt (curd or dahi), I have used lemon juice. However, the gravy would equally taste good with dairy yogurt or vegan yogurt.

You can serve it with roti or naan or jeera paratha or saffron rice or masala rice or jeera rice or rumali roti.

How to make Vegan Dum Aloo

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

dum aloo recipe

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

onion ginger garlic paste for dum aloo recipe

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.

Punjabi dum aloo recipe

4: Add the tomato puree and stir.

Punjabi dum aloo recipe

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

add spices to make dum aloo recipe

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

making dum aloo recipe

7: Now add the cashew paste. If you don’t have cashew paste then another excellent vegan option is almond paste.

adding cashew paste to make Punjabi dum aloo recipe

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

frying the Punjabi dum aloo recipe

9: Add water and stir.

adding water to dum aloo recipe

10: Bring the whole curry to a boil.

dum aloo recipe

11: Add the shallow fried baby potatoes.

Punjabi dum aloo recipe

12: Simmer till the gravy thickens a bit and lastly add lemon juice and salt. Mix well.

making Punjabi dum aloo recipe

Serve vegan dum aloo with roti or naan or tandoori roti or jeera rice or ghee rice. It also tastes great with steamed basmati rice.

Punjabi dum aloo
For more delicious Potato recipes on blog are

  1. Aloo matar
  2. Aloo palak
  3. Potato curry

If you made this recipe, please be sure to rate it in the recipe card below. Sign Up for my email newsletter or you can follow me on Instagram, Facebook, Youtube, Pinterest or Twitter for more vegetarian inspirations.

dum aloo punjabi recipe, punjabi dum aloo recipe

Vegan Dum Aloo (Punjabi Style)

4.67 from 21 votes
This Vegan dum aloo is creamy and delicately spiced & flavored and made without curd.
Prep Time 20 mins
Cook Time 40 mins
Total Time 1 hr

Cuisine Indian
Course: Main Course
Difficulty Level: Easy

Servings 4


  • 10 to 12 baby potatoes
  • 1 large onion
  • 1 large tomato
  • ½ inch ginger
  • 2 to 3 garlic
  • 2 tablespoon broken cashews or 10 to 12 king sized cashews soaked in water for 30 minutes
  • 1 black cardamom
  • 1 inch cinnamon stick (dalchini)
  • ½ teaspoon turmeric powder
  • ½ teaspoon red chilli powder
  • 1 teaspoon coriander powder (ground coriander)
  • 1 teaspoon fennel powder (ground coriander)
  • ½ teaspoon Garam Masala Powder
  • ½ tablespoon lemon juice or 1 tablespoon curd (yogurt)
  • 1 to 1.5 cups water
  • 1 or 2 tablespoon coriander leaves for garnishing (cilantro leaves)



  • Rinse the baby potatoes and wipe them dry. 
  • Keep the peel on. Halve or quarter them if big in size or keep them whole.
  • Shallow or deep fry in medium hot oil till they are golden browned and completely cooked.
  • Grind the soaked cashew to a smooth paste. 
  • Grind the onions, ginger and garlic to a smooth paste. Also blend the tomatoes to a smooth puree.

making vegan dum aloo

  • Heat 2 to 3 tbsp oil. Add the black cardamom and cinnamon. 
  • Fry till the oil becomes fragrant and then add the onion-ginger-garlic paste.
  • On a low flame fry the paste till it becomes golden brown and the oil separates. 
  • This takes about 9-10 minutes.
  • Add the tomato puree to the browned paste and stir.
  • After 3-4 minutes, add the turmeric powder, coriander powder, red chili powder, garam masala powder, fennel powder one by one.
  • Stir again and fry till the oil separates. Takes about 10-12 minutes.
  • Now add the cashew paste and yogurt (if you are going to use yogurt, at this stage).
  • Again fry the masala paste till the oil separates. This takes about 3-5 minutes.
  • Now add approx 1 to 1.5 cups of water. Bring the gravy to a boil.
  • Add fried potatoes and simmer for some 4-5 minutes till the gravy thickens.
  • Lastly add lemon juice (if you are going to use this, at this stage). Add salt. Mix well.
  • Garnish with some chopped coriander leaves. 
  • Serve vegan dum aloo hot with rotis or steamed basmati rice.


  1. As a substitute for yogurt (curd or dahi), I have used lemon juice. However, the 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.

Nutrition Info Approximate values

Nutrition Facts
Vegan Dum Aloo (Punjabi Style)
Amount Per Serving
Calories 197 Calories from Fat 18
% Daily Value*
Fat 2g3%
Sodium 23mg1%
Potassium 978mg28%
Carbohydrates 40g13%
Fiber 6g25%
Sugar 4g4%
Protein 5g10%
Vitamin A 395IU8%
Vitamin C 45.7mg55%
Calcium 53mg5%
Iron 2.3mg13%
* Percent Daily Values are based on a 2000 calorie diet.

Like our videos? Then do follow and subscribe to us on youtube to get the latest Recipe Video updates.

Tried this recipe?If you have made the recipe and liked it then do share the recipe link on facebook, twitter & pinterest. For instagram mention @dassanasvegrecipes and tag #dassanasvegrecipes!

Like this Recipe?
Pin it Now to Remember it Later

Pin Recipe Now

Share This Recipe:


Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Comments are closed.


  1. Hi ,
    I have been following your recipes for quite sometime now. All my friends here in NJ, follow your recipes. I have actually made this recipe before but this time I got bite potatoes which are smaller then baby potatoes. My question is how much ingredients I should use? I have around 50 bite potatoes which weigh 680gms. What do you suggest?
    Thank you!!5 stars

    1. thank you shivani. you can use 250 grams of bite potatoes for this recipe. the rest of the ingredients remain same.

  2. Another amazing recipe,absolutely mind blowing.Thank u so much….god bless you dear?wish I could give it ten star rating.?

  3. Hello dassana!

    I love your blog… Whenever I search for a recipe and if it’s on your blog, it comes first and then I know I needn’t go further 🙂 Have made this recipe twice already in the last one month. It surely takes some time but well worth it.
    lots of love,

    1. thank you ashima for your positive feedback and kind words 🙂 glad you liked this vegan dum aloo recipe.

  4. This is just an amazing recipe.. I tried it and that turned out to be very delicious.
    I tried it in a modified way also.. I dipped the baby potatoes in a mixture of Maida, cornflour, Ginger-Garlic & green chillies paste and then fried them.. Remaining procedure was same.. That dish was also quite tasty but somehow I felt there wasn’t much crunchiness in the potatoes.. Can you give me any suggestions on this?5 stars

    1. thanks sravani for the feedback. if you chop the potatoes in small pieces and the fry, the crunchiness will be there. when we fry batter coated veggies like potatoes or cauliflower, the more small they are chopped, the crunchier they become.

  5. hi dasanna,

    I tried many of your receipies and they were delicious.
    Is there any other way to cook the potatoes instead of shallow frying them??

    1. thanks raji. you can parboil the potatoes. then pan fry them in some oil. this is one way. second is just to boil the potatoes and then add them to the gravy. the frying gives a crisp texture to the potatoes. for health reasons, you can just boil them and add to the gravy.

  6. Dear dasanna,
    Love your recipes & your hold-by-hand, step by step guidance. Many a time, your recipes have graced our home.
    I have a question out of curiosity. When adding dry spices, why do you sometimes ask for them to be added one by one ? Will it matter if the stuff that goes in right behind each other is first collected in a small bowl & dumped in together ?
    Another query. While making twice the quantity of any vegetable, is it as simple to double every ingredient you mention or are there complications involved ?
    Thanks again for everything,
    Michaela.4 stars

    1. thanks michaela. in most recipes i add all of them together. could be in some recipes i have added them later. usually i add garam masala powder and dry mango powder later. other wise spices like turmeric powder, coriander powder, red chili powder etc can be added all together. you can collect them in a bowl and then add or add one after the other in succession. garam masala is added last, as most store brought garam masala powder is made from roasted spices and then ground. so its kind of cooked before. so you add it at last. dry mango powder if added first gets reduced in it sourness. so in some recipes, where the sour element is required, its added last. for whole spices, depending on the recipe they can be added together or in steps.

      a gravy or curry dish can have an unbalanced flavor profile if doubled. most indian home cooks use the method of approximation or eye balling the ingredient, when doubling or tripling recipes. so its better to make the recipe in the proportion provided in it.

  7. Hi
    I have been using various delicious recipes from your website since past sometime. I really loved the way all these dishes have been made. Your preparations are not just delicious but simple as well. I am happy to visit the site always.
    Tanu5 stars

    1. welcome tanu. nice to know this. thanks for sharing positive feedback.

  8. Hi can almonds (without skin) , also blanched like you mentioned for cashew , be substituted for the latter. Will this impact the taste/texture much?

    1. anusha, blanched almonds (without skin) can be added in place of cashews. yes the taste will change but it will be good.

  9. Can we substitute anything else in place of cashew paste due to nut allergy. Thank you.

    1. A Ansari, try adding little khoya/mawa or milk powder. paste of melon seeds/magaz will also do.

  10. Amit, while searching for holi special food I came to this site n have done the sabudana vada n hydrabadi biryani which were awesome!!! n will do the aloo dum n dal makhani restaurant style tomorrow… Ur receipts are very easy to follow…. Thank u soon much…..

    1. welcome shital. glad to know this. thanks for sharing positive feedback.

  11. I have been very sick for a few days, so my mother and I took a day off today from the world and she decided to make this recipe! It’s turning out wonderfully (simmering now) and we cannot WAIT to have it for dinner tonight. Thanks for sharing 🙂

    1. welcome medha. hope you and your mother enjoy the dish. get well soon.

  12. Made this for lunch today, came out Delicious !!! Big hit ! Everyone loved it. Very easy to follow directions. I did one change made cashew paste first then socked them in whole milk. Thanks for wonderful receipe.5 stars

    1. thanks toral for sharing positive feedback on dum aloo and for sharing your variation.

  13. its awesome with hot rotis thanks for this recipe, one of my favourite dish now!!!!5 stars

  14. Made this for dinner last night with hot rotis! Turned out delicious!!
    Dassana, your recipes inspire me to cook variety of dishes !!4 stars

    1. thanks nivedita. in fact this is also one of my favorite aloo recipes with rotis.

  15. I had made almost 10-15 recipes from this website and everyone of them sounds excellent

  16. It tasted good when it was hot and freshly made, but in the evening the potatoes became a bit hard.2 stars

  17. looks yummy, will definitely try this recipe.thanks a lot for all these yummy recipes dassana,i keep following your dishes, and they always turn out to be you have any website for nonveg , chicken,only authentic indian recipes

    1. thanks a lot rupali. i do not have any website for non veg food. myself and my family is vegetarian, so i add only vegetarian recipes.

  18. Oh gosh, this is delicious! I added some cauliflower too, but the potatoes were the best.

  19. Hi… this recipe is really mouthwatering. Its toooooo good. I also got complement from my hubby. Thanks a lot dear.5 stars

  20. Hi Dassana –

    I just stumbled across your website and I am already loving it! I will be trying your Rajma recipe tonight.

    I have a silly question though – what does the “dum” stand for in recipes such as this? I asked my Indian husband and he couldn’t tell me.

    Thank you in advance! 🙂

    1. thanks. dum stands for a technique in cooking, where the pan or pot is sealed tightly which does not allow for the escape of steam. as a result the food cooks in its own steam. so the flavors and aroma are like trapped in the pan which really gives subtle myriad flavors to the dish. the best example of dum cooking is a biryani. although this recipe is called as dum aloo, the dum technique is not used here. but there are quite a number of recipes where the dum technique is used. this technique of cooking is mostly used in the awadhi & mughlai cuisine.

  21. Its a wonderful recipe. I made it at home and everyone just loved it. they were asking ” how did u made this? its tasing like a restaurant dish”. I am so thankful to you. Your recipes are awesome.5 stars

    1. welcome sakshi. thanks for writing this motivating and sweet comment. the best food is always made at home with love. happy cooking.

  22. Hi dassana, proceedings of recipe luks gr8 n i surely lik to try it..n m impressed by all comments..gud job dassana…keep it up…n keep sending sumthing different n original recipes.

    1. thanks naaz for this motivating comment. keep visiting the blog to check new recipes.

  23. Hey,
    this is a pretty decent recipe for an adapted version of Aloo dum, But I must say though, the recipe drifted too far away from the original Aloo Dum recipe when the curd was added. Plus, I would recommend to add ginger garlic paste after the onion has been cooked. If it’s added before that, the recipe won’t have any taste of ginger or garlic whatsoever. 🙂

    1. hi shrey, i agree its a pretty decent and good recipe. there are so many versions of dum aloo that its difficult to pin point which is the original and authentic version. this one is adapted from a book. the original recipe used yogurt. i substituted lemon juice in place of yogurt. moreover the ginger garlic is ground with the onions. so they will be cooked when sauting the onion paste. but as per what you say, to get a dominant flavor of ginger-garlic, it can be added after sauting the onion paste. depends upon the individual taste. i feel since this is a creamy and sweet version of dum aloo, the ginger and garlic have been purposely ground with the onion so that they don’t give strong overtones to this subtle dish.

  24. Hi Dassana, This came out awesome too! Just that my onions did not turn brown. I stirred them for a really long time! Probably because onions here in US are a deep pinkish purple, not sure! But i am pretty sure tha it did not affect the taste as everyone really liked it. I paired this with phulkas and served your channa dal fry with plain basmati. They all make lovely menus! Thanks! 🙂

    1. thanks for the feedback nandita. i am sure about the deep pinkish onions. sometimes some onions do take a long time to brown. adding a pinch of salt, helps to brown them faster. the browning does impart a certain flavor and taste. however if the onions are even lightly browned or softened, its alright. as there are other ingredients also that enhance and make the dish more flavorful.

  25. I am very impressed on step by step easy guide and picture details…ALL the great efforts on one site for Vegetarian people. Keep up the good work. My words are falling short on expressing THANK YOU for all the great recipes shared.

    Bhairavi Patel

    1. thanks bhairavi. such positive words from readers are always motivating and refreshing.

  26. Hi Dassana!
    I LOVE LOVE LOVE your blog!!! Thank you so much!!!!!
    I have a quick question about this recipe.
    Is there anything I can use as a substitute for the black cardamom? I don’t have any and am not sure where I can find it.

    1. thanks. if you don’t have black cardamom, then obviously you cannot add it. there is no substitute for it. it does flavor the dum aloo, but you can easily ignore adding it.

  27. Hi Dassana,

    Instead of shallow frying the potatoes, can I just bake them in the oven to get them cooked? Thanks!

  28. I just saw this recipe and I’m in love. I can’t wait to make this. The photos are so appetizing.

  29. Basically I am good cook and a pure vegetarian.Iused to make this you have given a clue to add curd or lemon juice thanks.Normally I used to make gravy little watery that is all

  30. dassana is their any difference between potato and baby potato. they looks different. i am from kerala. And i am quiet new in the world of taste. ( your stills are amazingly superb)

    1. thanks pradeep. there is a difference between baby potatoes and regular potatoes. baby potatoes are smaller and tender potatoes. the skin is also tender. hence there is no need to peel the skin. basically they are potatoes that have been removed from the soil before they are fully grown. taste and texture wise too baby potatoes are different than regular potatoes.

  31. You know I am not a vegetarian but you made me crave your dum aloo really badly! And nothing else! =P

  32. nice recipe..i was waiting for ur new recipie from many days..thank u dasanna

  33. I wondered if I had missed any post. Hope you enjoyed your break. And back again with a wonderful aloo dum recipe.

  34. Welcome back… nice to have a new recipe from you after a long time 🙂
    Potatoes are always the best!