Indulge in the ultimate creamy, cheesy, and utterly satisfying comfort food without derailing your low-carb lifestyle with this incredible Keto Brussels Sprouts Casserole. This isn’t just another side dish; it’s a hearty, flavorful main course or a luxurious accompaniment that will quickly become a staple in your keto recipe repertoire. Imagine tender, perfectly roasted Brussels sprouts, generously studded with crispy bacon, all swimming in a rich, savory, and unbelievably gooey cheese sauce. Every forkful delivers a harmonious blend of textures and tastes, making healthy eating an absolute pleasure.

What truly sets this recipe apart is the method of preparing the Brussels sprouts. Forget boiled and bland; we roast them to perfection, unlocking their natural sweetness and creating a delightful crispy exterior that stands up beautifully to the creamy sauce. This crucial step elevates the entire dish, ensuring every bite is bursting with flavor and appealing texture. The combination of crispy bacon and perfectly cooked Brussels sprouts, enveloped in a decadent cheese sauce, is pure culinary magic. It’s a dish that feels incredibly indulgent, yet fits seamlessly into your keto meal plan, offering both nourishment and profound satisfaction.
Beyond the star ingredients, the secret to this casserole’s depth of flavor lies in the subtle yet impactful additions of aromatic onion and garlic powder. These humble spices build a robust, savory foundation for the creamy cheese sauce, adding an irresistible punch that complements the richness without overpowering the delicate taste of the sprouts. This thoughtful blend of ingredients creates a casserole that’s not only incredibly filling and easy to assemble but also promises a gourmet experience with minimal effort. Whether you’re navigating a busy week or simply craving a delicious, wholesome meal, this Keto Brussels Sprouts Casserole delivers on all fronts, proving that comfort food can indeed be both healthy and exceptionally tasty.
Why This Keto Brussels Sprouts Casserole Will Become Your New Favorite
This Keto Brussels Sprouts Casserole is more than just a recipe; it’s an experience. Here are compelling reasons why it’s destined to earn a permanent spot in your weekly rotation:
- Effortlessly Delicious & Family-Friendly: Its inherently cheesy and savory profile makes it incredibly appealing, even to the most discerning eaters. It’s a fantastic way to introduce more vegetables into your family’s diet without them even realizing it, as the rich flavors of bacon and cheese take center stage.
- Irresistible Textural Harmony: The crispy bits of bacon provide a wonderful contrast to the tender roasted Brussels sprouts and the velvety, smooth cheese sauce. This interplay of textures is key to its addictive quality, ensuring every mouthful is exciting.
- Quick & Convenient Meal Solution: From start to finish, this dish is ready in approximately 50 minutes, with minimal active prep time. It’s the ideal recipe for busy weeknights, impromptu gatherings, or when you need a satisfying meal without spending hours in the kitchen.
- A Creative Way to Boost Veggie Intake: If you’re looking for innovative methods to incorporate more nutritious vegetables like Brussels sprouts into your diet, this casserole is a game-changer. It transforms a humble vegetable into a luxurious, crave-worthy dish.
- Perfectly Low-Carb & Keto-Compliant: Crafted with keto-friendly ingredients, this casserole helps you stay on track with your dietary goals without sacrificing flavor or feeling deprived. It’s a truly guilt-free indulgence.

