Low-Carb Brussels Sprouts Casserole
- Ready in 45m
- 9.9 g net carbs
- 344 kcal
- Serves 6
This post may contain affiliate links, see our disclaimer.

I’m not going to lie; I adore Brussels Sprouts. My favourite way to eat them is a big bowl of new season sprouts, steamed and served with butter and salt. Perfect.
However, I totally understand that not everyone feels that way about these delicious little flavour bombs.
This casserole wraps your sprouts in a gentle blanket of creamy, cheesy goodness and is finished off with crispy, crunchy pancetta pieces. Sounds like the perfect low-carb side for this year's Thanksgiving table!
Keep a container of the crisped up pancetta or bacon in the fridge for sprinkling over eggs, avocados or on salads. Enjoy!
Step-by-step
To crisp your pancetta, lay the strips out on an oven rack and cook at 180 °C/ 355 °F (fan assisted), or 200 °C/ 400 °F (conventional), for 10 minutes until crispy. They will crisp further as they cool, so don’t overcook them.
Increase the heat to 190 °C/ 375 °F (fan assisted), or 210 °C/ 410 °F (conventional).

In a saucepan, place the cream, cream cheese and season with salt and pepper.

Heat the ghee in an oven safe skillet and add the Brussels Sprouts and garlic. Sauté until the sprouts are tender but not soft.

Add the cream mixture and toss to combine. (You may need to add 2 tablespoons of water so that the sprouts can soften without getting too dry.) Add half of the pancetta and stir through the casserole.
Bake for a further 15 minutes, until the cheese has browned and the sprouts are softened.

Remove from the oven and garnish with remaining pancetta and optionally fresh herbs to taste.
Store in the fridge, in a covered container, up to four days.


Recipe
Low-Carb Brussels Sprouts Casserole
★★★★☆4.5Easy Brussels sprouts casserole baked with cream, Swiss cheese and Italian bacon. A tasty low-carb side packed ...
- Hands on
- 20m
- Overall
- 45m
- Servings
- 6
- 9.9 g
- Net carbs
- 14.6 g
- Protein
- 26.4 g
- Fat
- 344
- kcal
Ingredients makes 6 servings
Instructions
To crisp your pancetta, lay the strips out on an oven rack and cook at 180 °C/ 355 °F (fan assisted), or 200 °C/ 400 °F (conventional), for 10 minutes until crispy. They will crisp further as they cool, so don’t overcook them.
Increase the heat to 190 °C/ 375 °F (fan assisted), or 210 °C/ 410 °F (conventional).
In a saucepan, place the cream, cream cheese and season with salt and pepper.
Heat the ghee in an oven safe skillet and add the Brussels Sprouts and garlic. Sauté until the sprouts are tender but not soft.
Add the cream mixture and toss to combine. (You may need to add 2 tablespoons of water so that the sprouts can soften without getting too dry.) Add half of the pancetta and stir through the casserole.
Bake for a further 15 minutes, until the cheese has browned and the sprouts are softened.
Remove from the oven and garnish with remaining pancetta and optionally fresh herbs to taste.
Store in the fridge, in a covered container, up to four days.
Nutrition per serving, about 1 cup
Carbs 12%Protein 17%Fat 71% of calories
- Net carbs
- 9.9 g
- Total carbs
- 16.3 g
- Fiber
- 6.4 g
- Sugars
- 4.6 g
- Protein
- 14.6 g
- Fat
- 26.4 g
- Saturated fat
- 14.8 g
- Calories
- 344 kcal
- Sodium
- 636 mg · 27.6% RDA
- Magnesium
- 48 mg · 11.9% RDA
- Potassium
- 712 mg · 35.6% EMR
Nutrition by ingredient
| Per about 1 cup | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Brussels sprouts, fresh | 8.6 g | 5.6 g | 0.5 g | 72 |
| Ghee | 0 g | 0 g | 5 g | 45 |
| Cream, heavy whipping, pouring, full-fat (30-40% fat) | 0.5 g | 0.4 g | 7.6 g | 73 |
| Cheese, Swiss , Gruyère | 0 g | 3 g | 3.2 g | 41 |
| Cheddar cheese | 0.3 g | 2.2 g | 3.1 g | 38 |
| Cream cheese, soft (full-fat) | 0.3 g | 0.7 g | 2.8 g | 25 |
| Garlic, fresh | 0.2 g | 0 g | 0 g | 1 |
| Pancetta (Italian bacon) | 0 g | 2.7 g | 4.2 g | 49 |
| Salt, pink Himalayan rock salt | 0 g | 0 g | 0 g | 0 |
| Pepper, black, spices | 0 g | 0 g | 0 g | 0 |
| Total | 9.9 g | 14.6 g | 26.4 g | 344 |
Serving size about 1 cup
- Gluten free
- Egg free
- Nut free
- Nightshade free
- Avocado free
- Coconut free
- Fish free
- Shellfish free
- Beef free
Serve it with
Dishes that go well with a gratin and roast vegetables.

Seared Scallops in Garlic-Lemon Butter Sauce

Easy Instant Pot Rack Of Lamb

Keto Garlic Parmesan Chicken Wings

Keto Chili-Lime Crispy Chicken Wings

Steak with Quick Mustard & Peppercorn Sauce

Keto Fish Fingers with Chimichurri Mayo

Low-Carb BBQ Pork Ribs

Oven Baked Keto Southern Fried Chicken

Keto Korean Chicken Wings

Keto Sun-Dried Tomato Chicken

Low-Carb Chicken Seekh Kebabs

Keto Pulled Pork with BBQ Sauce

Lamb Souvlaki - Greek Lamb Skewers

Low-Carb Spiced Chorizo Meatballs

Super Simple Keto Chili

Low-Carb Chicken Paprikash Stew
You may also like

Low-Carb Loaded "Potato" Casserole

Low-Carb Broccoli Cheese Gratin

Low-Carb Crispy Brussels Sprouts With Cotija Cheese

Roast "Notatoes" with Garlic and Feta

Bacon-Wrapped Brussels Sprouts with Dijon Glaze

The Best Low-Carb Cauliflower Cheese

The Best Low-Carb "Potato" Gratin

Low-Carb Pork, Sage & Bacon Stuffing

Keto Bacon Cheeseburger Casserole

The Best Keto Mac And Cheese

Bacon, Egg & Brussels Sprout Hash

Keto Breakfast Casserole with Bacon & Eggs

Cheesy Low-Carb Vegetarian Ratatouille

Keto Bacon Wrapped Chicken Parcels

Low-Carb Zucchini Carbonara Cake

Low-Carb Spinach Artichoke Bacon Cups
Comments & ratings (6)
Set the heat at 180 then reduce it to 190?
I had to add water to the pan to get the sprouts to soften.
Thank you for spotting that! I'll make sure to fix this typo 😊
Making this right now and it smells delicious! I didn’t see where to add the grated cheeses, so I added them with the pancetta. Recipe might need an edit for this. Thanks!
Hello again,
Found a Second mistake, the cheese not mentioned in the receipe, only in the ingredients list.
Regards
Roman
Hello,
I think there are missing items in the ingredients list such as cream cheese and things like that
Hi Roman, I can see cream cheese in the list of ingredients and mentioned in step 3 - is that the ingredient you meant? Please let me know, maybe I'm missing something!