Instant Pot Dum Aloo (Restaurant style)

Warming Restaurant style Dum Aloo is made in the Instant Pot using whole baby potatoes. This baby potato curry is ready in an electric pressure cooker in 5 minutes making it a perfect mid-week meal, or transform it into a weekend feast with delicious rice, raita, naans, and salad.

Serving suggestion for dum aloo with salad

Dum Aloo Restaurant Style

Dum aloo is an Indian dish. Aloo means potatoes and "dum" is the process by which they are cooked. Dum means to trap the steam, allowing the food to cook in its own aroma and flavours.

Regions in India all have their own variations and ingredients to cook dum aloo.

This is a restaurant-style Dum Aloo cooked in an authentic Punjabi gravy flavoured with the most aromatic kasuri methi (dried fenugreek leaves) and creamy yogurt. It is:

✔️A delicious vegetarian potato curry


✔️Easily made vegan


✔️Tastes just like the restaurant

My grandma's family was originally Rajasthani and she would cook this delicious Marwari Style Rajasthani Dum Aloo which is without onion and garlic and uses a gorgeous homemade red masala powder.

You can also make Farali Dum Aloo which is also without onion and garlic and safe to eat during Hindu fasts or vrat.

My Mum makes Goda masala Dum Aloo using Maharashtrian flavours that are usually found in the likes of pav bhaji.


Baby potatoes - The beauty of dum aloo and what sets it apart from other potato curries is that the potatoes used are never floury and will keep their shape. Mushy potatoes will not work well for a dum aloo as the sauce is always rich and heavy. However, see tips below if you do not have baby potatoes and still want to make this recipe.

Our Aloo butter Masala has been made with English Jersey Royals - the best of both worlds.

Whole spices - so aromatic and lend such wonderful flavours to the dish so try not to skip adding these! We have used bay leaves, cinnamon, cloves, green cardamom and dried red chillies.  They go in immediately after the oil is added to the pan.

Onion, garlic and ginger paste - this forms the delicious base for the curry and gives it the "Punjabi" flavour.

Tomatoes - either crush tinned tomatoes or use passata. I have found that fresh tomatoes are not red enough and don't have the same depth to get a thick gravy but you can definitely use crushed fresh tomatoes if you do not have another option. Add a little tomato paste if you have it.

Dum Aloo Masala - we finish off our dum aloo recipes with our homemade dum aloo masala (see our Marwari dum aloo recipe) for a bit more depth. You can leave this step out.

Yogurt - this dish uses strong ingredients so needs something light to cool down the gravy. We have used full-fat natural greek yogurt. Vegan options below.

Oil - use vegetable, sunflower or olive oil. We tend to stick to olive oil for our food. To ramp up the taste, use ghee instead.

Don't have baby potatoes?

Use potatoes that are waxy if possible and slice them. Charlotte potatoes are one such variety that you can use. You can skip the process of pan-frying these potatoes and add them directly to the masala. Instant Pot on high for 2 minutes instead and quick release.

We get good quality produce in the UK so our ingredients require very little water and time to cook - you may have to adjust this setting according to what you get.

Cooking secrets to get the PERFECT gravy

You may hear this phrase very often used in Indian cooking "when oil releases" or "tel chhod dena".

This is when the oil that is initially added starts to separate from the other ingredients - usually a base of onion, garlic, ginger and green chillies +/- tomatoes. This is the indication that our base is properly cooked.

Without this method, the base will have a raw flavour of the ingredients and will not allow the gravy to become smooth and thick.

It may be hard to visualize exactly what this entails, but when you see it, you'll know exactly what I mean (see our video for examples).

It is a fool-proof method to get the tastiest gravy for any Indian meal. This technique is something that I use for other cuisines too - whether it's cooking a Mexican chilli or preparing a base for soup.

It takes time and patience but the end result is oh-so-worth-it!

Cooking Curries in the Instant Pot

I am used to cooking curries in heavy bottom pans so using the inner pot of the Instant Pot was a little daunting!

Considering that Indian ingredients need their time to cook I was worried about them burning when I had less control over the temperature.

