Paneer Do Pyaza Recipe (Restaurant Style)

5 from 1 vote
Updated: Apr 02, 2026
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Paneer Do Pyaza is a rich North Indian curry made with soft paneer cubes and twice as many onions, cooked in a spiced tomato-based gravy. The dish comes from Mughlai cuisine and is known for its balance of sweetness (onions) and bold spices. If you want a restaurant-style paneer recipe at home, this version gives you that glossy gravy, layered flavor, and perfect texture, without complicated steps.

A bowl of Paneer Do Pyaza curry with cubes of paneer, onions, and spices in a creamy orange sauce, garnished with herbs, placed on a rustic cloth with dried red chilies and fresh coriander nearby.

Whenever I make a full Indian vegetarian spread, paneer has to be a part of it. Palak Paneer, Paneer Korma, and Paneer Masala are the most popular ones. Last weekend, for a dinner party, I made this paneer do pyaza recipe. It was loved by everyone as well.

Do (pronounced as ‘though’) means two in Hindi, and pyaza means using pyaz (onions). This do pyaza paneer sabji uses onions in two different ways during cooking, which is why it’s called do pyaza.

You would find Paneer Do Pyaza on many Indian restaurant menus. But you can easily make it at home using very common ingredients, including paneer, onions, tomatoes, and spices.

You would love this curry as it is very easy to make and is perfect to make for Indian festivals, house parties, and home dinners. It has always gotten me many compliments whenever I make it.

I like to serve this delicious paneer curry with Indian breads such as phulka, tandoori roti, butter naan, or lachha paratha. You can choose any other bread that you like. It also pairs well with jeera rice or veg pulao.

Ingredients

To Saute The Paneer

  • Paneer (Indian Cottage Cheese) – You can buy any good local variety of paneer or use homemade paneer. In the US, you can buy it from an Indian grocery store. These days, larger supermarkets like Walmart and Costco also carry this.
  • Other Ingredients – You will need oil, ghee, crushed coriander seeds, crushed fennel seeds (saunf), and onions from your home pantry.

To Make The Curry

  • Whole Spices – They bring a lot of flavor to this recipe. I used cumin seeds, cloves (laung), cinnamon stick (dalchini), bay leaves (tejpatta), black cardamoms (badi elaichi), and dry red chilies.
  • Spice Powders – You will need basic spice powders, including coriander powder, turmeric powder, Kashmiri red chili powder, and salt.
  • Dairy – This recipe gets a good balance with plain yogurt (dahi, curd) and unsweetened heavy cream.
  • Other Ingredients – Mustard oil adds a perfect Indian flavor to this curry, along with onions, ginger-garlic paste, green chilies, tomatoes, and kasuri methi. If mustard oil is unavailable, then use any other cooking oil that you have in your pantry.

How To Make Paneer Do Pyaaza

Saute The Paneer

Step 1: Heat 1 teaspoon oil and 1 teaspoon ghee in a pan over medium-high heat. Once your oil is hot, add 1 teaspoon crushed coriander seeds and 1 teaspoon crushed fennel seeds and saute them for 3-4 seconds.

Crushed coriander seeds and crushed fennel seeds added to hot oil and ghee in a pan.

Step 2: Now add 350 g paneer (cut into 1-inch pieces) and 1 cup onions (cut into 1-inch pieces, petals separated), and sauté for a minute. Remove the pan from the heat and keep it aside.

Sauteed paneer and onions in a pan.

Make The Curry

Step 3: Heat 4 tablespoon mustard oil in a pan over medium-high heat. Add the whole spices once the oil is hot, and let them crackle for 4-5 seconds. I have used the following in this recipe

  • 1 teaspoon cumin seeds
  • 3-4 cloves
  • 1-inch piece of cinnamon stick
  • 2 bay leaves
  • 2-3 black cardamoms
  • 3-4 dry red chilies

If you don’t like whole spices coming into your mouth when you eat this curry, then you can add them to a small piece of muslin cloth and make a bouquet gurney. Discard it when the curry is ready.

Whole spices added to hot oil in a pan.

Step 4: Add 1 cup of thinly sliced onions and cook for 2 minutes, stirring frequently.

Onions added to the pan.

Step 5: Now add 2 tablespoon ginger-garlic paste and cook for 2 minutes.

If you like a creamier curry, then blend the ingredients at this stage using an immersion blender.

Ginger garlic paste added to the pan.

Step 6: Add the following ingredients and cook for 2 minutes, stirring frequently.

  • 2 teaspoon coriander powder
  • ยฝ teaspoon turmeric powder
  • 2 teaspoon Kashmiri red chili powder
  • 3-4 green chilies (slit in half)
  • ยฝ cup finely chopped tomatoes
  • 1 teaspoon salt
