
This aromatic basmati dish transforms simple ingredients into a restaurant-quality vegetarian meal. The combination of earthy mushrooms, fresh spinach, and warm Indian spices creates layers of flavor that feel indulgent yet wholesome.
I developed this recipe to prove that Indian cooking doesn’t require hours in the kitchen. A one-pot method simplifies preparation while allowing the spices to bloom and the rice to absorb every savory note.
The result is perfectly cooked basmati with tender mushrooms, wilted spinach, and a golden hue from turmeric and cumin. Each bite delivers balanced heat and depth without overwhelming the palate.
Serve it as a main or alongside your favorite curry for a complete meal.
Ingredients for Mushroom Spinach Rice Indian
Transform simple pantry staples into this fragrant, restaurant-quality vegetarian basmati dish with earthy spices and fresh produce.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| White Mushrooms 🍄 | 8 oz | Sliced, cremini or button |
| Fresh Spinach 🥬 | 4 cups | Packed, roughly chopped |
| Yellow Onion 🧅 | 1 whole | Finely diced for base |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated fine |
| Green Chili 🌶️ | 1 whole | Finely minced (adjust to taste) |
| Cumin Seeds 🌿 | 1 tsp | Toasted until fragrant |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Ground Turmeric 🌶️ | ½ tsp | For color and earthiness |
| Garam Masala 🌶️ | 1 tsp | Added at the end |
| Vegetable Oil 🫒 | 3 tbsp | Neutral flavor for cooking |
| Vegetable Broth 💧 | 2 ½ cups | Low-sodium preferred |
| Salt 🧂 | 1 tsp | Adjust to taste at end |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
Basmati rice quality is non-negotiable here. Seek out aged basmati from Indian specialty stores or Whole Foods—it elongates beautifully and stays separate. The mushrooms should be firm with a deep earthy smell; cremini or white button work best. Fresh spinach with vibrant green leaves (not wilted or yellowing) ensures the best texture. For the spices, freshly ground cumin and coriander make a noticeable difference.
No garam masala? Combine equal parts cinnamon, cardamom, cloves, and black pepper as a substitute. Fresh out of ginger? Ground ginger at half the amount works, though fresh is superior. Short on spinach? Frozen thawed spinach (squeeze out all moisture) can be used. For heat adjustment, omit the green chili or substitute with half a jalapeño (seeds removed).
Cooked rice stores well for 3-4 days in the fridge—reheat with a splash of water. Spinach and mushrooms are best used fresh but can be prepped a day ahead. The dish freezes beautifully for up to 3 months; thaw overnight before reheating.
Why You’ll Love This Recipe
- One Pot Wonder: I just toss everything into a single pot—rice, mushrooms, spinach—and let it cook while I fold laundry.
- Garlic-Kissed Goodness: The sizzle of fresh garlic with earthy mushrooms and spinach makes every bite ridicously flavorful.
- Feeds a Crowd: I make a big batch on Sunday and pack it for lunches all week. Still tastes spot-on reheated.
- Budget Stretcher: Basmati rice and mushrooms go a long way, and honestly, this dish feels fancy without the price tag.
Step-by-Step Instructions for Mushroom Spinach Rice
Master this layered cooking process for perfectly fragrant rice with balanced textures and authentic flavor.
Step 1: Prepare the Aromatic Base
Heat 3 tbsp vegetable oil in a heavy pot over medium heat. Add 1 tsp cumin seeds and let them sizzle for 30 seconds until fragrant and slightly darker. Immediately add the finely diced yellow onion and sauté for 5-6 minutes until translucent and lightly golden.
Stir in the minced green chili, 4 cloves garlic cloves, and 1 tbsp fresh ginger. Cook for 1-2 minutes until the raw aroma dissipates. This base of onion, garlic, ginger, and cumin forms the essential flavor foundation for the dish.
Step 2: Incorporate Spices and Vegetables
Add 1 tsp ground coriander, 0.5 tsp ground turmeric, and 1 tsp salt to the pot. Stir constantly for 1 minute to toast the spices lightly—this deepens their flavor. The turmeric will give the oil a vibrant golden hue.
Add the sliced 8 oz white mushrooms and cook for 4-5 minutes until they release their moisture and begin to turn golden at the edges. The mushrooms should soften but retain some texture. Stir in the roughly chopped 4 cups fresh spinach and cook until it wilts completely, about 2-3 minutes.
Step 3: Cook the Rice with Broth
Add the rinsed and drained 1.5 cups basmati rice to the pot. Stir to coat the grains thoroughly in the spiced oil and vegetable mixture. This step ensures every grain absorbs the aromatic flavors.
Pour in the 2.5 cups vegetable broth and stir once to distribute the ingredients evenly. Bring to a gentle boil, then reduce heat to low, cover tightly with a lid, and cook undisturbed for 15 minutes. Resist the urge to peek—this allows steam to build and cook the rice evenly.
Step 4: Finish and Rest
After 15 minutes, turn off the heat but leave the pot covered. Let it sit for 10 minutes to allow the rice to steam and finish cooking. The grains should be tender and separate easily.
Gently fluff the rice with a fork, then sprinkle with 1 tsp garam masala and fold in lightly. Taste and adjust salt if needed. This final spice addition enhances the aroma without overpowering the earthy mushroom and spinach notes.
Transfer to a serving dish, garnish with the chopped 0.25 cup fresh cilantro, and serve warm. The cilantro adds a bright, fresh contrast to the rich, spiced rice.
Pro Tips For Making Mushroom Spinach Rice Indian
- Parboil the Rice: Soak basmati rice for 20 minutes, then parboil until just 70% cooked—I learned this the hard way after ending up with mushy rice in my first few attempts.
- Sauté Mushrooms First: Cook mushrooms separately on medium-high heat until golden brown, about 5-6 minutes, then set aside. Sounds weird, but it prevents them from releasing too much water and making the dish soggy.
- Wilt Spinach Last: Add fresh spinach only in the final 2-3 minutes of cooking. After burning a batch by adding it too early, I finally figured out it keeps the color vibrant and texture just right.
- Toast Whole Spices: If using whole spices like cumin or mustard seeds, toast them in hot oil for 20-30 seconds before adding onions. My grandmother swore by this, and the flavor difference is noticeable.
Health Benefits of This Dish
Nutrient-Dense Ingredients
This dish packs a nutritional punch with spinach offering iron and vitamin K, while mushrooms provide B vitamins and selenium. Together, they create a plant-based powerhouse that supports immunity and energy levels. I always feel lighter yet more energized after eating it. 💪
Fiber-Rich Basmati
Basmati rice contains more fiber than white rice varieties, aiding digestion and helping maintain steady blood sugar. The 1.5 cups in this recipe provides about 6 grams of fiber, keeping you full for hours without heaviness.
Spice Health Benefits
Turmeric and cumin aren’t just flavorful—they’re anti-inflammatory powerhouses. The ½ tsp turmeric delivers curcumin, while 1 tsp cumin supports digestion. These warm spices make the dish as healthy as it is delicious. ✨
Low-Calorie Comfort
At approximately 300 calories per serving, this feels indulgent without the guilt. The 8 oz mushrooms add meaty texture and umami, while 4 cups spinach wilts down to provide volume and nutrients with minimal calories.
Heart-Healthy Fats
The 3 tbsp vegetable oil provides healthy unsaturated fats, essential for nutrient absorption—especially for the fat-soluble vitamins in spinach. This balanced approach to fats supports long-term cardiovascular health.
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead of basmati?
Yes, but adjust the cooking time. Brown rice needs 40-45 minutes and 3 cups broth for proper tenderness. The texture will be chewier, but the flavors still shine.
What if my rice turns mushy?
This usually happens from over-stirring or peeking during cooking. Keep the lid on tight for the full 15 minutes and resist stirring after adding broth.
Can I make this ahead of time?
It stores well for 3-4 days in the fridge. Reheat with a splash of water and a covered pot on low heat for 5-7 minutes.
Is this dish gluten-free?
Yes, all ingredients are naturally gluten-free. Just ensure your broth and spices are certified gluten-free if you have celiac disease.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026