To combat this, I use the Saute Mode and adjust the temperature to Less. Also, I add a tbsp of water here and there to stop the masala sticking.

And when in doubt, I just quickly cancel the saute mode. I've found that the inner pot stays hot enough to allow me to finish up the cooking.

Check out our other Instant Pot Recipes, if you are looking for more easy and delicious IP recipes.

Vegan Dum Aloo

This dum aloo can so easily be made vegan. Instead of adding dairy yogurt, add vegan yogurt.

Or, why not add a cashew nut paste to the sauce? Simply grind soaked cashew nuts with a little water until smooth and add alongside the pan-fried potatoes. It will cook up and thicken nicely.

What to serve with Restaurant style Dum Aloo

Without a doubt, you need a stack of round and soft Gujarati rotlis (or chapatis). If you're feeling indulgent, go for Restaurant style Garlic and Coriander Naan. This pillowy naan is dripping with garlic butter - for serious food lovers only!

A great accompaniment to dum aloo is daal for completeness of the meal and add some protein. We love ours with Dhaba style daal fry

Rice is a sure-fire way of creating a BOMB Indian thali, so a delicate Instant Pot coconut, coriander and lime rice is the way to go here - and it's ready in only 1 minute.

Feeling the heat with the spices? Then a cooling raita is the way to go here. Maybe roasted tomato raita? Or simply serve with a bowl of yogurt - I'm not ashamed to admit that I can't handle my spice!

I LOVE indulging in a sweet lassi every now and then, rose lassi and mango and lime lassi are some of my favourites. For the salty version, soda chaas is a sparkling alternative.

Sneak some veggies in with a side salad, like No-cook Nepali Cucumber Salad - it takes only 5 minutes of your time to prepare!


How to make Dum Aloo Baby Potatoes in the Instant Pot - Indian pressure cooker method in the recipe card below. 

step by step recipe

Arrange inner pot in the Instant pot and select saute mode for 10-12 minutes, add oil (pic 1)

Add peeled and washed baby potatoes - we just scarped the potatoes (pic 2)

Saute the potatoes for 5-6 minutes or until slightly golden, keep stirring all the time and remove (pic 3)

Add more oil, whole spices in the pan once they splutter add onion puree (pic 4)

Saute onions for 3-4 minutes then add ginger-garlic puree (pic 5)

Cook the mixture for another 2-3 minutes (pic 6)

Now add passata or tomato puree and cook everything until you see oil is visible again in the pan - tel chod dena step (pic 7)

Add red chilli, turmeric powder, garam masala and ground cumin and coriander. Keep stirring all the time (pic 8)

Crush some kasoori methi in your palm and add along with beaten yogurt (pic 9)

Mix it, add sauteed potatoes (pic 10)

Add water (pic 11)

Season with salt and close the pot with the lid. Select HIGH PRESSURE for 5 Minutes (pic 12)

After 15 minutes NPR open the lid, add DUM ALOO MASALA - optional step. If there is more water SAUTE for 2-3 minutes. The gravy will be thicker once the curry gets cooler (pic 13)

Dum aloo is ready to serve (pic 14)

Stove Top Method:

No IP, no problem!

The method is almost exactly the same but there is a little adjustment to cooking the potatoes. Indian Pressure Cooker method DUM ALOO recipe in the recipe card below ⬇


Once cooled, store in a container in the fridge for up to 3/4 days.

The gravy will have thickened so to reheat, add a little water, or yogurt and water, or some milk or cream to get the consistency back to normal. Best reheated stovetop rather than a microwave.

You can make this curry in advance and eat the next day - the flavours will have absorbed into the potatoes creating the best ever Dum Aloo!

Other Potato Recipes:

Easy Potato Chips Curry

Aloo Matar - Instant Pot and Stovetop

Gujarati Bateta Jamanvar nu Saak - a Gujarati potato curry for special occasions

A question for our readers

Do you like using whole spices in your cooking? Let us know in the comment.

Did you like this recipe? 

