
This savory cauliflower rice with mushrooms and spinach is a quick, wholesome, and seriously satisfying low-carb dish that works beautifully as a Whole30, keto, or everyday healthy side.

Let's be honest: cauliflower rice has a reputation problem. For every person who loves it, there's someone who tried a sad, soggy version once and never looked back. This recipe is here to change that story completely.
This mushroom and spinach cauliflower rice is golden in spots, packed with umami, and genuinely delicious on its own merits rather than just as a "good for a low-carb thing" consolation prize. Whether you're following Whole30, eating keto, or simply trying to sneak more vegetables into your week, this dish delivers big flavor with very little effort.
And the best part? It comes together in about 25 minutes, start to finish.
The magic here is in the layering. You're building flavor at every stage rather than just tossing everything together and hoping for the best.
Cremini mushrooms bring a deep, meaty earthiness that makes this dish feel substantial. Cooked over high heat in a dry-ish pan, they develop beautiful caramelized edges that add a savory backbone to the whole recipe. This is exactly what separates a great mushroom cauliflower rice from a forgettable one.
Baby spinach wilts down into silky, tender ribbons that weave through the rice and add a gentle bitterness to balance the richness of the mushrooms. If you're a fan of kale cauliflower rice, lacinato kale is an easy swap that adds a bit more chew and a slightly bolder flavor.
A splash of coconut aminos or soy sauce at the end adds that elusive savory depth, and a squeeze of fresh lemon juice right before serving brightens everything up in a way that makes the whole dish pop.
Chef's Tip: The single most important step in this entire recipe is drying your riced cauliflower before it hits the pan. Press it firmly in a clean kitchen towel to remove excess moisture. This transforms the texture from steamed and mushy to lightly golden and rice-like.
Getting the texture right on cauliflower rice depends as much on technique as it does on equipment. A wide, heavy-bottomed skillet or wok gives you the surface area to spread the cauliflower out so it toasts rather than steams. A quality food processor makes ricing a whole head of cauliflower genuinely easy.
Both work, but they require slightly different handling.
For a riced cauliflower and spinach recipe with maximum flavor, fresh is worth the extra five minutes. For a busy Tuesday night, frozen works just fine.
Here is the approach that makes this mushroom spinach cauliflower rice recipe stand out from the crowd:
This whole30 mushroom cauliflower rice approach is also naturally paleo and gluten-free, making it one of the most crowd-friendly recipes in your weekly rotation.
Make It a Meal: Top a bowl of this with a soft fried egg, a scoop of avocado, and a pinch of flaky sea salt. It is genuinely one of the best quick meals you can put together on a weeknight.
Ready to make it? Here is the full step-by-step recipe:

This savory cauliflower rice with mushrooms and spinach is a quick, wholesome, and seriously satisfying low-carb dish that works beautifully as a Whole30, keto, or everyday healthy side.
Rice the cauliflower: Working in batches, pulse the cauliflower florets in a food processor until they resemble small grains of rice, about 8 to 10 short pulses. Do not over-process. Alternatively, use the large holes of a box grater. Set aside.
Dry the cauliflower: Spread the riced cauliflower onto a clean kitchen towel or paper towels and press gently to remove excess moisture. This step is key to avoiding a soggy result.
Cook the mushrooms: 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 without stirring for 3 to 4 minutes until deeply golden. Stir once, season lightly with salt, and cook for another 2 minutes. Transfer to a plate and set aside.
Saute the aromatics: 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. Add the minced garlic, thyme, and red pepper flakes. Stir constantly for about 60 seconds until fragrant.
Cook the cauliflower rice: Add the riced cauliflower to the skillet. Toss well to coat in the aromatics. Spread it out in an even layer and let it cook undisturbed for 2 minutes, then stir and cook for another 2 to 3 minutes until just tender and lightly golden in spots.
Add spinach and mushrooms: Return the cooked mushrooms to the pan. Add the baby spinach and drizzle the soy sauce or coconut aminos over everything. Toss well and cook for 1 to 2 minutes until the spinach is wilted and everything is evenly combined.
Finish and serve: Remove from heat. Squeeze fresh lemon juice over the top, taste and adjust seasoning with salt and pepper, and garnish with chopped fresh parsley. Serve immediately.
This dish is wonderfully versatile. Here are a few ways to take it further:
This keeps beautifully in the fridge for up to 4 days. For best results, reheat it in a hot skillet with a tiny drizzle of olive oil rather than the microwave. It crisps back up and tastes almost as good as freshly made. Freezing is not recommended because the cauliflower tends to release extra moisture when thawed a second time.
Whether you are eating keto, doing a Whole30 reset, or simply looking for a fast and flavorful vegetable side, this mushroom and spinach cauliflower rice is one of those recipes you will keep coming back to week after week.