Go Back
+ servings
Mushroom biryani in a dutch oven, ready to serve
Print Recipe
4.80 from 10 votes

Mushroom Biryani

A vegetarian version of classic biryani
Prep Time15 mins
Cook Time1 hr 15 mins
Total Time1 hr 30 mins
Course: Main Course
Cuisine: Indian
Keyword: basmati rice, biryani
Servings: 6
Calories: 304kcal


  • 10 oz mushrooms in about 1/4 inch slices
  • 1 ½ cups Basmati Rice rinsed at least 3 times
  • 4 Tbsp ghee separated (or vegetable oil)
  • 1 tsp salt separated
  • ½ tsp turmeric separated
  • ¾ cup yogurt
  • 3 tsp garam masala separated
  • 1 tsp chili powder
  • 4 garlic cloves minced or grated
  • ½ Tbsp ginger grated
  • 1 onion sliced pole to pole
  • 1 ½ Tbsp mint chopped
  • 1 ½ Tbsp cilantro chopped



  • In a medium sized pot toss in the rinsed rice add 2 1/2 cups of water, 1/2 tsp of salt and 2 tsp of ghee.
    Make the rice
  • Bring to a boil on high heat, cover and lower heat to lowest setting immediately. Cook for 8 minutes. The rice will be mostly cooked but not all the way.
  • Take out 1/2 cup of the par-cooked rice in a bowl. Add 1/4 tsp turmeric and 1 tbsp of water and mix. This will make the pretty yellow rice.
    make the turmeric rice
  • Fluff par cooked rice with a fork and turn out onto a plate.


  • While the rice is cooking, heat 1 tsp ghee in a saute pan and toss in the mushrooms. Add 1/4 tsp salt.
  • Turn the heat on high.
  • Cook the mushrooms, stirring a few times, until nice and golden brown. The mushrooms will shrink a lot.
  • Add 1/2 tsp garam masala cook for 1 minute and turn off heat.

Yogurt marinade:

  • In a small bowl, toss in the yogurt, 1 tbsp of water, 1 1/2 tsp of garam masala, 1/4 tsp turmeric, 1/2 tsp chili powder, 1/4 tsp salt, the garlic and the ginger. Mix.
  • **This not technically a marinade because I don’t even leave the mushrooms in it for more than 15 minutes. But I add the mushrooms while they’re still hot in hopes that they will absorb more flavor. It’ll work either way.
  • Toss the hot mushrooms into the yogurt mixture.
    Add mushrooms to marinade

Fried Onions:

  • In the same pan that the mushrooms were cooked, heat 1 tbsp of ghee.
  • Cook the onion slices on medium high heat until deeply browned.
  • Top the biryani with the fried onion slices and serve.


  • In the same pot that the rice was cooked, add 1 tbsp of water, 1 tbsp of ghee and 1 tbsp of yogurt. Whisk it together with a fork. This should coat most of the bottom layer of the pot. If it doesn’t, add 1 more tbsp of water.
  • Now, layer a third of the par-cooked white rice on top of this water, ghee and yogurt later.
  • Layer half of the mushroom yogurt mixture on top of the rice layer. Spread it around.
  • Layer a second third of the rice on top, followed by another layer of mushrooms.
  • Then layer the last third of the white rice.
  • Top with the 1/2 cup of yellow rice.
  • Drizzle 2 tbsp of water and remaining ghee over the layers.
  • Cover and put the pot back on the stove over high heat for 30 seconds. Lower heat to the lowest setting and let cook for 15 minutes.



Calories: 304kcal | Carbohydrates: 43g | Protein: 6g | Fat: 12g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 30mg | Sodium: 413mg | Potassium: 299mg | Fiber: 2g | Sugar: 3g | Vitamin A: 130IU | Vitamin C: 3mg | Calcium: 61mg | Iron: 1mg