Side Dishes
This cauliflower rice casserole recipe transforms a low-carb staple into a hearty, cheesy bake that sneaks in extra veggies without sacrificing flavor. The secret lies in a crisp golden top that traps all the creamy, savory goodness inside—perfect for meal prep or a comforting side dish.
With just 30 minutes of active prep and 45 minutes in the oven, you’ll have a dish that’s both nutritious and indulgent.
What sets this casserole apart is the balance of textures: tender cauliflower rice, melted cheese, and a crispy top that’s impossible to resist. The recipe uses simple ingredients—cauliflower, cheese, broth, and a few pantry staples—to create a dish that’s vegetarian-friendly but satisfying enough to stand alongside any main.
The hidden veggies (like spinach or bell peppers) add nutrition without compromising taste, making it a crowd-pleaser for any meal.
Ingredients for cauliflower rice casserole
Simple ingredients elevate this crisp-topped cauliflower casserole into a vegetarian showstopper.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Cauliflower Rice 🥬 | 6 cups | Riced from 1 large head cauliflower |
| Shredded Sharp Cheddar Cheese 🧀 | 2 cups | Aged 1 year minimum for flavor |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred for balance |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for creamy texture |
| All-Purpose Flour 🌾 | ¼ cup | For crispy topping layer |
| Fresh Spinach 🌿 | 2 cups | Chopped, packed tightly |
| Red Bell Pepper 🌶️ | 1 whole | Diced, any color variety |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste after baking |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For greasing baking dish |
The cauliflower is the foundation—freshly riced yields the best texture, but frozen works in a pinch (thaw and squeeze dry). For the cheese, aged sharp cheddar melts beautifully, but Parmigiano-Reggiano adds depth if you're willing to splurge. The vegetable broth should be low-sodium to avoid overpowering the dish. I always grab mine from Trader Joe's or make my own with bouillon cubes—just check the sodium content. The heavy cream is non-negotiable for that velvety texture; half-and-half works but won't be as rich.
No sharp cheddar? Gruyère or pepper jack both work well, though Gruyère adds a nutty complexity. Swap spinach for kale or zucchini if you prefer—just adjust the amount to maintain moisture balance. The bell pepper can be omitted entirely if you're short on time, but it adds a pleasant crunch. For the garlic, fresh is essential—jarred minced garlic lacks the depth. If you're using frozen cauliflower rice, thaw and pat thoroughly dry to prevent a watery casserole. The flour in the topping is critical for that crispy finish; almond flour can be substituted for a gluten-free option, though the texture will differ slightly.
Prep the cauliflower rice first—it releases water that needs to drain for 10 minutes. Assemble the casserole in a 9x13-inch baking dish for even baking. Leftovers keep for 4 days in the fridge, though I rarely have any—this disappears fast. For meal prep, portion into single-serving containers and reheat covered at 350°F for 15 minutes. The crispy topping softens slightly when reheated, but a quick broil for 2 minutes restores the crunch. Freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- One-Bowl Magic: I swear by this recipe on days when I’d rather not wash a million dishes—just toss everything into one pan, stir, and forget about it. That flour-thickened cream sauce turns cauliflower rice into something so satisfying, you’d never guess it’s "healthy."
- Cheesy Crispy Bliss: Between us, the sharp cheddar melts into gooey pockets while the edges get that golden, almost-buttery crust. Honestly, the first time I took a bite, I nearly burned my tongue from how good it was—no joke.
- Leftovers for Days: This casserole begs to be made ahead. The flavors deepen overnight, and reheating it is zero effort—just microwave or oven until bubbly. My freezer is always stocked with portions because it’s my go-to when I’m too tired to cook.
- Budget Meal Upgrade: Fresh cauliflower rice and a block of cheddar stretch farther than you’d think. That creamy broth base makes it feel fancy, but the cost? A fraction of what you’d pay for a takeout "rice" dish. (Yes, even on a Tuesday night.)
Step-by-step instructions for cheesy crisp-topped cauliflower rice bake
This method delivers a golden, crispy topping with perfectly tender cauliflower and hidden vegetables.
Sauté Aromatics and Prepare the Cauliflower Base
Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 3 cloves minced garlic cloves and cook for 30 seconds until fragrant—you should smell that fresh garlic aroma immediately. Add the 1 whole diced red bell pepper and cook for 4-5 minutes until softened but still vibrant in color.
Stir in the 2 cups chopped fresh spinach and cook until just wilted, about 1-2 minutes. Remove from heat and transfer the vegetable mixture to a large bowl. Add the 6 cups fresh cauliflower rice, 1.5 teaspoons diamond crystal kosher salt, 0.5 teaspoon ground black pepper, and 1 teaspoon dried thyme. Toss gently to combine and distribute the flavors evenly throughout the cauliflower.
Build the Creamy Cheese Sauce
In the same skillet (no need to clean it—the fond adds flavor), melt the 0.5 cup unsalted butter over medium-low heat. Whisk in the 0.25 cup all-purpose flour and cook for 1-2 minutes until the mixture forms a smooth paste and the raw flour taste disappears. This creates a roux that will thicken our sauce beautifully.
Gradually whisk in the 1.5 cups vegetable broth and 0.5 cup heavy whipping cream, stirring constantly to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens slightly. Remove from heat and stir in 1 cup of the shredded sharp cheddar cheese until fully melted and smooth. The sauce should coat the back of a spoon with a velvety consistency.
Assemble and Bake the Casserole
Preheat your oven to 375°F. Lightly grease a 9x13-inch baking dish with a bit of olive oil to prevent sticking. Spread the cauliflower-vegetable mixture evenly in the prepared dish. Pour the cheese sauce over the top and gently stir to combine, ensuring the cauliflower is fully coated with the creamy mixture.
Sprinkle the remaining 1 cup shredded sharp cheddar cheese evenly over the top. For that signature crispy crust, cut the 0.5 cup unsalted butter into small cubes and scatter them evenly across the cheese layer. Bake for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The center should still feel slightly soft when pressed gently with a spoon.
Rest and Serve for Maximum Texture
Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the flavors to meld and the crispy topping to set properly. The internal temperature should reach 165°F at the center—this ensures the cauliflower is tender without being mushy.
Slice into 4 equal portions and serve immediately. Each bite should deliver a perfect balance of crispy golden topping, creamy cheese sauce, and tender cauliflower with hidden vegetables. The crispy butter-cheese crust will give way to the creamy interior, creating that satisfying textural contrast we all love in comfort food.
Pro Tips For Making Cauliflower Rice Casserole
- Sauté the Cauliflower Rice First: I used to skip this step and just dump raw cauliflower rice into the casserole—big mistake. Sauté it for 3-4 minutes in a dry pan with a pinch of salt until it softens and releases moisture. This prevents a watery casserole later and gives it that slight charred edge that makes all the difference.
- Use a Slurry, Not Just Flour: Dumping flour directly into the broth makes lumps—trust me, I’ve done it. Instead, whisk 1-2 tablespoons of flour with an equal amount of cold water or broth first to make a smooth slurry. Stir it into the warm broth while whisking constantly. This keeps the sauce silky and lump-free.
- Don’t Overmix the Cheese: Once you fold in the shredded cheddar, resist the urge to stir like you’re trying to win a race. Overmixing turns the cheese into a gluey mess that makes the casserole dense. Just give it 10-12 gentle folds with a spatula—enough to distribute it evenly, but not enough to turn it into a sad, clumpy blob.
- Bake Until Bubbly, Then Broil: The casserole needs 20-25 minutes in the oven at 375°F (190°C) to set up properly—until the edges are golden and the top is bubbling. Then, crank the broiler for 2-3 minutes to crisp the cheese. (Watch it like a hawk—it burns faster than you think.) This gives you that perfect contrast: creamy inside, crispy on top.
Make-ahead tips for this cauliflower rice casserole
Prep Ahead Strategy
Assemble the casserole up to 24 hours in advance and refrigerate uncovered. This lets excess moisture evaporate, preventing a soggy top when baking. I always prep mine the night before—it’s one less thing to worry about on busy weekdays.
Just cover tightly with foil and bake straight from the fridge, adding 5-10 minutes to the baking time. 📅
Freezer-Friendly Method
For long-term storage, assemble the casserole in a 9x13-inch baking dish, cover tightly with plastic wrap, then foil. Freeze for up to 3 months. Thaw overnight in the fridge before baking—never microwave directly from frozen.
Bake from frozen at 375°F for 45-50 minutes, covered with foil for the first 30 minutes to prevent over-browning. 🧊
Portion for Meal Prep
Divide baked casserole into single-serving glass containers (like Pyrex) for grab-and-go meals. Reheat covered at 350°F for 15-20 minutes until heated through. For extra crispiness, broil for 2 minutes at the end. I pack these for lunches—they stay fresh for 4 days and reheat beautifully. 🍽️
Cheese Sauce Prep
Make the creamy cheese sauce ahead and store it in an airtight container for up to 3 days. Reheat gently on the stovetop with a splash of broth to restore its velvety texture.
I often prep this the night before and keep it chilled—it’s the secret to stress-free assembly. Just toss it with the cauliflower when ready to bake. 🧀
Veggie Prep Shortcut
Chop all vegetables (spinach, bell pepper, garlic) and store them in a sealed container for up to 3 days. Sauté them fresh when assembling, or microwave for 1 minute to soften slightly before mixing with cauliflower. This saves 10 minutes of prep time without sacrificing flavor. 🥬
Crispy Top Hack
For an extra-crispy finish, sprinkle 2 tablespoons crushed cornflakes or panko breadcrumbs over the cheese layer before baking. This adds a delightful crunch that holds up even when reheated. I discovered this trick after forgetting to add butter cubes—still delicious! 🌟
Nutrition facts
Frequently asked questions about cauliflower rice casserole
Can I use frozen cauliflower rice instead of fresh?
Yes, but you must thaw and drain it thoroughly first! Use 6 cups frozen cauliflower rice, thaw in a colander for 10 minutes, then squeeze out all excess water with a clean towel. This prevents a watery casserole. Fresh cauliflower rice still yields the best texture, but frozen works in a pinch.
How do I make this dish vegetarian?
This recipe is already vegetarian-friendly! The heavy cream and cheddar cheese are the only potential non-vegetarian elements. For a vegan version, swap the cheese for nutritional yeast or vegan cheddar, and use coconut cream instead of heavy cream. The flavor will differ slightly but still be delicious.
Why did my casserole turn out soggy?
Soggy tops usually happen from excess moisture or underbaking. First, ensure you drained the cauliflower rice well. Second, bake until the internal temperature reaches 165°F. If it's still too wet, try adding 1/4 cup extra flour to the topping mix next time for better crispiness.
Can I add protein to this recipe?
Stir in 1 cup cooked chicken, 1/2 cup chickpeas, or 1/2 cup crumbled feta when assembling. For a meatless option, add 1/2 cup lentils or 1/2 cup tofu (crumbled and pan-fried first). Just reduce the cheese slightly to balance the moisture.
What's the best way to reheat leftovers?
Cover with foil and reheat at 350°F for 15 minutes. For extra crispiness, broil for 2 minutes at the end. Microwaving works too (30-second intervals), but the texture won't be as perfect. The crispy top softens when reheated, but this method restores most of the crunch.