Understanding the Power of Brussels Sprouts in a Keto Diet
Often misunderstood, Brussels sprouts are nutritional powerhouses, especially beneficial for those following a ketogenic diet. These cruciferous vegetables are low in net carbs and packed with essential vitamins and minerals. They are an excellent source of Vitamin K, crucial for blood clotting and bone health, and Vitamin C, a powerful antioxidant that supports immune function. Furthermore, Brussels sprouts are rich in fiber, which aids digestion, promotes satiety, and helps regulate blood sugar levels—all vital aspects of a successful keto journey. Their unique, slightly bitter flavor mellows beautifully when roasted, transforming into a sweet and earthy taste that pairs perfectly with savory ingredients like bacon and cheese. Incorporating them into a satisfying casserole like this is a delicious strategy to boost your nutrient intake while adhering to your low-carb goals.
Essential Ingredients for Your Keto Brussels Sprouts Casserole
Every ingredient in this casserole plays a crucial role in creating its balanced flavor and comforting texture. Sourcing quality ingredients will undoubtedly elevate your final dish. Here’s a closer look at what you’ll need and why:
- Brussels Sprouts: The star of our show! Fresh Brussels sprouts, halved, are preferred for their robust texture and ability to crisp up beautifully when roasted. This preparation method is key to avoiding soggy sprouts and enhancing their natural sweetness.
- Bacon: Whether you opt for pre-cooked crispy bacon bits for convenience or prefer to cook and chop regular bacon for maximum flavor, bacon adds a smoky, salty crunch that perfectly complements the creamy sauce and tender sprouts. Its fat content also contributes to the keto-friendliness of the dish.
- Heavy Cream: This is the foundation of our luxuriously rich and creamy cheese sauce. Heavy cream provides the necessary fat and velvety texture without adding carbohydrates, making it ideal for keto.
- Eggs: Acting as a binder, eggs are essential for helping the cheese sauce set and achieve its perfect consistency, ensuring it coats every sprout evenly and doesn’t separate during baking.
- Cheddar Cheese: Shredded cheddar cheese provides a tangy, sharp flavor that melts into a gooey, irresistible layer, enveloping the Brussels sprouts. For best results and melt factor, I always recommend grating your own block of cheese (more on this in the tips!).
- Olive Oil: Used for roasting the Brussels sprouts, olive oil helps them achieve that desired crispy exterior and adds a subtle, fruity note.
- Salt and Pepper: Fundamental seasonings to enhance and balance all the flavors in the casserole. Always adjust to your personal taste.
- Fresh Rosemary: A sprig or two of minced fresh rosemary introduces an incredible, earthy, and slightly piney aromatic richness to the cheese sauce, elevating it from simple to sophisticated.
- Onion Powder and Garlic Powder: These pantry staples are crucial for building a savory depth of flavor in the sauce. They provide a foundational umami kick that rounds out the creamy cheese and brightens the overall profile.
- Paprika: For a touch of subtle smoky sweetness and a lovely hint of color, paprika is a wonderful addition that adds complexity to the sauce without overwhelming other flavors.

Step-by-Step: Crafting Your Perfect Keto Brussels Sprouts Casserole
Making this cheesy keto casserole is surprisingly straightforward. Follow these detailed steps to achieve a perfectly golden, bubbly, and delicious dish:
- Step One: Prepare for Roasting. Begin by preheating your oven to 400°F (200°C). This higher temperature is ideal for getting those Brussels sprouts beautifully caramelized and tender-crisp. In a large mixing bowl, combine the halved Brussels sprouts with two tablespoons of extra virgin olive oil. Season generously with salt and pepper, then toss thoroughly to ensure every sprout is lightly coated. Even coating is key for uniform cooking.
- Step Two: Roast the Brussels Sprouts. Spread the seasoned Brussels sprouts in a single, even layer on a baking sheet. Avoid overcrowding the pan, as this can steam the sprouts instead of roasting them. Bake for 20 minutes, or until they are tender on the inside and slightly crispy and browned on the edges. This roasting step is critical for developing their best flavor and texture.
- Step Three: Incorporate Bacon. Once the Brussels sprouts are roasted, remove them from the oven. Sprinkle the cooked and chopped bacon over the hot sprouts on the baking sheet. Give them a gentle toss or just set them aside as you prepare the cheese sauce. The residual heat from the sprouts will help infuse the bacon flavor.
- Step Four: Prepare the Creamy Cheese Sauce. In another large bowl, whisk together the heavy cream and beaten eggs until well combined. Stir in 1 ½ cups of shredded cheddar cheese, the minced fresh rosemary, onion powder, garlic powder, and paprika. Season with additional salt and pepper to taste. Ensure the mixture is smooth and evenly incorporated.
- Step Five: Assemble the Casserole. Transfer the roasted Brussels sprouts and bacon mixture into a 9×13 inch casserole dish, spreading them out evenly across the bottom. Pour the creamy egg and cheese mixture over the top, ensuring it covers all the sprouts.
- Step Six: Bake to Perfection. Place the uncovered casserole dish in your preheated oven (now set to 350°F or 175°C) and bake for 20 minutes. The casserole is ready when the cheese is bubbly and golden brown, and the sauce has thickened slightly. A knife inserted into the center should come out clean, indicating the egg mixture is fully cooked.
- Step Seven: Serve Hot and Enjoy! Allow the casserole to cool for a few minutes before serving. This brief resting period helps the sauce set further and makes for easier serving. Dish it out and prepare for rave reviews!

