Skip to Recipe

There’s something magical about a pot of spiced mushroom rice simmering on the stove, especially when you know it’ll taste even better the next day. This recipe turns basmati rice, earthy mushrooms, and warm spices into a dish that’s just as satisfying reheated for lunch as it is served fresh for dinner. Whether you’re meal prepping for the week or just want a cozy one-pot meal, this mushroom rice delivers big flavor with minimal fuss.

What Is Leftover Mushroom Rice?

Leftover Mushroom Rice is a spiced, one-pot rice dish built for real life: it’s the kind of recipe you make once and enjoy for days. Fluffy basmati rice is toasted with sautéed onions, garlic, ginger, and mushrooms, then simmered with warming spices like cumin, turmeric, and garam masala until every grain is infused with flavor.

What makes it especially great as a leftover dish is how well it holds up in the fridge and reheats without drying out or losing its aromatic punch. Think of it as a flavorful base you can dress up with cheese, fresh herbs, or whatever else you have on hand, making it a smart choice for busy weeknights when you need a filling meal in minutes.

Tips for Cooking and Prepping

#1: Soak the rice, don’t skip it

Soaking the basmati rice for 20 minutes before cooking helps the grains cook evenly and stay separate and fluffy instead of clumping together, which is especially important if you plan to reheat it later.

#2: Let the mushrooms brown properly

Give the mushrooms enough time and heat to release their moisture and start to caramelize; rushing this step leads to soggy, less flavorful rice.

#3: Bloom your spices before adding rice

Cooking the cumin seeds, coriander, turmeric, and garam masala with the vegetables for a minute before adding the rice helps deepen their flavor throughout the whole dish.

#4: Resist lifting the lid

Once the rice is simmering on low heat, keep the lid on tight for the full cooking time so steam doesn’t escape and the rice cooks evenly all the way through.

#5: Use warm broth, not cold

Adding warm vegetable broth instead of cold liquid keeps the cooking temperature consistent, which helps the rice cook more evenly from start to finish.

Recipe Variations and Substitutes

This mushroom rice is easy to customize based on what you have in your kitchen. Swap in wild mushrooms, shiitake, or portobello for a deeper, meatier flavor, or use brown rice or quinoa in place of basmati (just adjust the liquid and cook time accordingly). For a heartier meal, stir in cooked chickpeas, peas, or shredded rotisserie chicken along with the mushrooms.

Serving Suggestions

Serve this rice on its own as a comforting main dish, or pair it with a side of raita, a simple cucumber salad, or roasted vegetables for a more complete meal. It also makes a great side dish alongside grilled chicken, paneer, or a lentil curry.

Storing, Make-Ahead, and Freezing Tips

Let the rice cool completely before transferring it to an airtight container and storing it in the fridge for up to 4 days. This dish also freezes well for up to 2 months; just thaw overnight in the fridge and reheat with a splash of broth or water to restore moisture.

FAQs

Can I make mushroom rice ahead of time?

Yes, this recipe is ideal for making ahead since the flavors deepen after resting. Simply cool, store in the fridge, and reheat gently when ready to serve.

How do I reheat leftover mushroom rice without it drying out?

Reheat on the stovetop or microwave with a tablespoon or two of broth or water, covered, to help restore moisture and keep the rice fluffy.

Can I use a different type of rice?

Basmati works best for its light, fluffy texture, but jasmine rice or long-grain white rice can be used with similar cooking times and results.

Is this recipe vegan?

Yes, as long as you use olive oil instead of ghee and skip the optional cheese, this recipe is naturally vegan and dairy-free.

Can I add protein to this dish?

Absolutely. Cooked chickpeas, paneer, tofu, or shredded chicken can be stirred in during the last few minutes of cooking to make it a more filling meal.

Leftover Mushroom Rice Recipe

Prep time: 10 min | Cook time: 25 min | Total time: 35 min | Servings: 4

Ingredients

  • 1 1/2 cups long-grain basmati rice, rinsed and soaked for 20 minutes
  • 2 1/2 cups cremini or button mushrooms, thinly sliced
  • 1 medium carrot, peeled and finely diced
  • 1 yellow onion, finely sliced
  • 3 garlic cloves, minced
  • 1 tsp fresh ginger, grated
  • 2 1/2 cups vegetable broth, warm
  • 2 tbsp olive oil or ghee (ghee adds a richer, nuttier flavor)
  • 1/2 tsp cumin seeds
  • 1/2 tsp ground coriander
  • 1/4 tsp turmeric powder
  • 1/2 tsp garam masala
  • 1 tsp salt, adjust to taste
  • 1/4 tsp black pepper, freshly cracked
  • 1/2 cup shredded mozzarella or parmesan, optional, for a cheesy mushroom finish
  • 2 tbsp fresh cilantro or parsley, chopped, for garnish

Instructions

  1. Rinse the basmati rice under cold water until the water runs clear, then soak it in cold water for 20 minutes. Drain and set aside.
  2. Heat the olive oil or ghee in a large, heavy-bottomed pan or Dutch oven over medium heat. Add the cumin seeds and let them sizzle for 30 seconds until fragrant.
  3. Add the sliced onion and cook, stirring occasionally, for 5 to 6 minutes until softened and lightly golden at the edges.
  4. Stir in the minced garlic and grated ginger. Cook for 1 minute until the raw smell disappears.
  5. Add the sliced mushrooms and diced carrot. Cook over medium-high heat for 4 to 5 minutes, stirring occasionally, until the mushrooms have released their moisture and are beginning to brown.
  6. Sprinkle in the ground coriander, turmeric, garam masala, salt, and black pepper. Stir well to coat the vegetables in the spices and cook for 1 minute.
  7. Add the drained rice to the pan and stir gently for 1 to 2 minutes, toasting it lightly with the spiced vegetables.
  8. Pour in the warm vegetable broth. Stir once to combine, then bring to a gentle boil.
  9. Reduce the heat to the lowest setting, cover tightly with a lid, and cook for 15 minutes. Do not lift the lid during this time.
  10. Remove the pan from heat and let it steam, still covered, for 5 minutes.
  11. Fluff the rice gently with a fork. If using cheese, sprinkle it over the top now and cover for 2 minutes to melt.
  12. Garnish with fresh cilantro or parsley and serve immediately.

For an even quicker version, use pre-cooked rice you have leftover in the fridge and simply sauté the spiced mushroom mixture, then stir the rice in at the end to heat through.


Leave a Reply