Simple Mushroom Rice Dish

Category: Plant-Based Meals Full of Flavor

Flavored Indian rice with mushrooms and spices. Ready in 35 minutes, serves 4. Flexible recipe.
Barbara Chef
Updated on Mon, 05 May 2025 11:42:48 GMT
A plate of mushroom rice loaded with spices and fluffy grains. Highlight
A plate of mushroom rice loaded with spices and fluffy grains. | cookwithcarla.com

My kitchen fills with the amazing scent of mixed spices as the hearty mushrooms and fluffy basmati rice cook together, making a meal that always takes me back to my favorite local Indian spot. I use this veggie biryani whenever I want to wow dinner company, particularly those who usually go for meat dishes. Mushrooms give such a substantial texture that meat-lovers often don't even realize they're enjoying a vegetarian dish.

When I hosted a dinner last month where half my guests didn't eat meat, this mushroom biryani was gone before any of the meat options, and I got asked for my recipe by three different people before we even started on dessert!

A bowl of rice with mushrooms, carrots, and onions. Highlight
A bowl of rice with mushrooms, carrots, and onions. | cookwithcarla.com

Essential Elements

  • Basmati Rice: You need these aromatic long grains for the right feel
  • Fresh Mushrooms: Simple button mushrooms do the job, but cremini give a deeper taste
  • Whole Spices: The classic combo of cardamom, cinnamon and bay leaves creates that special smell
  • Fresh Herbs: Mint and cilantro add freshness and visual appeal
  • Ghee: Gives that deep, traditional flavor (swap for oil if making it vegan)
  • Yogurt: Makes the masala creamy (coconut cream works for a vegan twist)

Creating Biryani Magic

Perfect Your Rice:
Don't skip soaking your basmati for 30 minutes. Cook it until it's about 80% done. Drain it right away so it doesn't get mushy. Let it cool without covering to keep it fluffy.
Build Your Flavor Base:
Get your ghee and oil hot until it shimmers. Toss in whole spices to wake up their flavors. Cook onions until they turn golden for that real taste. Sauté garlic and ginger until you can smell them.
Master the Mushrooms:
Make sure your mushrooms aren't cold from the fridge. Don't pack too many in the pan at once. Cook them until they've released their water. Mix with yogurt and spices for a rich masala.
Create the Dum:
Put your partly cooked rice on top of the mushroom mix. Sprinkle with fresh herbs for taste and color. Cover the pot tightly to keep steam in. Cook slowly on low heat so flavors can mix together.

Storage Solutions

This dish keeps really well, so it's great for planning ahead. Pop leftovers in a sealed container and keep in the fridge for up to 4 days - the flavors actually get better over time. If you want to save it longer, put portions in freezer bags and freeze for up to two months. When you want to eat it again, add a little splash of water and a drizzle of ghee, then warm it up gently in the microwave or on the stove with a lid. The rice will fluff back up and the smells will come alive again, sometimes making your leftovers taste even better than the first time.

Perfect Pairings

Though this biryani tastes amazing by itself, I love to serve it with some cooling sides that balance out the spices. My favorite is a simple cucumber raita with mint - the cold yogurt works so well with the warm, spiced rice. I also like to add some crunchy papadums on the side for a different texture that rounds out the meal. When I have friends over, I'll also put out some tangy pickle and maybe some butter naan for anyone who wants to make their plate a bit heartier.

Troubleshooting Tips

Everyone runs into biryani problems sometimes. Got mushy rice? You probably cooked it too long at the start or added too much water during the final cooking. Always stick to that 80% cooking rule. Found some crunchy rice in your finished dish? Just add a few spoonfuls of hot water, cover it tight, and let it steam another 5-10 minutes on low heat. Not enough flavor? Make sure you're cooking your spices right at the beginning and don't rush browning those onions. If your mushrooms make everything too wet, cook them by themselves first to get rid of extra water before mixing them with the spices. And if your biryani sticks to the bottom, use a heavy pot and keep your heat lower during the final cooking stage.

My grandma always told me biryani isn't just food - it's like a form of meditation. The way you layer all those flavors teaches you to be patient, while the smells connect you to family who cooked it before you. In all my years of cooking, I've found that the tastiest biryanis come from kitchens filled with good energy and people who enjoy the whole process of cooking.

A bowl of rice with mushrooms, carrots, and onions. Highlight
A bowl of rice with mushrooms, carrots, and onions. | cookwithcarla.com