Spice powders, tomatoes and green chilies added to the pan.

Step 7: Add ยฝ cup hot water and ยฝ cup plain yogurt (whisked with 1 teaspoon all-purpose flour), then cook for 1 minute.

Hot water and yogurt added to the pan.

Step 8: Now add the sauteed paneer and onion petals to the pan and mix well.

Sauteed paneer and onions added to the pan.

Step 9: Reduce the heat on your stove to low. Cover the pan with its lid and cook for 3-4 minutes.

Pan closed with a lid.

Step 10: Now add ¼ cup unsweetened heavy cream and 1 tablespoon Kasuri methi, and mix well into the curry.

Heavy cream and kasuri methi added to the pan.

Step 11: Check for salt to your taste and add more if needed. Serve hot.

Ready paneer do pyaza.

Storage Suggestions

Leftover paneer do pyaza curry can be stored in an airtight container in the refrigerator for 2-3 days. Reheat it in a pan or in the microwave until it’s hot again before serving. Add some hot water if the thickened after refrigeration.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes

Other North Indian Curry Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

A bowl of Paneer Do Pyaza curry with cubes of paneer, onions, and spices in a creamy orange sauce, garnished with herbs, placed on a rustic cloth with dried red chilies and fresh coriander nearby.
5 from 1 vote

Paneer Do Pyaza Recipe (Restaurant Style)

Paneer Do Pyaza is a delicious North Indian paneer curry in which paneer pieces are sauteed with spices and added to a rich gravy. Here is how to make it.
Prep: 5 minutes
Cook: 30 minutes
Total: 35 minutes
Servings: 4 people

Ingredients 

To Saute The Paneer

  • 1 teaspoon oil
  • 1 teaspoon ghee
  • 1 teaspoon crushed coriander seeds
  • 1 teaspoon crushed fennel seeds
  • 350 grams paneer (cut into 1-inch pieces)
  • 1 cup onions (cut into 1-inch pieces and petals separated)

For The Curry

  • 4 tablespoons mustard oil (or any other cooking oil)
  • 1 teaspoon cumin seeds
  • 3-4 cloves (laung)
  • 1 inch piece of cinnamon stick (dalchini)
  • 2 bay leaves (tejpatta)
  • 2-3 black cardamoms (badi elaichi)
  • 3-4 dry red chilies
  • 1 cup thinly sliced onions
  • 2 tablespoons ginger-garlic paste
  • 2 teaspoons coriander powder
  • ½ teaspoon turmeric powder
  • 2 teaspoons Kashmiri red chili powder
  • 3-4 green chilies (slit into half)
  • ½ cup finely chopped tomatoes
  • 1 teaspoon salt (or to taste)
  • ½ cup plain yogurt (dahi, curd) (whisked with 1 teaspoon all-purpose flour (maida))
  • ¼ cup unsweetened heavy cream
  • 1 tablespoon Kasuri methi
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Saute The Paneer

  • Heat oil in a pan over medium-high heat.
  • Once the oil is hot, add crushed coriander seeds and crushed fennel seeds and saute for 3-4 seconds.
  • Add paneer cubes and onion petals and saute for a minute.
  • Remove the pan from the heat and keep aside.

Make The Curry

  • Heat mustard oil in a pan over medium-high heat.
  • Once the oil is hot, add cumin seeds, cloves, cinnamon, bay leaves, black cardamoms, and dry red chilies and let them crackle for 4-5 seconds.
  • If you don't like whole spices coming into your mouth when you eat this curry, then you can add them to a small piece of muslin cloth and make a bouquet gurney. Discard it when the curry is ready.
  • Add thinly sliced onions and cook for 2 minutes, stirring frequently.
  • Add ginger-garlic paste and cook for 2 minutes.
  • If you like a creamier curry, then blend the ingredients at this stage using an immersion blender.
  • Now add coriander powder, turmeric powder, Kashmiri red chili powder, green chilies, tomatoes, and salt and cook for 2 minutes, stirring frequently.
  • Add ½ cup hot water and yogurt and cook for a minute.
  • Add the sauteed paneer and onion petals to the pan and mix well.
  • Reduce the heat to low.
  • Cover the pan with a lid and cook for 3-4 minutes.
  • Add cream and Kasuri mehi and mix well.
  • Check for salt and add more if needed. Serve hot.

Video

Nutrition

Calories: 553kcal, Carbohydrates: 20g, Protein: 16g, Fat: 47g, Saturated Fat: 19g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 12g, Trans Fat: 0.01g, Cholesterol: 79mg, Sodium: 763mg, Potassium: 397mg, Fiber: 4g, Sugar: 9g, Vitamin A: 1041IU, Vitamin C: 62mg, Calcium: 516mg, Iron: 1mg
Like this recipe? Rate and comment below!
5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment