Side Dishes
This broccoli mushroom rice recipe transforms simple pantry staples into a savory, umami-rich vegetarian dish that feels like a restaurant special. The secret lies in caramelizing mushrooms until deeply flavorful, then combining them with tender rice and crisp-tender broccoli for a one-pan meal that’s both hearty and elegant.
With just 20 minutes of active prep and 30 minutes of simmering, this dish delivers bold flavors without requiring fancy techniques. The mushrooms develop a rich, meaty depth, while the broccoli adds a satisfying crunch.
Serve it as a standalone meal or pair it with a drizzle of soy-ginger sauce for extra brightness—perfect for weeknight dinners or meal prep.
Ingredients for broccoli mushroom rice
Simple rice, umami mushrooms, and crisp broccoli create a restaurant-quality vegetarian dish with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, jasmine or basmati preferred |
| Cream of Mushroom Soup 🍄 | 1 cup | Vegetarian, condensed preferred |
| Vegetable Broth 💧 | 2 cups | Low-sodium, homemade or store-bought |
| Shiitake Mushrooms 🍄 | 8 oz | Fresh, stems removed, sliced thin |
| Broccoli Florets 🥦 | 4 cups | Fresh, medium-sized, stems peeled |
| Green Onions 🧅 | 3 whole | Fresh, white and green parts separated |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for depth of flavor |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for nutty aroma |
| Soy Sauce 🍶 | 2 tbsp | Low-sodium, tamari for gluten-free |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish, store-bought or homemade |
| Vegetable Oil 🫒 | 1 tbsp | High smoke point for sautéing |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning, adjust to taste |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for optimal flavor |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for zesty brightness |
The mushrooms are the flavor foundation—shiitake delivers the deepest umami, but cremini or oyster mushrooms work in a pinch. Whole Foods or local Asian markets often carry fresh shiitake, but most grocery stores stock dried varieties. If using dried, soak for 20 minutes to rehydrate. The cream of mushroom soup (vegetarian only) adds richness—Campbell's or Imagine brand are reliable choices. For extra depth, homemade mushroom duxelles (finely chopped mushrooms sautéed with garlic) can replace the soup entirely, though it requires more prep time.
No shiitake? Cremini mushrooms provide a similar earthy flavor, though slightly milder. The soy sauce can be swapped for coconut aminos if gluten is a concern, though the flavor profile shifts slightly. Fresh ginger is ideal, but ground ginger at half the amount works if you're short on time. The green onions can be omitted entirely if you prefer a cleaner presentation, though the white parts add subtle sharpness. For a nutty finish, toast the sesame seeds in a dry pan for 30 seconds before adding to the dish—worth the extra minute for that aromatic punch.
This dish reheats beautifully—microwave 2 minutes covered, then stir and add a splash of water if too dry. Stores for 4 days in the fridge or 3 months frozen, though texture changes slightly after freezing. Double the batch for meal prep: portion into containers with a drizzle of soy-ginger sauce on top. The rice keeps best at room temperature before cooking, so store uncooked rice in an airtight container in a cool, dark place for up to 6 months. Fresh mushrooms and ginger should be refrigerated and used within 5-7 days for optimal flavor.
Why You'll Love This Recipe
- Pantry Magic: The second I open that can of cream of mushroom soup, this dish is already halfway done. No fancy ingredients, no last-minute grocery runs—just rice, broth, and whatever mushrooms you’ve got lurking in your fridge (shiitake or store-bought, no judgment).
- Umami Bomb: That combo of earthy shiitake mushrooms and creamy mushroom soup? It’s like a flavor hug in every bite. The broccoli adds just enough freshness to cut through the richness—simple, but somehow ridiculously satisfying.
- Leftover Hero: Between us, this rice only gets better the next day. The flavors meld into something deeper, and reheating it is a breeze—microwave or stovetop, no clumping, no fuss. I make double portions just because of this.
- Budget Win: Long-grain rice, a can of soup, and a handful of veggies? This feeds four for under $8. Honestly, it’s the kind of recipe that makes me feel like I’m feeding a crowd without breaking the bank—or my sanity.
Step-by-step instructions for broccoli mushroom rice
This umami-rich one-pan dish delivers restaurant-quality flavor with minimal effort.
Sauté Aromatics and Vegetables
Heat the 1 tablespoon vegetable oil in a large skillet or deep pan over medium-high heat until shimmering. Add the 8 oz sliced shiitake mushrooms and cook for 4-5 minutes until they release their moisture and begin to brown. Remove mushrooms with a slotted spoon and set aside temporarily.
In the same pan, add the 1 tablespoon vegetable oil (if needed) and sauté the 4 cloves minced garlic and 1 tablespoon grated fresh ginger for 30 seconds until fragrant. Add the 4 cups broccoli florets and stir-fry for 3-4 minutes until they begin to soften but still retain a vibrant green color. Season with 0.5 teaspoon Diamond Crystal kosher salt and 0.25 teaspoon ground black pepper. The vegetables should be tender-crisp at this stage.
Toast the Rice and Build the Flavor Base
Add the 1.5 cups long-grain white rice to the pan and stir to coat it evenly with the vegetables and aromatics. Toast the rice for 2 minutes until it becomes translucent at the edges and you can detect a nutty aroma. This step enhances the rice's texture and prevents mushiness.
Pour in the 2 cups vegetable broth and 1 cup cream of mushroom soup, stirring gently to combine. Bring the mixture to a simmer over medium heat, then reduce heat to low. Cover the pan with a tight-fitting lid and let it cook undisturbed for 15 minutes. Avoid peeking—this allows the rice to steam evenly and absorb the flavors.
Incorporate Finishing Touches
After 15 minutes, remove the lid and stir in the 2 tablespoons soy sauce and 1 tablespoon sesame oil. Add the reserved mushrooms back to the pan and mix well. The sauce should coat the rice evenly, creating a glossy, umami-rich finish. If the mixture appears too dry, add 2-3 tablespoons water and stir gently.
Return the lid to the pan and cook for an additional 5-7 minutes until the rice is tender and all liquid has been absorbed. The rice should be fluffy with a slight resistance at the center when pressed with a fork. If any liquid remains, uncover and cook for another 2 minutes to achieve the perfect texture.
Garnish and Serve
Remove the pan from heat and let it rest for 2 minutes. Stir in the white parts of the 3 green onions and 1 tablespoon toasted sesame seeds, reserving the green parts for garnish. Transfer the rice to a serving dish and sprinkle with the reserved green onion tops. Serve immediately while the flavors are at their peak.
The dish should have a harmonious balance of savory, nutty, and slightly sweet notes, with each grain of rice coated in a delicate sauce. The broccoli should retain its vibrant color and slight crunch, while the mushrooms add a meaty depth. Pair with a side of steamed greens or a simple miso soup for a complete meal.
Pro Tips For Making Broccoli Mushroom Rice
- Sauté Mushrooms First: I learned this the hard way—adding raw shiitakes to the rice later means they’ll just soak up broth instead of developing that deep, caramelized flavor. Sear them in a dry pan for 3-4 minutes until they release their moisture and turn golden. That’s when the umami magic starts.
- Toast the Rice: Skipping this step turns fluffy rice into mushy glue. After rinsing, spread the dry rice in a single layer on a baking sheet and toast in a 350°F oven for 8-10 minutes until it smells nutty and the edges turn translucent. This prevents gummy rice and makes the final dish taste richer—no extra effort, just better texture.
- Cut Broccoli Small: Big florets stay crunchy and undercooked while the rice gets mushy. Chop broccoli into 1-inch pieces so it cooks evenly in the same time as the rice. If you’re impatient like me, microwave it for 2 minutes first to speed up the process—just don’t overdo it.
- Deglaze with Broth: After cooking the rice, don’t just dump in the soup and broth. Use a splash of vegetable broth to scrape up all the browned bits stuck to the pan—those are flavor bombs. Add that to the pot before mixing in the soup, and your dish will taste deeper without extra salt or seasoning.
Serving suggestions for leftovers
Protein Pairings
This dish pairs beautifully with light proteins to balance its rich umami flavors. Try grilled tofu (marinated in soy-ginger sauce) for a vegetarian option—I like extra-firm tofu pressed for 20 minutes before slicing and grilling.
For meat lovers, seared scallops or pan-seared chicken breast add elegant contrast. The mushrooms' earthiness complements the delicate sweetness of scallops perfectly. 🍤
Fresh Greens Balance
Add a crisp, bright element to cut through the richness. Steamed bok choy with a sprinkle of toasted sesame seeds and a drizzle of ponzu sauce (I use Kikkoman brand) creates a stunning visual contrast.
Alternatively, a simple mixed greens salad with mandarin orange segments and a light vinaigrette adds refreshing acidity. Serve on the side or as a bed for the rice.
Sauce Elevations
Drizzle with complementary sauces to enhance the dish's depth. A spicy sriracha mayo (mix 2 tbsp mayo with 1 tsp sriracha) adds heat, while a ginger-soy glaze (simmer 2 tbsp soy sauce, 1 tbsp honey, and 1 tsp grated ginger) brings sweetness.
For extra umami, a miso butter (mix 2 tbsp softened butter with 1 tsp white miso paste) melts beautifully over the top. 🍶
Bread Pairings
Warm, crusty bread soaks up any leftover sauce beautifully. A garlic naan (store-bought or homemade) with a side of mint chutney adds Middle Eastern flair. For a lighter option, steamed bao buns (I use Trader Joe's frozen bao) can be stuffed with the rice for a handheld meal.
The contrast of soft bread with the dish's hearty texture makes every bite satisfying.
Dessert Contrast
End the meal with something light to reset your palate. A matcha green tea latte with oat milk and a touch of honey complements the dish's earthy tones. For a fruit option, sliced persimmons with a sprinkle of flaky sea salt provide natural sweetness.
The tannins in black tea also pair wonderfully, cleansing your palate after the rich umami flavors. 🍵
Nutrition facts
Frequently asked questions
Can I use brown rice instead of white rice in this recipe?
Yes, but you'll need to adjust the cooking time. Brown rice takes about 45-50 minutes to cook fully, so start with it in the pot first and add the mushrooms and broccoli later. Use 1.75 cups uncooked brown rice and 3 cups broth to account for its longer cooking time and higher absorption rate.
What if I don't have shiitake mushrooms? What's the best substitute?
Cremini or oyster mushrooms work perfectly—they're more widely available and still pack great umami flavor. For a stronger taste, use 10 oz instead of 8 oz. Avoid button mushrooms, as they have a milder flavor and won't caramelize as nicely.
How can I make this dish gluten-free?
Swap the soy sauce for tamari or coconut aminos (use 2 tbsp of either) and check that your cream of mushroom soup is certified gluten-free. Also verify that your vegetable broth doesn't contain wheat. The rest of the ingredients are naturally gluten-free.
My rice came out mushy—what went wrong?
This usually happens from either peeking too early or using too much liquid. For next time, resist the urge to check on the rice during the 15-minute covered cooking time. If it seems dry, add 2 tbsp water instead of broth to avoid over-salting. Also ensure you're using 1.5 cups uncooked rice—not packed cups.
Can I make this ahead of time for meal prep?
Cook the rice completely, then spread it on a tray to cool quickly. Store in an airtight container for up to 4 days in the fridge. When reheating, add 1 tbsp water per cup of rice and microwave covered for 2-3 minutes. For extra flavor, stir in a splash of soy sauce when reheating.
