
Are you looking for a simple and delicious 1-pot meal? This Easy Indian Mushroom Rice Recipe is the perfect solution for busy days. Whether you are packing a lunchbox or making a quick dinner, this vegetarian dish is packed with flavour and requires very little effort. In this guide, we will show you exactly how to make mushroom rice step by step, inspired by traditional Indian cooking methods.
The secret to a perfect mushroom rice is getting the water ratio right, as mushrooms naturally release water while cooking. With a blend of butter, aromatic spices like cumin and black pepper, and fresh veggies like capsicum, this dish offers a wonderful aroma. Even if you are a beginner, this Easy Indian Mushroom Rice Recipe will turn out perfectly fluffy and non-sticky. Let’s dive into the ingredients and instructions to cook this fantastic meal in under 30 minutes!
Also Read: Easy Palak Rice Recipe | Quick Spinach Pulao Step-by-Step
Ingredients List
- 1 cup basmati rice
- 200 g mushrooms (washed and chopped)
- 1 medium onion (sliced thin and long)
- 1 large capsicum (chopped)
- 7 to 8 garlic cloves
- 0.5 inch ginger
- 2 mild green chillies
- 1.5 tablespoons of oil
- 1 tablespoon butter
- 1 teaspoon cumin seeds (jeera)
- 1 teaspoon garam masala powder
- 0.5 teaspoon chaat masala
- 0.5 teaspoon black pepper powder
- 1 glass of water
- Salt to taste
- Optional whole spices: 1 bay leaf, 2 cloves, 1 green cardamom, 1 black cardamom, 3 black peppercorns
Step-by-step Instructions
- Prepare the Rice: Wash 1 cup of basmati rice thoroughly and soak it in water for exactly 30 minutes.
- Make the Paste: Crush the 7 to 8 garlic cloves, 0.5 inch ginger, and 2 green chillies together to make a coarse paste.
- Heat the Pan: Place a pan on medium heat. Add 1.5 tablespoons of oil and 1 tablespoon of butter. Let the butter melt completely.
- Add Spices: Toss in 1 teaspoon of cumin seeds. If you are using the optional whole spices, add them now and fry for 10 to 15 seconds.
- Sauté Onion: Add the sliced onion and fry until it turns light golden brown.
- Add Paste: Stir in your ginger-garlic-chilli paste and sauté for 1 minute until the raw smell goes away.
- Cook Veggies: Add the chopped capsicum and the 200 g chopped mushrooms. Mix well and cook for 1 minute on medium heat.
- Add Dry Masalas: Turn the flame to low. Add 1 teaspoon garam masala, 0.5 teaspoon chaat masala, 0.5 teaspoon black pepper powder, and salt to taste. Mix everything nicely.
- Mix the Rice: Drain the soaked rice and add it to the pan. Gently stir to coat the rice with the spices and butter without breaking the grains.
- Add Water: Pour in exactly 1 glass of water. Remember, mushrooms also release water, so do not add too much.
- Simmer and Cook: Cover the pan with a lid. Let this Easy Indian Mushroom Rice Recipe cook on low heat until the water is completely absorbed and the rice is soft and fluffy.
Also Read: Quick And Easy Tomato Rice Recipe | Best Indian Flavours
Cooking Tips
- Do not overwater: Mushrooms release a lot of moisture. Keep the water amount slightly less than usual to avoid mushy rice.
- Gentle mixing: Always mix soaked basmati rice gently so the long grains do not break.
- Butter is key: Adding a mix of oil and butter prevents burning while giving the rice a rich, restaurant-style flavour.
Variations
- Vegan version: Swap the butter for a plant-based alternative or use only oil.
- Spicy version: Add 1 teaspoon of red chilli powder or use spicy dark green chillies instead of mild ones.
- Kids-friendly version: Skip the green chillies entirely and add sweet corn or green peas to make it colourful.
- Protein-packed version: Toss in 10 to 12 roasted paneer cubes or tofu cubes along with the mushrooms.
Serving Suggestions
This delicious mushroom rice tastes amazing on its own, but you can serve it with:
- A cool cucumber and yogurt raita.
- A side of roasted papad and pickle.
- A simple onion and tomato salad.
- A rich dal tadka for a heavier meal.
Also Read: Easy Paneer Rice Recipe: Quick, Delicious & Healthy
FAQs
Q1. Can I use leftover rice for this Easy Indian Mushroom Rice Recipe?
Ans: Yes! You can use pre-cooked or leftover rice. Just skip the water addition step and stir-fry the cooked rice with the masala mixture for 2 to 3 minutes.
Q2. Which mushrooms are best for this recipe?
Ans: Standard white button mushrooms or cremini mushrooms work perfectly for this dish.
Q3. Why did my mushroom rice become mushy?
Ans: Mushy rice happens if you add too much water or soak the rice for more than 30 minutes. Always remember that mushrooms release their own water during cooking.
Q4. Can I skip the whole spices?
Ans: Absolutely. If you do not have whole spices, just using cumin seeds and garam masala powder will still give the dish a wonderful taste.

The Best Easy Indian Mushroom Rice Recipe At Home
Ingredients
- 1 cup basmati rice
- 200 g mushrooms washed and chopped
- 1 medium onion sliced thin and long
- 1 large capsicum chopped
- 7 to 8 garlic cloves
- 0.5 inch ginger
- 2 mild green chillies
- 1.5 tablespoons of oil
- 1 tablespoon butter
- 1 teaspoon cumin seeds jeera
- 1 teaspoon garam masala powder
- 0.5 teaspoon chaat masala
- 0.5 teaspoon black pepper powder
- 1 glass of water
- Salt to taste
- Optional whole spices: 1 bay leaf 2 cloves, 1 green cardamom, 1 black cardamom, 3 black peppercorns
Instructions
- Prepare the Rice: Wash 1 cup of basmati rice thoroughly and soak it in water for exactly 30 minutes.
- Make the Paste: Crush the 7 to 8 garlic cloves, 0.5 inch ginger, and 2 green chillies together to make a coarse paste.
- Heat the Pan: Place a pan on medium heat. Add 1.5 tablespoons of oil and 1 tablespoon of butter. Let the butter melt completely.
- Add Spices: Toss in 1 teaspoon of cumin seeds. If you are using the optional whole spices, add them now and fry for 10 to 15 seconds.
- Sauté Onion: Add the sliced onion and fry until it turns light golden brown.
- Add Paste: Stir in your ginger-garlic-chilli paste and sauté for 1 minute until the raw smell goes away.
- Cook Veggies: Add the chopped capsicum and the 200 g chopped mushrooms. Mix well and cook for 1 minute on medium heat.
- Add Dry Masalas: Turn the flame to low. Add 1 teaspoon garam masala, 0.5 teaspoon chaat masala, 0.5 teaspoon black pepper powder, and salt to taste. Mix everything nicely.
- Mix the Rice: Drain the soaked rice and add it to the pan. Gently stir to coat the rice with the spices and butter without breaking the grains.
- Add Water: Pour in exactly 1 glass of water. Remember, mushrooms also release water, so do not add too much.
- Simmer and Cook: Cover the pan with a lid. Let this Easy Indian Mushroom Rice Recipe cook on low heat until the water is completely absorbed and the rice is soft and fluffy.





