Today in this post I share with you a famous recipe Indian Spicy Dum Aloo – it’s a slow-cooked potato dish with spicy indian curry mix, the dish is popular in north india and made with baby potatoes! Cooked with butter, mustard oil, these traditional homemade curry spices. The dish will be so flavorful and goes well with rice or naan.

Dum aloo recipe, this very popular vegetarian dish from the kashmiri and punjabi cuisine is a dish you must try. You can also search a lot on the internet like punjabi dum aloo recipe, kashmiri dum aloo, etc. There are so many flavors in dum aloo that it would blow your mind and taste buds and lets you crave more.
Kashmiri dum aloo is very tasty to eat and is liked by all the foodies. Make sure you eat this spicy indian dum aloo recipe. You all will like it very much. So let’s know the recipe of dum aloo and enjoy the traditional indian taste.
So, try the recipe at your home and also share your feedback on our comment section
Dum Aloo Punjabi Recipe – With Step by Step Instructions

Indian Spicy Dum Aloo
Print RecipeIngredients
- 6 to 7 small potatoes
- 3 medium onions (thinly sliced)
- 3 ripe tomatoes (chopped)
- Salt as needed
- Black pepper as needed
- 1 teaspoon cumin seeds
- 1 teaspoon dried coriander
- 1 teaspoon garlic paste
- ½ inch ginger piece (grated)
- 1 teaspoon curry powder
- 1 teaspoon turmeric powder
- ¼ teaspoon allspice
- 3 tablespoons chopped cilantro
- 1 teaspoon chicken powder
- 2 tablespoons imli (Tamarind) sauce
- 2 tablespoons mustard oil
- 2 tablespoon lemon juice
- 3 tablespoons butter
- ½ teaspoon red chili powder
- Water as needed
Instructions
Take water in a deep pan and add potatoes, boil until the potatoes are tender but don’t overcook otherwise the potatoes will crack and then break while cooking. Drain out the water and place the potatoes in a colander. When the extra water drains out, peel them out and set them aside.
In the meanwhile heat 3 tablespoons butter in a pan and add ½ teaspoon garlic paste, add the boiled potatoes and fry for about 2 to 3 minutes with constant stirring. This step is just to give the potatoes a crispier and tastier fried taste. Take it out in a dish and set it aside.
Now heat mustard oil in a pan and add cumin seeds, sauté for few seconds then add onions and again sauté for 3 to 4 minutes or until translucent then add the remaining garlic paste, ginger, red chili powder, coriander, curry powder, turmeric powder, salt and black pepper and cook for 1 more minute. Finally, add tomatoes, cover the pan and simmer for about 6 to 7 minutes or until the tomatoes are tender enough to mash.
Uncover the pan and smash the tomatoes with a wooden spatula, then add fried potatoes, Tamarind sauce, chicken powder, chopped cilantro and lemon juice, again cover the pan and cook for 10 more minutes.
Take out in a serving dish and enjoy hot.
You might also like:
- Mixed Vegetable Curry
- Prawn Malai Curry
- Chicken Boti With Chilled Lassi
- Beef Meatballs Curry
- Bengali Fish Curry
Heya, I’m Norah! The foodie editor here at YummyTasteFood! I love absolutely everything to do with food, baking, and eating! I earned my stripes in the hospitality industry as a pastry chef, sous chef, and barista. I’m now a freelance writing nomad. I do not miss the hospitality industry! Be sure to join our Facebook group – it’s free to access!