Dum Aloo is a classic North Indian dish that features baby potatoes cooked in a rich, aromatic, and creamy gravy. This vegetarian delight is perfect for festive occasions or a special dinner. Here’s a detailed recipe to help you make restaurant-style Dum Aloo at home.

Ingredients
For the Potatoes:
- 500 grams baby potatoes
- Oil for deep frying
- Salt to taste
For the Gravy:
- 2 large onions, finely chopped
- 2 large tomatoes, pureed
- 1 tablespoon ginger-garlic paste
- 1/2 cup plain yogurt (curd)
- 1/4 cup cashew nuts
- 1/4 cup fresh cream
- 1 teaspoon cumin seeds
- 1 bay leaf
- 2-3 green cardamom pods
- 2-3 cloves
- 1-inch cinnamon stick
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- 1 teaspoon dried fenugreek leaves (kasuri methi)
- 2 tablespoons cooking oil
- Salt to taste
- Fresh coriander leaves for garnish
Instructions
Preparing the Potatoes:
- Boil the Potatoes: Wash the baby potatoes thoroughly and boil them in salted water until they are just tender. Do not overcook them.
- Peel and Fry: Once the potatoes are boiled, peel them and prick them lightly with a fork. Heat oil in a deep pan and fry the potatoes until they are golden brown. Remove and set aside on a paper towel to drain excess oil.
Preparing the Gravy:
- Cashew Paste: Soak the cashew nuts in hot water for 15 minutes, then grind them into a smooth paste.
- Cook the Aromatics: Heat 2 tablespoons of oil in a large pan. Add cumin seeds, bay leaf, cardamom pods, cloves, and cinnamon stick. Sauté until fragrant.
- Sauté Onions: Add the finely chopped onions and sauté until they turn golden brown.
- Ginger-Garlic Paste: Add the ginger-garlic paste and cook until the raw smell disappears.
- Tomato Puree: Pour in the tomato puree and cook until the oil separates from the mixture.
- Spices: Add turmeric powder, red chili powder, coriander powder, and salt. Cook for a few minutes until the spices are well combined with the tomato mixture.
- Yogurt: Lower the heat and add the yogurt, stirring continuously to prevent it from curdling.
- Cashew Paste: Mix in the cashew paste and cook for another 2-3 minutes.
- Simmer: Add 1 cup of water and bring the gravy to a boil. Reduce the heat and let it simmer for about 10 minutes.
- Cream and Fenugreek: Stir in the fresh cream and crushed dried fenugreek leaves (kasuri methi).
- Final Touch: Add the fried baby potatoes to the gravy and let them simmer on low heat for about 10-15 minutes, allowing them to absorb the flavors.
Serving:
- Garnish the Dum Aloo with fresh coriander leaves.
- Serve hot with naan, roti, or steamed basmati rice.
Tips for Perfect Dum Aloo
- Baby Potatoes: Ensure the baby potatoes are uniformly sized for even cooking.
- Frying Potatoes: Frying the potatoes gives them a nice texture and helps them hold up better in the gravy.
- Spice Balance: Adjust the spice levels according to your taste preferences.
- Consistency: The gravy should be thick and creamy. Adjust the water quantity to achieve the desired consistency.
Enjoy this delightful and aromatic Dum Aloo as part of your next meal, and impress your family and friends with this flavorful dish!

The creator behind this blog, and I’m thrilled to share my passion for vegetarian cooking with you.
Cooking has always been a joyful journey for me, filled with vibrant flavors, wholesome ingredients, and the creativity that comes with crafting delicious meals.
Growing up in a family where food was at the heart of every celebration, I learned the art of cooking from my mother and grandmother. Their recipes, steeped in tradition and love, inspired me to explore and experiment in the kitchen. Over the years, I’ve developed my own unique style, blending traditional and contemporary flavors to create vegetarian dishes that are both nutritious and delightful.