Conclusion

Mushroom biryani has become one of my go-to dishes when I'm cooking for people I care about. It shows how simple ingredients can turn into something amazing with the right techniques and a bit of patience. All those layers of flavor tell stories of cooking traditions while making new memories at your table. Whether you're just starting to try Indian cooking or you've been doing it for years, this biryani gives you both comfort and excitement in the same meal. When you first lift that lid and the steam rises up with all those wonderful smells, take a second to appreciate how these ingredients came together and how much joy they'll bring to everyone sitting around your table.

Recipe FAQs

→ Can I make it dairy-free?
Absolutely! Swap yogurt with coconut milk or cream and use oil in place of ghee.
→ Which mushrooms are best?
White mushrooms work great, but try cremini or a mix if you'd like.
→ Can I try it with different rice?
Basmati rice works best, but jeera rice, sona masuri, or seeraga samba rice also fit.
→ What if the rice isn't soft after dum cooking?
Splash in a bit more water and cook another 5 minutes or until tender.
→ What pairs well as a side?
It goes beautifully with raita, a cool yogurt-based sauce.

Vegetarian Mushroom Rice

An aromatic vegetarian dish of mushrooms and fluffy basmati rice. Quick to make and great for weeknight meals.

Prep Time
10 min
Cook Time
25 min
Total Time
35 min

Category: Vegetarian

Difficulty: Intermediate

Cuisine: Indian

Yield: 4 Servings

Dietary Preferences: Vegetarian, Gluten-Free

Ingredients

→ Main Ingredients

01 1 tablespoon Ghee (replace with oil for a plant-based option)
02 ½ cup Yogurt
03 2 to 3 Green chilies, slit open
04 1 Bay leaf
05 2 Tomatoes, diced
06 1½ teaspoon Red chili powder
07 3 medium Onions, finely sliced
08 2 tablespoon Mint leaves, chopped (keep extra for topping)
09 3 Cardamom pods
10 1 tablespoon Oil
11 1 teaspoon Salt
12 1½ teaspoon Garam masala powder
13 1 teaspoon Cumin seeds
14 1 cup Basmati rice
15 200g Mushroom, cut into thin slices (7 oz)
16 5 Cashews, split in halves
17 2 tablespoon Coriander leaves, chopped (save more for garnishing)
18 1 inch Cinnamon stick
19 ¼ teaspoon Turmeric powder
20 1 inch Ginger, minced
21 5 Garlic cloves, chopped small

Steps

Step 01

Rinse the rice thoroughly 2-3 times and let it soak in water for half an hour. Bring 3-4 cups of water with some salt to a boil, toss in the rice, and cook it until it's about 80% done. Drain and keep aside.

Step 02

Warm up some oil and ghee in a deep pan. Toss in cinnamon, cumin, bay leaf, cashews, and cardamom. Let it cook for 60 seconds.

Step 03

Throw in onion slices, minced ginger, and garlic. Sauté for 5 to 6 minutes until it begins to brown.

Step 04

Stir in the sliced mushrooms and let them cook for about three minutes.

Step 05

Mix in turmeric, garam masala, red chili powder, salt, and yogurt. Stir and continue cooking for another minute.

Step 06

Add diced tomatoes, mint leaves, coriander, and slit chilies. Cover with a lid and cook for approximately 3 minutes.

Step 07

Gently layer the partially cooked rice over the top of the vegetable mixture. Sprinkle with additional herbs and drizzle some ghee if you'd like.

Step 08

Cover tightly and cook on the lowest heat possible for 10 to 15 minutes until the rice becomes fully tender.

Step 09

Fluff the rice with a fork and enjoy it alongside some raita.

Notes

  1. Swap out yogurt for coconut cream to keep it vegan-friendly.
  2. You can prepare this dish using a stovetop, Instant Pot, or a pressure cooker.
  3. If rice isn't soft enough, just add some extra water and let it cook a bit more.

Required Equipment

  • Pot, Instant Pot, or a Pressure Cooker
  • Strainer
  • Large stirring spoon

Allergen Information

Double-check every ingredient for potential allergens and consult a healthcare professional if unsure.
  • Includes nuts (cashews)
  • Contains dairy ingredients like yogurt and ghee

Nutritional Information (Per Serving)

This data is for informational purposes only and doesn’t replace medical advice.
  • Calories: 339
  • Fat: 9 g
  • Carbs: 55 g
  • Protein: 10 g