
This savory cauliflower rice with mushrooms and spinach is a quick, healthy, and satisfying low-carb side dish or main that comes together in under 30 minutes. Perfect for keto, Whole30, and anyone craving a lighter, veggie-packed meal.

If cauliflower rice has ever let you down with a soggy, bland, or sad bowl of mush, this recipe is here to change your mind. This mushroom spinach cauliflower rice is savory, deeply satisfying, and loaded with earthy, umami-forward flavor that makes it feel like a real meal rather than a compromise. Whether you are eating keto, following Whole30, or simply trying to sneak more vegetables onto your plate, this dish delivers.
The secret is in two things: drying your cauliflower rice before it ever hits the pan, and searing your mushrooms properly until they are golden and caramelized. Do those two things right, and you end up with a bowl of mushroom and spinach cauliflower rice that has real texture, real depth, and real deliciousness.
This is not just a side dish. On its own it is a light but filling dinner. With a fried egg or sliced chicken on top, it becomes a complete, protein-rich meal. Here is why the combination works so beautifully:
This combination is why keto cauliflower rice with mushrooms has become such a staple in low-carb households. It is satisfying without being heavy, and it comes together in under 30 minutes on a single skillet.
Before we get cooking, having the right pan makes a noticeable difference here. A wide 12-inch skillet or cast-iron pan gives the mushrooms and cauliflower enough room to sear rather than steam. The quality of your coconut aminos or soy sauce also shapes the final flavor more than you might expect.
You have two solid options for ricing your own cauliflower:
Once riced, the most important step most recipes skip is drying the cauliflower. Spread it on a clean kitchen towel and press firmly to absorb excess moisture. This single step is what separates fluffy, golden cauliflower rice from a watery pile.
Chef's Tip: If you have time, spread your riced cauliflower on a sheet pan and leave it uncovered in the fridge for 30 minutes to an hour before cooking. The air-drying effect gives you even better texture in the pan.
Of course, frozen riced cauliflower works perfectly here too. Just thaw it completely and squeeze it dry before cooking. It is a genuinely useful shortcut on a busy weeknight.
The technique for this mushroom cauliflower rice recipe is all about building flavor in stages rather than throwing everything into the pan at once.
First, the mushrooms get their own moment in a hot, lightly oiled pan. You lay them flat, resist the urge to stir, and let them develop that gorgeous golden-brown sear. This is where the Whole30 mushroom cauliflower rice magic happens. Steamed mushrooms taste flat. Seared mushrooms taste incredible.
Once the mushrooms are set aside, the onion and garlic go in next to build a fragrant, savory base. Then the cauliflower rice goes in over high heat and gets its own brief, lightly toasted moment before everything comes back together.
Fresh baby spinach goes in last. It wilts almost instantly, and its gentle bitterness balances the richness of the mushrooms beautifully. This is also the version you want for riced cauliflower and spinach recipes where the greens stay bright and vivid rather than olive-drab and overcooked.
A squeeze of fresh lemon juice over the top right before serving brings every flavor into focus. Do not skip it.
Ready to make it? Here is the full step-by-step recipe:

This savory cauliflower rice with mushrooms and spinach is a quick, healthy, and satisfying low-carb side dish or main that comes together in under 30 minutes. Perfect for keto, Whole30, and anyone craving a lighter, veggie-packed meal.
Rice the cauliflower: Cut the cauliflower into florets and pulse in a food processor in batches until it resembles coarse grains of rice. Do not over-process. Alternatively, use a box grater on the large holes. Set aside. If using pre-riced cauliflower, skip this step.
Pat the riced cauliflower dry using a clean kitchen towel or paper towels. Removing excess moisture is key to getting a fluffy, non-soggy result.
Heat 1 tablespoon of olive oil in a large skillet or wok over medium-high heat. Add the sliced mushrooms in a single layer and cook undisturbed for 3 to 4 minutes until they develop a deep golden-brown sear. Stir and cook for another 2 minutes. Season lightly with salt and pepper, then transfer to a plate.
In the same skillet, add the remaining 1 tablespoon of olive oil over medium heat. Add the diced onion and cook for 2 to 3 minutes until softened and translucent. Add the minced garlic and red pepper flakes (if using) and cook for 30 seconds until fragrant.
Increase the heat to medium-high. Add the riced cauliflower to the skillet and spread into an even layer. Cook without stirring for 2 minutes to let the bottom lightly toast. Stir and cook for another 2 to 3 minutes until the cauliflower is tender but not mushy.
Add the soy sauce or coconut aminos and fresh thyme. Stir to combine evenly.
Return the sauteed mushrooms to the skillet. Add the baby spinach in two or three handfuls, folding it in gently after each addition and cooking until fully wilted, about 1 to 2 minutes.
Remove from heat. Squeeze fresh lemon juice over the top and taste for seasoning, adjusting salt and pepper as needed.
Garnish with fresh chopped parsley and serve immediately.
This dish is wonderfully versatile. Here are a few ways to make it your own:
Whether you are making this as a clean cauliflower rice and mushroom recipe for a weeknight dinner or prepping it ahead as part of a Whole30 or keto meal plan, it stores brilliantly. The flavors actually deepen overnight, making next-day leftovers something to genuinely look forward to.