Go Back Email Link


Do Pyaza means 2 onions. This curry base is made using finely chopped and chunky onions along with other spices, tomatoes, to create a naturally sweetish, creamy curry base.
5 from 21 votes
Prep Time 10 mins
Cook Time 15 mins
Total Time 25 mins
Course Main Course
Cuisine Indian
Servings 4 servings


  • 2 large onions
  • 3 large tomatoes or ¾ cup fresh tomato puree
  • 2 tbsp oil
  • 1 bay leaf
  • 3 cardomoms
  • 4-6 cloves
  • 1 inch cinnamon stick
  • 1 tsp ginger paste
  • ½ -1 tsp green chilli paste
  • 1 tbsp garlic paste
  • 1 tsp cumin seeds
  • ¼ tsp turmeric powder
  • 1 tsp coriander powder
  • ½ - 1 tsp red chilli powder
  • ½ - 1 tsp garam masala
  • 1 tbsp kasuri methi (dried fenugreek leaves)
  • ¾ tsp salt
  • 2 tbsp fresh cream
  • ½ tsp sugar optional
  • 2 tbsp fresh coriander chopped
  • ½ cup water


  • Heat 1 tbsp oil in a wide pan over medium heat.
  • Add bay leaf, clove, cinnamon, cardamom and pepper corns to the hot oil. This will help to make the oil flavourful.
  • Add the onion chunks and saute till the pieces become transculent.
  • Remove only the onion from the pan and keep on the side till required.
  • Add the remaining oil in the pan and let it become hot.
  • Add cumin seeds. As soon as they begin to sizzle, add finely chopped onion.
  • Saute the onion till it becomes light brown in colour.
  • Add ginger, garlic and chilli paste. Stir fry for a few seconds.
  • Add the chopped tomato or tomato puree.
  • Add salt, turmeric, coriander, garam masala and red chilli powder.
  • Mix and cover the pan. Allow the tomatoes to cook and become soft.
  • Add the chunky onion pieces, kasuri methi, chopped coriander and cream. Add sugar also if you're using any.
  • Mix the curry well.
  • The basic do pyaza curry is ready.
  • To add the main ingredient after the tomatoes are cooked, you've got to stir fry it first in oil and then add to the curry base. Add water and let the curry cook over low heat and covered. I added some paneer cubes. I allowed the paneer to cook a bit in 1 tbsp ghee before adding to the curry. After that added the chunky onion pieces, kasuri methi, coriander and cream.


  • To this basic Do Pyaza curry you can add stir fried or marinated chicken, meat pieces, fish, paneer, boiled eggs, vegetables, etc.
  • Adjust the spices according to your taste.
  • Do Pyaza can be semi dry or wet curry.
  • Can store Do Pyaza curry base in the fridge for a week. 
Keyword creamy curry, curry, curry base, curry dish, do pyaza, mild curry, onions