Mushroom Do Pyaza (Mushrooms with Onions)

Step by StepJump to Recipe

Mushroom do pyaza recipe is a flavorsome, delightful dish featuring button mushrooms cooked with lightly caramelized onions, tomatoes and ground spices. Make this easy vegan, gluten-free recipe with simple everyday Indian ingredients in less than 30 minutes. Wow yourself and your family. Trust me, it is yum!

mushroom do pyaza garnished with cilantro sprigs in a dark olive green ceramic bowl on a dark green board with a side of roti with text layovers

Why This Recipe Works

Mushroom do pyaza is a vegetarian/vegan version of the popular chicken do pyaza. I love these do pyaza recipes – the faintly caramelized onions add a lovely sweet taste and some body to the dish.

Moreover in mushroom do pyaza, the earthy, meaty mushrooms and the sweet, lightly caramelized onions, work in harmony. The ground spices add a beautiful light touch of savory, peppery flavors.

Before you begin to wonder, what is “do pyaza“, let me help you. This word “do pyaza” which is a Hindi word means two onions. “Do” means two or twice or double. “Pyaza” is derived from “pyaz” which means onions.

This implies that either the dish has double the quantity of onions or has the onions added twice during the various cooking stages.

In my mushroom do pyaza recipe, the onions are added twice during the cooking process. You do not any special ingredients to make this one and that is the beauty of this recipe. It is made with the everyday ingredients that we often use in our Indian cooking.

The gravy is a semi-dry light gravy and not heavy or rich. This is a simple everyday Indian food that you can happily eat.

Do pyaza recipes are popular and there are many variations through which they can be made. I have already shared Paneer do Pyaza (With Paneer) and Bhindi do Pyaza (With Okra).

Step-by-Step Guide

How to make Mushroom do Pyaza

Prep Work

1. Peel and rinse 2 large onions (200 grams). Chop one onion and cut into one inch squares or cubes.

Measure in a measuring cup and you will need about ¾ cup onion squares. If you get a lesser portion, then cut the squares from a small part of the second onion.

cubes onions in a measuring cup

2. Finely chop the remaining onion. You will need ½ cup finely chopped onions. Finely chop 2 medium to large tomatoes (150 grams).

Slice or chop 200 grams button mushrooms discarding the base portion of the stalks. Measure and you should have about 2 to 2.5 cups chopped mushrooms.

How to clean mushrooms? To clean the mushrooms, give them a quick rinse in a colander first. Take each mushroom and hold it under the running water from the tap. Gently scrub or rub the attached mud on the mushroom with your fingers and clean it thoroughly. Rinse all mushrooms this way and set them aside in a strainer.

finely chopped onions, tomatoes and chopped mushrooms on a white cutting board

Lightly Caramelize Onions

3. Heat 3 tablespoons oil in a kadai (wok), skillet or frying pan. Add the onions which have been cut in 1-inch squares. Use any neutral flavored oil.

cubes onions in a skillet

4. On a medium-low or medium flame, begin to saute the onions.

onions mixed with oil

5. Stirring at intervals sauté the onions.

onions being sautéed

6. Sauté until you see the edges turn golden in the onions.

onions edges golden and browned

7. Remove the onions with a slotted spoon and transfer on a plate.

sautéed lightly golden onions on a steel plate

Sauté onions

8. Lower the heat and in the same pan, add 1 small to medium tej patta (Indian bay leaf).

tej patta in oil

9. Next add in the ½ cup finely chopped onions.

finely chopped onions being sautéed

10. Sauté until the onions turn translucent or a light golden. Then add ½ teaspoon ginger-garlic paste.

ginger garlic paste on top of sautéed onions in pan

11. Mix well and sauté for some seconds until the raw aroma of ginger-garlic goes away.

ginger garlic paste mixed with sautéed onions

Sauté Tomatoes

12. Now add the finely chopped tomatoes. For a smoother consistency, opt to make tomato puree from the tomatoes.

finely chopped tomatoes in the pan

13. Mix very well and sauté for a minute.

tomatoes mixed with sautéed onions

14. Add ¼ teaspoon turmeric powder, ½ teaspoon red chili powder or cayenne, ½ teaspoon coriander powder and ½ teaspoon cumin powder. Combine and mix very well.

ground spices on the chopped tomatoes

15. Sauté this masala stirring often until the tomatoes soften and become mushy. You will see oil releasing from the sides of the masala.

