PC: lifeberry

Be it lunch or dinner, Dum Aloo fits everywhere. Punjabi-style Dum Aloo is liked by people of all ages. It is a dish that often grabs the limelight at parties or celebrations. Often people turn to restaurants to taste it. But today we have brought a recipe for making it at home.


Potatoes (small size)- 1 kg

chopped tomatoes - 4 cups

chopped onion - 2 cups

cinnamon - 2 pieces

fresh cream - 2 tbsp

sugar - 1/2 tsp

cardamom - 2-3

green chillies - 3-4

fennel seeds - 2 tsp

Turmeric - 1/2 tsp

Garlic - 8-10 cloves

Cumin - 1 tsp

Cloves - 4-5

Fresh Coriander - 2-3 tbsp

Kashmiri Red Chilli - 5-6

Cashew Pieces - 1/2 cup

Oil as required

Salt according to taste


First of all, chop tomatoes, onions, green chili, and fresh coriander leaves.

Now take a pan and add tomato pieces and 3 cups of water in it. Heat it on medium flame.

After boiling the tomatoes for 10-15 minutes, turn off the gas and let it cool.

Once the boiled tomatoes come to room temperature, puree them into a smooth paste using a mixer.

Similarly, chop the onion and prepare a paste with the help of a mixer.

Heat some oil in a pan. When the oil is hot, add cinnamon, cardamom, and cloves to it. Fry them for a few seconds.

Then add onion paste and fry for 1-2 minutes.

Later add tomato puree and cook on a medium flame for 2-3 minutes.

Now add sugar, fresh cream, and salt as per taste in the gravy and mix well.

Let the gravy boil for 1-2 minutes.

Finally, add fresh coriander and simmer the gravy on low flame for 2-3 minutes.

First of all, fry the potatoes in oil for 1-2 minutes. Then, add these to the gravy and cover the pan. Let the vegetables cook in the gravy for 3-4 minutes.

Turn off the gas. Dum Aloo is ready. Serve it with roti, paratha, or naan.