Essential Equipment for Casserole Success
Even for a straightforward recipe like this Keto Brussels Sprouts Casserole, having the right tools makes a difference. These are fundamental kitchen items that will serve you well for this dish and many other culinary adventures:
- 9×13 Inch Casserole Dish: This standard size is perfect for baking a family-sized casserole, ensuring even cooking and a beautiful presentation.
- Large Mixing Bowls: You’ll need at least two: one for tossing the Brussels sprouts with oil and seasonings, and another for whisking together the creamy cheese sauce ingredients.
- Baking Sheet: Essential for roasting the Brussels sprouts to achieve that desirable crispy texture before they go into the casserole. A sturdy, heavy-duty baking sheet will ensure even heat distribution.
- Cutting Board: A reliable surface for halving the Brussels sprouts and chopping the cooked bacon.
- Sharp Knife: For efficiently preparing your Brussels sprouts.
- Whisk: To smoothly combine the ingredients for your decadent cheese sauce.
Serving Suggestions for Your Keto Brussels Sprouts Casserole
While this Keto Brussels Sprouts Casserole is hearty enough to be a standalone meal, it also shines brightly as a versatile side dish. Its rich flavor profile pairs wonderfully with a variety of keto-friendly mains. Consider these delightful ideas to complete your meal:
- Alongside Roasted Meats: Serve it with a succulent roasted chicken, a tender pork loin, or a perfectly seared steak for a complete and satisfying meal. The casserole’s creaminess and savory notes complement grilled or roasted proteins beautifully.
- With Other Keto-Friendly Sides: If you’re hosting a feast, it pairs well with other low-carb vegetables like Parmesan Thyme Roasted Asparagus (instead of potatoes for keto) or a simple green salad with a vinaigrette to cut through the richness.
- As a Brunch Feature: Its rich and comforting nature makes it an excellent addition to a weekend brunch spread, especially alongside scrambled eggs or a frittata.
- Leftover Reinvention: Repurpose leftovers by serving them with a fried egg on top for a quick and delicious breakfast or lunch.

Recipe Tips & Tricks for Ultimate Success
Achieving casserole perfection is all about the details. Here are some expert tips to ensure your Keto Brussels Sprouts Casserole turns out absolutely flawless every time:
- Grate Your Own Cheese: For the best melting and creamiest sauce, always opt for a block of cheddar cheese and grate it yourself. Pre-shredded cheeses often contain anti-caking agents like cellulose or cornstarch, which can prevent them from melting smoothly and sometimes lead to a slightly grainy texture.
- Don’t Skimp on Roasting: The initial roasting of the Brussels sprouts is crucial. It’s what transforms them from potentially bitter to sweet and tender-crisp. Ensure they have enough space on the baking sheet to allow for proper caramelization and browning; otherwise, they’ll steam.
- Distribute Bacon Evenly: After roasting, make sure to spread the cooked bacon bits evenly across the Brussels sprouts. This ensures every serving gets a delightful crunch and smoky flavor. Take a moment to redistribute if necessary.
- Mind the Sauce Consistency: If your cheese sauce seems a bit thin before baking, don’t worry too much. It will naturally thicken as it bakes in the oven and the eggs set. If it’s excessively runny, you can whisk in a tiny pinch of xanthan gum (a keto-friendly thickener) or a very small amount of cornstarch mixed with cold water (for non-keto versions or if a minimal amount of carbs isn’t a concern) before pouring it over the sprouts.
- Even Sprout Spread: When arranging the sprouts on the baking sheet for roasting, ensure they are in a single, even layer. This promotes consistent cooking and browning. Piling them up will result in unevenly cooked sprouts, some potentially burned and others undercooked.
- Allow for Resting Time: Once baked, let the casserole rest for 5-10 minutes before serving. This allows the cheese sauce to further set and makes for cleaner, more defined servings.