TIP: If the masala ingredients start sticking to the pan, add a few splashes of water. Mix, deglaze and continue to sauté .

tomatoes mushy and softened

Sauté Mushrooms

16. Add the chopped mushrooms. Also add salt as per taste.

button mushrooms in the pan

17. Mix very well.

button mushrooms mixed with the onion and tomato masala

18. Begin to sauté the mushrooms on a low to medium heat.

moist mushrooms being sautéed in the pan

19. Initially the mushrooms would release a lot of water, but continue to cook them.

mushrooms in a bubbling gravy in pan

Make Mushroom Do Pyaza

20. Continue to sauté until the water reduces and evaporates. You will see that the gravy will also thicken and the mushrooms would be cooked well. Now add the sautéed onion cubes or squares.

sautéed onion cubes added to cooked mushrooms to make mushroom do pyaza

21. Mix thoroughly.

sautéed onion cubes mixed with mushroom gravy

22. Add ½ teaspoon garam masala powder, 3 tablespoons chopped coriander leaves and 1 to 2 green chilies (slit or sliced).

slit green chilies, garam masala powder and coriander leaves on mushroom do pyaza in the pan

22. Mix again and switch off the heat.

spices and herbs mixed with the mushroom do pyaaza

Serving Suggestions

Enjoy mushroom do pyaza hot or warm with a side of Roti, Naan, Paratha, Whole Wheat Bread or dinner rolls.

Garnish with some coriander leaves while serving and if you like, drizzle some lemon juice on it. Yum!

For a smaller period of a few hours, you can pack this in a lunch box with a side of bread or roti.

Storage and Leftovers

Make sure that you store any leftover in the fridge for a day only. Store in a covered steel container or box.

While reheating, warm in a frying pan, adding a few splashes of water as the gravy will become too thick or look dried.

mushroom do pyaza garnished with cilantro sprigs in a dark olive green ceramic bowl on a dark green board with a side of roti
Tips

Expert Tips

  • Mushrooms: Button mushrooms are easily available to me, so I often use these. Other options that work are fresh shiitake mushrooms, cremini mushrooms and baby portabella mushrooms.
  • Onions: The recipe works well with any kind of onions that you have. While I prefer red onions, feel free to add white, yellow onions or shallots depending on what you have. But do not use scallions (spring onions).
  • Tomatoes: If out of fresh tomatoes, use crushed canned tomatoes in the same proportion. For a smooth consistency, consider making fresh tomato puree from the tomatoes.
  • Ground spices: While I recommend to include all the ground spices, you can opt to add spicy, pungent spices like red chilli powder/cayenne less or more according to your taste preferences. The same rule applies for the green chillies. Add less or more according to your heat tolerance and sensitivity.
  • Green Chillies: In the recipe, I have used the Indian variety of green chillies that are not very spicy. If you do not get Indian green chillies, swap with half or a quarter portion of chili peppers like Anaheim or Serrano. You can also include Thai green chillies but add very less amounts of it. This recipe is not spicy and the green chillies only add a bit of heat and spiciness.
  • Richer variation: To make this mushroom do pyaza rich and creamy, add 2 tablespoons of light cream (low-fat cream) or a vegan cream when the cooking is complete. You can also sauté the ingredients in butter (dairy or vegan) or ghee.
  • Scaling: Double or triple this recipe easily to suit your needs.

More Awesome Indian Recipes For Mushroom Lovers!

If you made this recipe, please be sure to rate it in the recipe card below. Sign Up for my email newsletter or you can follow me on Instagram, Facebook, Youtube, Pinterest or Twitter for more vegetarian inspirations.

mushroom do pyaza garnished with cilantro sprigs in a dark olive green ceramic bowl on a dark green board

Mushroom Do Pyaza

5 from 10 votes
Mushroom do pyaza recipe is a flavorsome, delightful dish featuring button mushrooms cooked with lightly caramelized onions, tomatoes and ground spices. Make this easy vegan, gluten-free recipe with simple everyday Indian ingredients in less than 30 minutes.
Prep Time 5 mins
Cook Time 20 mins
Total Time 25 mins

Cuisine North Indian
Course: Main Course
Diet: Gluten Free, Vegan
Difficulty Level: Moderate

Servings 2
Units

