Love this? Pin it for later!
Why This Recipe Works
- Triple-cheese strategy: Aged cheddar for depth, mozzarella for stretch, and a whisper of Parmesan for salty umami—no flour needed.
- Hand-grated cauliflower: Skipping the food processor keeps the “rice” fluffy, not mushy, so every forkful has bite.
- One-pan stovetop start: Sautéing aromatics in the same skillet you bake in saves dishes and builds flavor.
- Make-ahead magic: Assemble up to 24 h early; the flavors meld and the casserole bakes evenly straight from the fridge.
- Freezer-friendly: Bake, cool, slice into squares, and freeze individual portions for emergency comfort food.
- Hidden nutrition boost: A scoop of unflavored whey protein keeps carbs low while adding creamy body and satiating power.
- Crispy topping without bread: Butter-toasted almond flour + everything-bagel seasoning gives crunch in under 2 g carbs.
Ingredients You'll Need
Before you preheat the oven, grab the freshest head of broccoli you can find—look for tight, bluish-green florets and a stem that feels heavy for its size. The cauliflower should be ivory-white with no black spots; I prefer a 2-lb head so I can hand-grate exactly 5 cups of fluffy “rice.” For the cheese, splurge on a block of 18-month aged cheddar and grate it yourself (pre-shredded cellulose coatings repel moisture and leave the sauce grainy). Heavy cream with 40 % fat gives the silkiest texture, but you can swap in canned coconut milk for a dairy-light version—just skip the mozzarella and use a full-fat coconut cream for the top layer. Unsalted grass-fed butter carries the nutty flavor that grandma’s casserole had, while a teaspoon of Dijon mustard wakes up all that dairy. Finally, keep a bag of blanched almond flour in the freezer; it toasts golden in minutes and keeps the topping keto.
How to Make Keto Cheesy Broccoli Rice Casserole for Comfort
Prep the vegetables
Cut broccoli into ½-inch florets (you need 4 cups). Peel the stems and dice them too—no waste, extra fiber. Microwave the florets in a covered bowl with 2 Tbsp water for 2 min until bright green; this par-cook prevents a soggy bake. Drain well and set aside. Grate cauliflower on the large holes of a box grater onto a clean towel; wrap and squeeze out every drop of moisture—this step is the difference between creamy and soupy.
Build the base
Preheat oven to 375 °F (190 °C). Melt 3 Tbsp butter in a 12-inch oven-safe skillet over medium heat. Add ½ cup minced shallot and 2 cloves grated garlic; sauté 2 min until translucent but not brown. Stir in 1 tsp sea salt, ½ tsp pepper, ½ tsp paprika, and 1 tsp Dijon. The aroma should smell like a French bistro—this is your flavor insurance.
Create the quick roux
Sprinkle 1 Tbsp coconut flour over the aromatics; cook 1 min to remove the raw taste. Whisk in 1 cup heavy cream and ½ cup chicken broth; simmer 3 min until thick enough to coat the back of a spoon. Reduce heat to low and stir in ½ cup cream cheese until melted—this adds body without flour.
Fold in the cheeses & veg
Off heat, add 1½ cups shredded aged cheddar, ½ cup shredded mozzarella, and 2 Tbsp grated Parmesan. Stir until glossy. Gently fold in the squeezed cauliflower rice and par-cooked broccoli plus 2 Tbsp unflavored whey protein isolate (it disappears but keeps the sauce stable). Taste and adjust salt—cheeses vary.
Pack & smooth
Press the mixture into an even layer in the same skillet (or transfer to a greased 9×13-inch baking dish). Compress lightly with a spatula—this prevents air pockets and gives clean squares later.
Mix the crunchy topping
In a small bowl, combine ¼ cup almond flour, 1 Tbsp melted butter, 1 tsp everything-bagel seasoning, and 2 Tbsp shredded cheddar. Pinch with fingertips until clumpy; scatter evenly over the casserole for a golden, cheesy crust.
Bake to bubbly perfection
Slide the skillet onto the center rack and bake 22–25 min until the edges are bubbling and the top is mottled amber. If you like an extra-crispy lid, broil on high for 1 min—watch closely!
Rest & serve
Let the casserole stand 10 min—the sauce thickens as it cools, giving you restaurant-worthy squares. Garnish with chopped parsley or chives for color and a pop of freshness. Serve hot alongside roasted chicken or a crisp green salad with lemon vinaigrette.
Expert Tips
Squeeze like you mean it
Cauliflower holds surprising water. After grating, twist the towel until no more liquid drips—your casserole will be creamy, not watery.
Room-temp dairy
Cold cream cheese seizes. Let it sit on the counter 20 min or microwave 10 s so it melts silkily into the sauce.
Skillet = serving dish
Cast iron retains heat and looks rustic at the table. If yours isn’t enamel-coated, butter it generously to prevent sticking.
Overnight magic
Assemble through step 5, cover tightly, and refrigerate. The next day, add 5 min to bake time—flavors deepen and the texture sets beautifully.
Crunch shortcut
No almond flour? Crushed pork rinds mixed with 1 tsp grated Parmesan deliver the same toasty crunch at 0 g carbs.
Protein boost
Stir in 1 cup diced cooked chicken or ham for a complete meal that stretches to 8 servings without extra carbs.
Variations to Try
- Buffalo Ranch: Swap Dijon for 2 Tbsp Frank’s RedHot and 1 Tbsp ranch seasoning. Fold in ½ cup crumbled blue cheese before baking.
- Mediterranean: Use goat cheese + feta, add ¼ cup chopped sun-dried tomatoes and 2 Tbsp sliced olives. Top with toasted pine nuts.
- Spicy Tex-Mex: Sub pepper-jack for mozzarella, add 1 tsp cumin + 1 cup diced pickled jalapeños. Serve with cilantro and a squeeze of lime.
- Dairy-lite: Replace heavy cream with full-fat coconut milk and use vegan cheddar shreds. Texture is slightly looser but still rich.
Storage Tips
Refrigerate
Cool completely, cover tightly, and store up to 4 days. Reheat single portions in the microwave 60–90 s or in a 325 °F oven 12 min.
Freeze
Cut cooled casserole into squares, wrap each in plastic + foil, and freeze up to 3 months. Thaw overnight in fridge, then bake 15 min at 350 °F to restore creaminess.
Frequently Asked Questions
Keto Cheesy Broccoli Rice Casserole for Comfort
Ingredients
Instructions
- Prep veg: Microwave broccoli 2 min; drain. Grate cauliflower and squeeze dry.
- Sauté aromatics: Melt 2 Tbsp butter in a 12-inch oven-safe skillet. Cook shallot & garlic 2 min. Season.
- Make roux: Stir in coconut flour 1 min. Whisk in cream & broth; simmer 3 min. Melt in cream cheese.
- Melt cheeses: Off heat, whisk in cheddar, mozzarella, Parmesan until smooth. Fold in whey protein, cauliflower, and broccoli.
- Top: Combine almond flour, remaining butter, seasoning, and 2 Tbsp cheddar. Sprinkle over casserole.
- Bake: 375 °F for 22–25 min until bubbly and golden. Rest 10 min before serving.
Recipe Notes
For meal prep, bake in foil pans, cool, and freeze portions. Reheat straight from frozen 25 min at 350 °F.