Authentic Punjabi Mushroom Masala Curry Recipe

Mushroom Masala is a rich and flavorful Punjabi-style curry made with tender mushrooms, onions, tomatoes, and aromatic spices. This comforting one-pot dish features a deliciously spiced gravy that pairs perfectly with roti, naan, or rice. Ideal for both everyday meals and special occasions, this vegetarian mushroom curry is easy to prepare and full of warmth. Whether you’re a fan of mushrooms or just looking to try something new, this recipe is a must-try.

About Mushroom Masala Recipe

The Mushroom Masala recipe is a simple yet delicious curry made with earthy white button mushrooms in a spiced onion and tomato gravy.

This gluten-free recipe, like many others, is easy to prepare. You only need to do some prep work, such as making the onion paste and tomato puree, to create this tasty curry with fresh button mushrooms.

Both the onion paste and tomato puree can be easily made in a good blender or mixer-grinder. Once you have them ready, making this Mushroom Curry with Punjabi flavors becomes a breeze.

Mushrooms are packed with protein and Vitamin D, but many people have an aversion to them. With this Punjabi-style Mushroom Curry, I hope some of you will develop a liking for mushrooms.

The caramelized onion paste adds a deeper, richer flavor to the gravy. I also incorporate some fresh yogurt, which gives the gravy a creamy texture and a burst of flavor.

You can use any neutral-flavored oil to make this Mushroom Curry. Additionally, a variety of whole spices like cumin seeds, Indian bay leaf (tej patta), cinnamon, green cardamom, cloves, mace, and black cardamom (optional) are included.

Along with these spices, basic ground spices such as turmeric powder, red chili powder, coriander powder, and garam masala powder are added to this Mushroom Masala recipe. A touch of crushed dried fenugreek leaves at the end enhances the flavor beautifully.

This Punjabi-style Mushroom Curry does not contain nuts like cashews or almonds, so the gravy remains light and flavorful, perfect for pouring over steamed rice. It also pairs well with soft dinner rolls (pav), roti, or paratha.

Often, I use this Mushroom Masala gravy base with slight modifications to create other vegetable or paneer bhuna masalas. For another protein-rich curry, you can check out the Soya Chunks Curry and Soya Chaap Recipe that I prepare on special occasions.

Before you begin making this recipe, ensure you rinse and clean the mushrooms thoroughly with water, as they can retain a lot of dirt. It is essential to clean them well, wipe them dry, and then use them for this or any other recipe.

How to Make Mushroom Masala

Preparation

  1. Rinse or wipe dry 200 to 250 grams of mushrooms. Slice off a bit of the base stalk, then slice or chop them and set aside.
  2. Chopped button mushrooms in a white plate for making mushroom curry.

  3. In a grinder or blender, combine ¾ to 1 cup of chopped onions, 1 teaspoon of chopped ginger, and 1 teaspoon of chopped garlic.
  4. Chopped onions, ginger, and garlic added in a blender jar for making mushroom curry.

  5. Grind to a smooth and fine paste without adding any water.
  6. Ingredients ground to a smooth paste without water for making mushroom curry.

  7. Remove the paste with a spoon or spatula into a bowl and set aside.
  8. Prepared paste added in a bowl for making mushroom curry.

  9. In the same jar, add ½ cup tightly packed chopped tomatoes and make a smooth puree without adding water. Set aside.
  10. Chopped tomatoes added in the blender.

  11. Whisk 4 tablespoons of fresh yogurt until smooth and set aside.
  12. Curd being whisked in a bowl.

Make Onion Tomato Masala

  1. Heat 3 tablespoons of oil in a pan and add the following whole spices:
    • ½ teaspoon cumin seeds
    • 2 small or 1 medium to large tej patta
    • ½ inch cinnamon
    • 1 black cardamom
    • 2 green cardamoms
    • 3 cloves
    • 1 single strand of mace
  2. Sauté the spices for a few seconds until they become fragrant.
  3. Whole spices added in oil in a pan.

  4. Lower the heat, and add the prepared onion paste.
  5. Prepared onion paste added to pan for making mushroom curry.

  6. Mix the onion paste with the oil. If the paste splutters, cover the pan with a lid, allowing for some space for the steam to escape.
  7. On low to medium heat, stirring often, continue to sauté until the onion paste starts reducing.
  8. Stir and sauté until the onion paste becomes golden and caramelized. This process may take some time, so to speed it up, add a pinch of salt.
  9. Sautéing onion paste for making mushroom curry.

  10. Now, add the prepared tomato puree and combine well.
  11. Add the spice powders:
    • ¼ teaspoon turmeric powder
    • ½ teaspoon red chili powder (or cayenne pepper)
    • 1 teaspoon coriander powder
  12. Stirring often, sauté until you see oil releasing from the sides of the onion-tomato masala. The masala paste will also thicken and become glossy.
  13. Sautéed onion-tomato masala in pan for making mushroom masala.