Ingredients

  • 3 tablespoons oil – any neutral oil
  • 200 grams onions or 2 large or ¾ cup onions cut in one inch square and ½ cup finely chopped onions
  • 1 small to medium tej patta (Indian bay leaf)
  • ½ teaspoon Ginger-Garlic Paste
  • 150 grams tomatoes or 2 medium to large or 1 cup finely chopped tomatoes
  • ¼ teaspoon turmeric powder
  • ½ teaspoon red chilli powder or cayenne pepper
  • ½ teaspoon coriander powder (ground coriander)
  • ½ teaspoon cumin powder (ground cumin)
  • 200 grams button mushrooms or about 2.5 cups chopped or sliced
  • salt as required
  • ½ teaspoon Garam Masala Powder
  • 1 to 2 green chillies or half or quarter portion of 1 anaheim or serrano pepper – slit or sliced
  • 3 tablespoons chopped coriander leaves (cilantro)
  • 1 to 2 tablespoons chopped coriander leaves – for garnish

Instructions

Preparation

  • Peel and rinse the onions. Chop one onion and if required some portion of the second onion, in one inch squares. You will need ¾ cup onion squares.
  • Finely chop the remaining onion. You will need ½ cup finely chopped onions. 
  • Also finely chop the tomatoes and slice or chop the button mushrooms

Lightly caramelizing onions

  • Heat 3 tablespoons oil in a kadai or pan.
  • Add the onions which have been cut into squares. On a medium-low or medium heat, begin to sauté the onions.
  • Stir at intervals while sautéing the onions until their edges turn golden.
  • Remove the onions with a slotted spoon and transfer on a plate.
  • Lower the heat and in the same pan, add 1 small to medium tej patta.

Sautéing Onions

  • Add the finely chopped onions and sauté until translucent or light golden. 
  • Then add ginger-garlic paste.
  • Mix well and sauté for some seconds until the raw aroma of ginger-garlic goes away.

Sautéing Tomatoes

  • Now add the finely chopped tomatoes. Mix very well and sauté for a minute.
  • Add turmeric powder, red chilli powder or cayenne, coriander powder and cumin powder. Mix very well.
  • Sauté the masala, stirring often until the tomatoes soften and become mushy. If the masala ingredients start sticking to the pan, add a few splashes of water. Mix, deglaze and continue to sauté .
  • Add the chopped button mushrooms and salt as needed.
  • Mix very well. Sauté the mushrooms on a low to medium heat.
  • First the mushrooms will release plenty of water. Continue to sauté until the water dries up and the mushrooms are cooked. The gravy will also look thick.
  • Now add the lightly caramelized onion squares. Mix again.
  • Add garam masala powder, chopped coriander leaves and green chilies (slit or sliced).
  • Mix very well and then switch off the heat.

Serving Suggestions

  • Enjoy mushroom do pyaza hot or warm with a side of roti, naan, paratha, bread or dinner rolls. Garnish with some coriander leaves while serving and if you like, drizzle some lemon juice on it.
  • For a smaller period of a few hours, you can pack this in a lunch box with a side of bread or roti.

Storage and Leftovers

  • Make sure that you store any leftover in the fridge for a day only. Store in a covered steel container or box.
  • While reheating, warm in a frying pan, adding a few splashes of water as the gravy will become too thick or look dried.