Flavorful Variations & Smart Substitutions
One of the joys of cooking is the freedom to customize. This Keto Brussels Sprouts Casserole is wonderfully adaptable. Feel free to experiment with these variations and substitutions to make it truly your own:
- Cheese Choices: While cheddar is a classic, try a blend of cheeses! Gruyère offers a nutty complexity, Monterey Jack adds extra meltiness, or a touch of cream cheese can make the sauce even richer. Parmesan or mozzarella could also be delightful additions.
- Add More Veggies: Boost the nutritional content by adding other keto-friendly vegetables. Steamed cauliflower florets, chopped bell peppers, or sliced mushrooms would all integrate well into the casserole, adding different textures and flavors.
- Protein Boost: Beyond bacon, consider adding cooked, shredded chicken, diced ham, or even crumbled sausage to make it an even more substantial main course.
- Spice It Up: For those who love a bit of heat, a pinch of red pepper flakes or a dash of hot sauce in the cheese mixture would provide a welcome kick.
- Herbs & Aromatics: Experiment with different fresh herbs. Thyme or sage would also pair beautifully with Brussels sprouts and bacon. A touch of dijon mustard could add a tangy depth to the sauce.
- Air Fryer Bacon: If you’re cooking bacon strips from scratch, using an air fryer is a fantastic way to achieve perfectly crispy bacon with less mess and in less time before chopping and adding it to the casserole.
- Cream Cheese Twist: For an extra thick and tangy sauce, whisk in 2-4 ounces of softened cream cheese into the heavy cream and egg mixture.
Storage Instructions: Keeping Your Casserole Fresh
This Keto Brussels Sprouts Casserole is undeniably best enjoyed straight from the oven, when the cheese is gloriously bubbly and the flavors are at their peak. However, leftovers are still incredibly delicious and can be stored properly for future enjoyment.
To store, allow the casserole to cool completely to room temperature. Then, cover the casserole dish tightly with foil or transfer the leftovers to an airtight container. It will keep well in the refrigerator for up to 2-3 days. When reheating, you can either gently warm individual portions in the microwave until heated through, or for a crispier top and restored melty cheese texture, reheat the entire casserole (covered loosely with foil to prevent drying) in an oven preheated to 300-325°F (150-160°C) for about 15-20 minutes, or until warmed through and bubbly.
Can I Freeze Keto Brussels Sprouts Casserole?
Yes, this Keto Brussels Sprouts Casserole freezes remarkably well, making it an excellent option for meal prepping! Freezing allows you to enjoy this comforting dish even on your busiest days.
To freeze, first ensure the casserole has cooled completely to room temperature. You can freeze it in the original casserole dish (if it’s freezer-safe and you don’t need the dish) by covering it tightly with a layer of plastic wrap and then foil. Alternatively, divide the cooled casserole into individual, freezer-safe portions in airtight containers or heavy-duty freezer bags. Label with the date. It can be stored in the freezer for 2-3 months.
When you’re ready to enjoy, transfer the frozen casserole to the refrigerator to thaw overnight. Once thawed, you can reheat it in the oven as described above. If you’re short on time, you can even bake it straight from frozen (though it will take longer, likely 45-60 minutes, covered, then uncovered for the last 15 minutes, at 350°F / 175°C), ensuring it’s thoroughly heated through to the center.

