Tender steamed broccoli and cauliflower florets are tossed in a creamy cream cheese and sour cream sauce, folded with savory bacon, and baked under melted cheddar and mozzarella.
1small headfresh broccolichopped into florets, approximately 2-3 cups
1small headfresh cauliflowerchopped into florets, approximately 2-3 cups
½cupfull-fat sour cream
4ouncesfull-fat cream cheesesoftened but not hot
¼cupheavy whipping creamat room temperature
½cupshredded fresh mozzarella
½cupshredded fresh cheddar
2ouncessweet onionhalf of 1 small onion, diced; optional
8slicesbaconcooked, crumbled
saltto taste
freshly cracked black pepperto taste
Prevent your screen from going dark
Instructions
To Steam the Broccoli and Cauliflower
Pour 2 to 3 inches of water into a large saucepan and set a steamer basket inside, keeping the water below the basket. Leave approximately 4 to 5 inches between the water and basket bottom so the florets cook in steam rather than water.
Bring the water to a rapid boil over high heat, add the broccoli to the basket, and reduce the heat to medium. Keep the pan uncovered so the broccoli stays bright and does not become overly soft.
Steam the broccoli for 5 to 7 minutes, then move it to a medium bowl. A fork should enter the florets easily, while the thicker stems should still have a little firmness.
Add more water to the saucepan if needed and return the steamer basket, again checking that water stays below its base. Wait until the water is boiling rapidly before adding the cauliflower.
Add the cauliflower, reduce the heat to medium, and steam it uncovered for approximately 10 minutes. The florets are ready when a fork pierces them easily without turning them mushy.
Transfer the cauliflower to the bowl with the broccoli and leave the vegetables to cool. As they cool, steam escapes and helps prevent a thin, watery cheese mixture.
To Prepare the Keto Broccoli Cauliflower Casserole
Heat the oven to 375 °F and lightly coat a 9x13 casserole dish with neutral-flavored cooking spray. The prepared dish helps the creamy vegetable mixture spread cleanly into the corners.
Stir the sour cream, softened cream cheese, room-temperature heavy whipping cream, mozzarella, and cheddar in a large mixing bowl. Keep mixing until no visible pieces of cream cheese remain and the binder looks smooth.
Add the cooled broccoli, cauliflower, optional sweet onion, crumbled bacon, salt, and freshly cracked black pepper, then fold gently. Stop when the florets are evenly covered and the bacon is distributed throughout the mixture.
Spoon the mixture into the prepared casserole dish and smooth it into an even layer. Leveling the surface helps the casserole warm evenly from the center to the edges.
Scatter the mozzarella and cheddar over the top, then cover the dish with aluminum foil. The foil protects the cheese while the vegetables and creamy center heat through.
To Bake and Serve the Keto Broccoli Cauliflower Casserole
Bake the covered casserole for 20 minutes. The cheese should be fully melted, with gentle bubbling visible around the perimeter.
Remove the dish from the oven and let it stand for 5 minutes before serving warm. The brief rest lets the creamy binder settle so portions hold together more neatly.
Notes
Moisture control: Allow steamed florets to cool in a wide bowl and pat away surface moisture so trapped steam does not thin the cheese binder.Smooth sauce: Ensure cream cheese is softened and heavy cream is at room temperature prior to mixing to avoid small lumps or separation.Cheese selection: Grating mozzarella and cheddar directly from blocks provides a silky melt without the powdery film caused by packaged anti-caking agents.Resting time: Let the hot casserole stand for 5 minutes after baking so the cheese sauce can firm up slightly for neat slicing.Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.
Nutrition
Nutrition Facts
Keto Broccoli Cauliflower Casserole
Amount per Serving
Calories
212
% Daily Value*
Fat
18
g
28
%
Saturated Fat
9
g
56
%
Cholesterol
48
mg
16
%
Sodium
274
mg
12
%
Potassium
210
mg
6
%
Carbohydrates
5
g
2
%
Fiber
1
g
4
%
Sugar
2
g
2
%
Protein
8
g
16
%
Vitamin A
320
IU
6
%
Vitamin C
45
mg
55
%
Calcium
165
mg
17
%
Iron
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.