Notes

  • Mushrooms: Button mushrooms are easily available to me, so I often use these in any recipe. Other options that work in the recipe are fresh shiitake mushrooms, cremini mushrooms and baby portabella mushrooms.
  • How to clean mushrooms? To clean the mushrooms, give them a quick rinse in a colander first. Then hold each mushroom with your fingers and keep it under the running water from the tap. Gently scrub or rub the attached mud on the mushroom with your fingers and clean it thoroughly. Rinse all mushrooms this way and set them aside in a strainer.
  • Onions: The recipe works well with any kind of onions that you have. While I prefer red onions, feel free to add white, yellow onions or shallots depending on what you have. But do not use scallions (spring onions).
  • Tomatoes: If out of fresh tomatoes, use crushed canned tomatoes in the same proportion. For a smooth consistency, consider making fresh tomato puree from the tomatoes.
  • Ground spices: While I recommend to include all the ground spices, you can opt to add pungent spices like red chilli powder/cayenne less or more according to your taste preferences. The same rule applies for the green chillies. Add less or more according to your heat tolerance and sensitivity.
  • Green Chillies: In the recipe, I have used the Indian variety of green chillies that are not very spicy. If you do not get Indian green chillies, swap with half or a quarter portion of chili peppers like Anaheim pepper or serrano. You can also include Thai green chillies but then add very less amounts of it. This recipe is not spicy and the green chillies only add a bit of heat and spiciness.
  • Richer variation: To make this mushroom do pyaaza rich and creamy, add 2 tablespoons of light cream (low-fat cream) or a vegan cream when the cooking is complete. You can also sauté the ingredients in butter (dairy or vegan) or ghee.
  • Scaling: Double or triple this recipe easily to suit your needs.

    Nutrition Info Approximate values

    Nutrition Facts
    Mushroom Do Pyaza
    Amount Per Serving
    Calories 275 Calories from Fat 198
    % Daily Value*
    Fat 22g34%
    Saturated Fat 2g13%
    Sodium 679mg30%
    Potassium 672mg19%
    Carbohydrates 18g6%
    Fiber 5g21%
    Sugar 9g10%
    Protein 5g10%
    Vitamin A 840IU17%
    Vitamin B1 (Thiamine) 1mg67%
    Vitamin B2 (Riboflavin) 1mg59%
    Vitamin B3 (Niacin) 4mg20%
    Vitamin B6 1mg50%
    Vitamin B12 1µg17%
    Vitamin C 23mg28%
    Vitamin D 1µg7%
    Vitamin E 9mg60%
    Vitamin K 11µg10%
    Calcium 42mg4%
    Vitamin B9 (Folate) 48µg12%
    Iron 1mg6%
    Magnesium 31mg8%
    Phosphorus 138mg14%
    Zinc 1mg7%
    * Percent Daily Values are based on a 2000 calorie diet.

    Like our videos? Then do follow and subscribe to us on youtube to get the latest Recipe Video updates.

    Tried this recipe?If you have made the recipe and liked it then do share the recipe link on facebook, twitter & pinterest. For instagram mention @dassanasvegrecipes and tag #dassanasvegrecipes!

    Like this Recipe?
    Pin it Now to Remember it Later

    Pin Recipe Now

    This mushroom do pyaza recipe post from the archives (November 2016) has been republished and updated on 1 May 2021.

    Share This Recipe:

    PinWhatsAppPrintShares804
    Dassana Amit

    Meet Dassana

    Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

    Get My Secrets to Great Indian Food
    Sign up for my FREE Beginners Guide to Delicious Indian Cooking

    Comments are closed.

    19 Comments

    1. A simple recipe but great in taste.the diced and sauteed onions really enhances the taste.thanks for sharing such recipes due to which we can have restaurant style food at home itself.5 stars

      1. thanks a lot winnie. glad to know that you liked the recipe. sometimes simple recipes are tasty. here the onions give a lot of flavor and depth to the dish. thanks again and happy cooking.

          1. Green chillies like Anaheim pepper or serrano pepper. Thai chillies can also be added but then add in very less quantities. The recipe is not spicy and green chillies are added only for a bit of heat and spiciness.

    2. I’ve just made this as an 11pm snack- delicious! Thanks for the recipe!5 stars

    3. This recipe seemed to be lipsmacking. I tried it but it turned out to be a bit soggy and mushy. It didn’t come out to be in a snacky form like shown in your pics. Plz share how should I get this texture & taste?5 stars

      1. prabhat, when cooking mushrooms they have to be cooked till all the water is evaporated. then after the water is evaporated then continue to saute (bhunao) for some minutes till the mixture becomes slightly dry. basically this recipe is a not a dry recipe as tomatoes are used and there will be some mushiness. you can skip tomatoes next time and then the recipe will be dry. then you can even saute the mushrooms till they become slightly crispy and light golden. hope this helps.

    4. Tried this today and it came out too good… I can’t think of any other website like yours… ????????????????
      miss your App though.. ????5 stars

    5. Absolutely LOVE this recipe. It’s delicious like a restauranr dish and very quick to make. Have made this recipe multiple times substituting fresh mushrooms with canned mushrooms or paneer or brinjal or sweet potato and it always tastes great. Thank you!5 stars

      1. welcome abhi. glad to know that you like this mushroom do pyaza recipe so much. thanks for sharing these variations you have made with different veggies.

      1. have forgotten to take the pic of salt. its added when mushrooms are added. i will update in the post. thanks bhawna.