More Delicious Keto Recipes You’ll Love
If you’re a fan of flavorful low-carb meals, exploring other keto-friendly dishes can keep your diet exciting and sustainable. Here are some more fantastic recipes to inspire your keto cooking journey:
- Keto Zuppa Toscana: A hearty and comforting soup, reimagined for your low-carb lifestyle.
- Keto Pumpkin Cheesecake: A decadent dessert that proves you don’t have to miss out on treats.
- Keto Cauliflower Ziti: A cheesy, satisfying pasta-free alternative to a classic comfort dish.
- Low Carb Chicken Divan: A creamy, rich chicken casserole perfect for a weeknight dinner.
- Keto Butter Chicken with Noodles: A fragrant and flavorful Indian-inspired dish, served with keto-friendly noodles.
- Cheese Chips: A simple, crunchy, and addictive low-carb snack.
Helpful Keto Resources
Navigating the keto diet can be made easier with the right tools and information. Explore these resources to support your low-carb lifestyle:
- Keto Subscription Boxes for Canadians: Conveniently delivered keto-friendly snacks and ingredients.
- Keto Meal Planning Subscription: Take the guesswork out of your weekly meals with expertly crafted plans. (Use code SIMPLYSTACIE for 15% off!)
- Natura Market: A great online destination to find a wide selection of keto products.
- Kiss My Keto: A brand dedicated to providing high-quality keto supplements and foods.
- Ketosis Breath Sensor: A handy tool for monitoring your ketosis levels.
Whether you’re a seasoned keto enthusiast or simply looking for a delicious and comforting vegetable dish, this Keto Brussels Sprouts Casserole is sure to impress. It’s a testament to how incredible low-carb eating can be. If you give this recipe a try, we’d love to hear how it turned out!
You might also enjoy these other comforting recipes: Tater Tot Casserole (for a non-keto indulgence), Cheesy Brussels Sprouts (a simpler, equally delicious side), Roasted Brussels Sprouts with Cranberries and Bacon, Buffalo Popcorn (a fun snack), and Brussels Sprouts with Lemon and Pancetta.
Connect with us on social media! Follow us on Instagram @simplystacieblog, Facebook at Simply Stacie, TikTok @simplystacierecipes, or Pinterest at @simplystacie, and share your culinary creations!
Keto Brussels Sprouts Casserole
Created by Stacie Vaughan
Servings: 10
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Cheesy comfort food you can enjoy guilt-free! This delicious Keto casserole is made with tender Brussels Sprouts, crispy bacon, and loads of creamy cheese.
Ingredients
- 4 cups Brussels sprouts, halved
- 2 tbsp extra virgin olive oil
- 1 package bacon (375g package), cooked and chopped
- 1 cup heavy cream
- 2 large eggs, beaten
- 1 tsp salt
- 1 ½ tsp pepper
- 1 ½ cup cheddar cheese, shredded
- 1 sprig rosemary, minced
- 1 tsp onion powder
- 1 tsp garlic powder
- 1 tsp paprika
Instructions
- Preheat oven to 400°F (200°C). In a large bowl, add Brussels sprouts, olive oil, salt, and pepper. Toss to cover thoroughly. Spread evenly on a baking sheet and roast for 20 minutes until tender-crisp.
- Remove Brussels sprouts from the oven and sprinkle with the cooked bacon. Set aside while you prepare the sauce.
- In a separate large bowl, whisk together the beaten eggs, heavy cream, shredded cheddar cheese, minced rosemary, onion powder, garlic powder, paprika, salt, and pepper until well combined.
- Place the roasted Brussels sprouts and bacon mixture into a 9×13 inch casserole dish. Pour the prepared egg and cheese mixture evenly over the top of the sprouts.
- Bake the casserole uncovered at 350°F (175°C) for 20 minutes, or until the cheese is bubbly and golden brown, and the sauce has set. Serve hot and enjoy!
Equipment
- Measuring cups
- Mixing bowls
- 9×13 inch baking dish
- Baking sheet
- Cutting board
- Sharp knife
- Whisk
Nutrition (Estimate)
Serving: 1 cup | Calories: 389kcal | Carbohydrates: 7g | Protein: 20g | Fat: 31g | Saturated Fat: 14g | Polyunsaturated Fat: 15g | Trans Fat: 1g | Cholesterol: 118mg | Sodium: 1009mg | Fiber: 2g | Sugar: 2g
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.
Course: Casseroles
Cuisine: American
Keyword: keto brussels sprouts casserole, low-carb casserole, cheesy brussels sprouts
Want Even More Recipes?
Join Moms Best Recipes to find more delicious family recipes.