Then don't forget to sign up for your 5 free Indian mithai recipe e-book (these recipes are not on the blog) and email updates to get new recipes delivered right into your inbox. 

You can also follow us across Social Media - we would love to keep in touch!

dum aloo, instant pot, restaurant-style, indian curry,
Mains, Side Dish
RESTAURANT-STYLE DUM ALOO IN INSTANT POT easy and quick dum aloo (whole baby potato in spicy masala) curry made in an Instant Pot.
Yield: 6-8 servings


This finger-licking and warming restaurant-style dum aloo made in Instant Pot only in 5 minutes.
Prep time: 10 MCook time: 20 MTotal time: 30 M


  • 1 kg baby potatoes - peeled and washed
  • 7-8 tbsp. oil
  • 1 cup onion puree
  • 2 tbsp. ginger-garlic puree
  • 1 bay leaf
  • 3-4 green cardamom
  • 1" cinnamon bark
  • 4 cloves
  • 2 dried red chillies 
  • 1/2 cup passata or tomato puree
  • 2 tsp. red chilli powder
  • 1 tsp. turmeric powder
  • 1 tsp. garam masala 
  • 3 tsp. ground cumin and coriander
  • 1 tsp. kasoori methi
  • 1/2 cup beaten yogurt
  • Salt 
  • 1 tsp. dum aloo masala - optional 


  1. Choose saute mode on Instant pot and add 4 tbsp. oil.
  2. Add washed baby potatoes and saute for 4-5 minutes or until they turn lightly golden brown.
  3. Remove and keep it aside.
  4. Add 3 tbsp. oil along with whole spices like dried red chillies, cloves, cinnamon, cardamom and bay leaf. 
  5. Once they splutter add onion puree. 
  6. Fry the onions for 3-4 minutes, then add ginger-garlic puree.
  7. Cook everything for further 2-3 minutes.
  8. Now add tomato puree and fry the mixture until oil is visible in the pan. 
  9. Add masala powders except for dum aloo masala and mix everything.
  10. Tip in kasoori methi and yogurt.
  11. Mix and add potatoes.
  12. Add water and salt.
  13. Mix and deglaze the pan. 
  14. Press CANCEL mode and close the pot with the lid.
  15. Choose HIGH PRESSURE for 5 minutes, turn the valve on sealing position.
  16. Once done open the lid after 15 minutes NPR.
  17. If there is more water saute for a couple of minutes.
  18. Add dum aloo masala if using.
  19. Garnish it with the chopped coriander and serve hot.
  1. In a pressure cooker add 4 tbsp oil.
  2. On a low to medium heat, add potatoes and saute until lightly golden.
  3. Remove and keep it aside.
  4. Now add more oil and add whole spices, once they splutter add onion puree.
  5. Cook it until light pink, add ginger-garlic.
  6.  Fry the mixture for a couple of minutes then add passata or tomato puree. 
  7. Cook everything until the oil separates from the mixture.
  8. Now tip in all the masala (not dum aloo masala) and mix everything.
  9. Add kasoori methi and beaten yogurt.
  10. Then add fried potatoes and salt.
  11. Add water and close the cooker with the lid.
  12. Cook until 3 whistles (standard procedure) however if you think your potatoes require longer then follow that.
  13. Let the cooker cool down naturally. 
  14. Open the lid and add dum aloo masala (if using). If more water cook for a couple of minutes without closing the lid.
  15. Garnish it with the chopped coriander and serve hot.


The curry goes little browner and thicker once it cool down completely, which is completely normal.

Adjust spiciness according to your liking.
The nutritional information provided is an approximation calculated by an online calculator. Please consult a professional dietitian for nutritional advice.
Did you make this recipe?
Tag @jcookingodyssey on instagram and hashtag it #jcookingodyssey
Created using The Recipes Generator

No comments

Post a Comment

Thank you very much for visiting JCO, We really appreciate your comments and suggestions. The new GDPR law states that whatever comments you leave on our blog will be viewed by everyone who visits JCO and your consent is given to the visitor to view your profile.

We hope to see you again soon, have a great day!