Love this? Pin it for later!
Transform humble Brussels sprouts into a luxurious, low-carb comfort food that will make even the pickiest eaters fall in love with vegetables. This creamy, cheesy gratin delivers all the indulgence of classic potato gratin without the carbs!
Why This Recipe Works
- Ultra-creamy texture: A blend of heavy cream and three cheeses creates the most luxurious sauce
- Perfect keto macros: Only 4g net carbs per serving with 18g of satisfying fat
- Make-ahead friendly: Prep up to 2 days in advance for stress-free entertaining
- Restaurant-quality: The crispy bacon topping adds incredible texture and flavor
- Holiday worthy: A show-stopping side dish that pairs with everything from turkey to steak
- Beginner-friendly: Simple techniques that guarantee success every time
Ingredients You'll Need
This gratin celebrates simple ingredients that come together to create something extraordinary. Each component plays a crucial role in building layers of flavor while keeping carbs minimal.
Fresh Brussels Sprouts: Look for firm, bright green sprouts about 1-1.5 inches in diameter. Avoid yellowing or loose leaves. The smaller sprouts tend to be sweeter and more tender. You'll need about 2 pounds before trimming, which yields roughly 1.5 pounds after removing stems and outer leaves.
Heavy Cream: The foundation of our luxurious sauce. Use full-fat heavy cream (36-40% fat) for the richest results. Avoid half-and-half or milk alternatives as they won't create the same velvety texture or proper keto macros.
Three-Cheese Blend: A combination of sharp white cheddar for depth, nutty Gruyère for complexity, and tangy cream cheese for silkiness. Freshly grate your own cheese for the smoothest melting. Pre-shredded varieties contain anti-caking agents that can make your sauce grainy.
Crispy Bacon: Thick-cut bacon renders perfectly and provides the ideal crunchy contrast. Cook it until deeply golden but not burnt, as it will continue cooking in the oven. Reserve that liquid gold (bacon fat) for cooking the sprouts!
Aromatics: Fresh garlic, shallots, and a touch of Dijon mustard create an incredible flavor base. The mustard adds subtle tanginess that brightens the rich cream sauce without being identifiable.
Seasonings: Fresh thyme, nutmeg, salt, and pepper might seem simple, but they're essential. Nutmeg particularly enhances cream-based sauces and makes the cheese flavors more complex.
How to Make Keto Creamy Brussels Sprouts Gratin with Cheese
Prep the Brussels Sprouts
Trim the stem ends of your Brussels sprouts and remove any yellowed outer leaves. Cut them in half through the stem, keeping smaller sprouts whole if they're under 1 inch. This ensures even cooking and maximum surface area for caramelization. Rinse under cold water and thoroughly pat dry with kitchen towels - excess moisture will prevent proper browning.
Crisp the Bacon
Place chopped bacon in a cold large skillet and set over medium heat. Starting cold renders the fat more effectively. Cook 8-10 minutes, stirring occasionally, until deeply golden and crispy. Use a slotted spoon to transfer bacon to paper towels, leaving the fat in the pan. You'll need about 2 tablespoons of bacon fat for the next step.
Sauté the Sprouts
Increase heat to medium-high. Add Brussels sprouts cut-side down in the bacon fat. Don't overcrowd the pan - work in batches if needed. Sear 3-4 minutes without moving them to develop deep caramelization. Flip and cook another 2 minutes. Add minced shallots and garlic, cooking 1 minute until fragrant. This step builds incredible flavor foundations.
Create the Cream Base
Reduce heat to medium and pour in the heavy cream. Add Dijon mustard, thyme leaves, nutmeg, salt, and pepper. Bring to a gentle simmer, scraping up any browned bits from the pan bottom. These fond bits are pure flavor gold. Simmer 2-3 minutes until slightly thickened. The cream should coat the back of a spoon but still be pourable.
Add the Cheeses
Reduce heat to low. Add cream cheese in small cubes, whisking constantly until completely melted and smooth. This creates the silkiest base. Gradually whisk in 1 cup of shredded cheddar and 1/2 cup Gruyère until melted and glossy. Reserve the remaining cheese for topping. Taste and adjust seasoning - it should be well-seasoned as the flavors will mellow during baking.
Assemble the Gratin
Preheat oven to 375°F (190°C). Lightly butter a 2-quart baking dish. Pour the creamy Brussels sprouts mixture into the dish, spreading evenly. The sauce should just cover the vegetables. Sprinkle remaining cheeses over the top, then scatter the crispy bacon pieces evenly. The cheese will create a beautiful golden crust while the bacon adds texture.
Bake to Perfection
Bake uncovered for 25-30 minutes until the top is golden brown and the sauce is bubbling around the edges. For extra browning, broil for 2-3 minutes at the end, watching carefully to prevent burning. The gratin is ready when a knife inserted in the center meets no resistance from the sprouts. Let rest 5 minutes before serving - this allows the sauce to thicken slightly.
Expert Tips
Choose Uniform Sprouts
Select Brussels sprouts similar in size for even cooking. Mixing tiny with large ones means some will be mushy while others remain crunchy.
Grate Your Own Cheese
Pre-shredded cheese contains cellulose that prevents smooth melting. Freshly grated cheese creates the creamiest, silkiest sauce.
Don't Overbake
Remove from oven when the edges bubble vigorously. The gratin will continue cooking from residual heat, preventing mushy sprouts.
Make it Extra Special
Add a tablespoon of white wine to the cream for depth, or top with pork rind crumbs for extra crunch without carbs.
Control the Thickness
If your sauce seems thin after baking, let it rest longer. The cream will continue thickening as it cools slightly.
Double the Batch
This gratin reheats beautifully, so consider making a double batch. Store portions in individual containers for quick keto meals.
Variations to Try
Mushroom Lover's Version
Add 8 ounces of sliced cremini mushrooms to the pan after searing the Brussels sprouts. Cook until golden, then proceed with the recipe. The earthy mushrooms complement the creamy sauce beautifully.
Spicy Cajun Style
Replace the thyme with Cajun seasoning and add 1/4 teaspoon cayenne pepper to the cream. Top with andouille sausage pieces instead of bacon for a Louisiana-inspired twist.
Italian Herb Version
Swap the thyme for fresh rosemary and oregano. Use fontina and Parmesan instead of cheddar and Gruyère. Add sun-dried tomatoes for bursts of umami flavor throughout.
Seafood Gratin
Add 1/2 pound of cooked shrimp or crab meat during the final 10 minutes of baking. This transforms the side dish into an elegant main course perfect for special occasions.
Storage Tips
Refrigeration
Store cooled gratin in an airtight container for up to 4 days. The flavors actually improve after the first day as the herbs meld with the cream. For best results, reheat individual portions in the microwave at 70% power for 2-3 minutes, stirring halfway through.
Freezing
While cream-based dishes can separate when frozen, this gratin freezes reasonably well. Freeze in individual portions for up to 2 months. Thaw overnight in the refrigerator, then reheat in a 350°F oven for 15-20 minutes until hot and bubbly. Stir gently before serving to reincorporate any separated cream.
Make-Ahead
Assemble the gratin up to 24 hours ahead. Cover tightly with plastic wrap and refrigerate. Remove from refrigerator 30 minutes before baking to take the chill off. You may need to add 5-10 extra minutes to the baking time if starting from cold.
Frequently Asked Questions
Fresh Brussels sprouts are strongly recommended for the best texture and flavor. Frozen sprouts contain excess moisture that prevents proper caramelization and can make the gratin watery. If you must use frozen, thaw completely, pat extremely dry, and increase the initial searing time to evaporate excess moisture.
The key is temperature control. Never let the cream boil vigorously - keep it at a gentle simmer. Add cheese off the heat or over very low heat, whisking constantly. If your sauce does break (looks grainy or separated), whisk in a teaspoon of cold cream or use an immersion blender to re-emulsify it.
While you can substitute coconut cream for heavy cream and use nutritional yeast for a cheesy flavor, the results will be quite different. For a keto-friendly but dairy-light version, use coconut cream and dairy-free cheese alternatives, but expect a coconut undertone. The texture won't be as rich, but it will still be delicious.
A 2-quart ceramic or glass baking dish works perfectly. The key is using a dish that's shallow enough (about 2 inches deep) to allow for proper browning on top while ensuring the sprouts cook through. An 8x8 inch square or 9-inch round cake pan both work well. Avoid deep dishes that can make the gratin soupy.
Test doneness by inserting a sharp knife into the center of a Brussels sprout. It should slide in with minimal resistance, similar to testing a potato. The sprouts should be tender but not mushy, holding their shape when pierced. The top should be golden brown and bubbling around the edges.
Absolutely! Cauliflower florets, broccoli pieces, or diced turnips all work well and keep the dish keto-friendly. Add harder vegetables like turnips with the Brussels sprouts, but add quicker-cooking vegetables like cauliflower during the last 5 minutes of the initial searing to prevent overcooking.
Keto Creamy Brussels Sprouts Gratin with Cheese
Ingredients
Instructions
- Prep: Preheat oven to 375°F (190°C). Butter a 2-quart baking dish.
- Cook bacon: In a large skillet, cook chopped bacon over medium heat until crispy, about 10 minutes. Transfer to paper towels, reserving 2 tbsp fat in pan.
- Sear sprouts: Increase heat to medium-high. Add Brussels sprouts cut-side down, sear 3-4 minutes until golden. Flip, cook 2 minutes more.
- Add aromatics: Stir in shallots and garlic, cook 1 minute until fragrant.
- Make cream sauce: Pour in heavy cream, add Dijon, thyme, nutmeg, salt, and pepper. Simmer 2-3 minutes until slightly thickened.
- Add cheeses: Reduce heat to low. Whisk in cream cheese until smooth. Add 1 cup cheddar and ½ cup Gruyère, whisk until melted.
- Assemble: Transfer mixture to prepared dish. Top with remaining cheeses and crispy bacon.
- Bake: Bake 25-30 minutes until golden and bubbly. Rest 5 minutes before serving.
Recipe Notes
For extra crispy bacon, reserve half and sprinkle on top during the last 5 minutes of baking. This adds incredible texture contrast to the creamy gratin.