Add Mushrooms

  1. Add the sliced or chopped white button mushrooms.
  2. Chopped mushrooms added to onion-tomato masala in the pan.

  3. Lower the heat and add the beaten yogurt. Beat the yogurt separately in a bowl before adding it. If you add yogurt without whisking, it can curdle or become grainy.
  4. As soon as you add yogurt, mix very well.
  5. Simmer on low to medium heat for 2 to 3 minutes.
  6. Add ¾ cup of water or as needed. You can adjust the amount of water based on your preferred consistency.
  7. Water added to mushroom masala in pan.

  8. Season with salt as needed.
  9. Salt added to gravy in pan.

  10. Stir and mix very well.
  11. Water mixed.

  12. Cover the pan with a lid.
  13. Pan covered with a glass lid.

  14. On low to medium heat, simmer the Mushroom Curry for 18 to 20 minutes or until the mushrooms are cooked and the curry has thickened slightly. You should see some oil specks on top.
  15. Simmering mushroom masala curry in the pan.

  16. Lastly, add ¼ teaspoon garam masala powder and ½ teaspoon crushed dried fenugreek leaves (kasuri methi). Stir the gravy well.
  17. For added richness, you can stir in 1 to 2 tablespoons of heavy cream at this step.

    Garam masala and crushed kasuri methi added to mushroom masala.

  18. Finally, add 2 tablespoons of chopped coriander leaves and mix.
  19. Chopped coriander leaves added to mushroom masala in pan.

  20. Serve Mushroom Masala hot or warm.
  21. Mushroom curry served on a bed of capsicum rice in a white plate.

Serving & Storage Suggestions

If desired, garnish the Mushroom Curry with some coriander leaves before serving. Enjoy it with steamed rice, jeera rice, or pulao. It also pairs wonderfully as a side gravy dish with Dum Biryani or can be relished with roti, paratha, butter naan, bread, or dinner rolls (pav). In the photo, it is served with a fragrant Capsicum Rice.

Leftover Mushroom Masala can be refrigerated for up to a day. Simply warm the gravy in a pan before serving. If the gravy has thickened too much, add a few tablespoons of water to adjust the consistency.

Expert Tips

  • Mushrooms: Good alternatives for button mushrooms include shiitake and cremini mushrooms.
  • Cooking Mushrooms: I directly cooked the mushrooms in the curry. If you prefer, sauté the mushrooms separately in oil and add them later to the gravy.
  • Tomatoes: You can use fresh tomato puree or a pre-packaged one. Alternatively, substitute with ½ cup of crushed canned tomatoes.
  • Vegetables: Increase the nutritional value by adding ½ to 1 cup of other vegetables like green peas, carrots, broccoli, cauliflower, and bell pepper.
  • Black Cardamom: If unavailable, you can skip it, but it adds a smoky flavor to the dish.
  • Yogurt: Use whole milk yogurt to prevent splitting during cooking; avoid low-fat or toned milk yogurt.

FAQs

How can I make the curry spicier?

To make the curry spicier, add more green chilies or a bit of crushed black pepper or red chili powder according to your preference.

How do I make a Vegan Mushroom Curry?

Make a vegan curry by using any nut yogurt, almond yogurt, or skipping the yogurt completely.

How can I thicken the gravy?

To thicken, simmer the curry uncovered for a few minutes to allow excess water to evaporate. You can also add a few cashew or almond paste or coconut milk or cream for thickness and richness.

Is this dish gluten-free?

Yes, this mushroom masala recipe is naturally gluten-free as it is made without asafetida, which usually contains gluten.

More Indian Mushroom Curries To Try!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, sign up for my emails or follow me on social media.

Mushroom Masala Recipe (Punjabi Mushroom Curry)

A flavorful Punjabi style Mushroom Masala made with tender mushrooms, onions, tomatoes, and a blend of aromatic spices and herbs. This easy and satisfying curry features a rich, comforting gravy that’s perfect for soaking up with roti, naan, or rice. Ideal for both everyday meals and special occasions, it comes together quickly and offers deep, well-balanced flavors.

Prep Time: 20 minutes

Cook Time: 30 minutes

Total Time: 50 minutes

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.