Home » Keto Recipes » Side Dishes » Keto Cheesy Brussel Sprout Bake

Keto Cheesy Brussel Sprout Bake

Sharing is caring!

It doesn’t get more delicious than these low carb cheesy Brussel sprouts topped with crispy bacon! Even kids will love them! Only 4g net carbs per serving!

cheesy Brussel sprouts on serving spoon

Cheesy Brussel Sprouts with Bacon

Growing up, I never liked Brussel sprouts. But that’s because we always had them boiled…and well, if you’ve had boiled Brussel sprouts, you get it.

Then I had Brussel sprouts that were not boiled…and it changed my life! They are now one of my favorite vegetables and I love them baked, broiled, roasted, and fried. Basically any way you want to make them, I love them!

These cheey Brussel sprouts are absolutely incredible! They are so rich and delicious that even kids will love them!

Here’s the breakdown: tender brussel sprouts topped with ooey-gooey cheese and crisp bacon, baked in a cast iron skillet.

You won’t believe how good they taste!

brussel sprouts on black plate with cheese and bacon

Why I Love This Recipe:

  • A one pan meal!
  • Only 4g net carbs per serving!
  • Made with simple, real food ingredients!

cheese, bacon, brussel sprouts, and an onion on white counter

For your convenience in re-creating this recipe at home, we’ve included shop-able ad links to some of the products and supplies used. Read our disclosure policy here.

Keto Brussel Sprout Bake Ingredients

  • Bacon — cooked and chopped (we cooked it in the same pan first, because the bacon grease adds yummy flavor!)
  • Onion — yellow or white onion, diced
  • Brussel sprouts — remove the outer leaves and cut in half
  • Salt and pepper — to taste
  • Almond milk — or another low carb milk
  • Cornstarch — for thickening
  • Cheddar cheese & Parmesan cheese — shredded (I recommend shredding your own, as pre-shredded cheese often contains additives)

Kitchen Supplies Used:

baked brussel sprouts coated in cheese and bacon

Can I use regular milk?

Unsweetened almond milk contains 1g carbs per cup, which is why we used it for this recipe. By contrast, whole milk contains 12g carbs per cup.

If you want to keep the carb count as low as possible, I recommend sticking with almond milk, or another keto-friendly milk option such as:

  • Cashew milk
  • Flax milk
  • Macadamia milk
  • Soy milk

Always opt for unsweetened milks and check the labels to be sure!

If you’re not as worried about counting carbs, you’re welcome to use regular milk for this recipe. It will taste just as fabulous!

cheesy brussel sprouts on black plate with iron skillet in background

How to Make Cheesy Baked Brussel Sprouts

<div class=”mv-video-target mv-video-id-xvxrj9dsalict6cb1j7i” data-video-id=”xvxrj9dsalict6cb1j7i” data-volume=”70″ data-ratio=”16:9″ ></div>

Preheat oven to 350°F.

In a cast iron skillet over medium heat, cook the bacon to your desired doneness. Place the cooked bacon on a paper towel-lined plate to cool. When it’s cool enough to handle, crumble into small pieces.

Leave the bacon grease in the pan and add diced onions and halved Brussel sprouts. Cook for about 5 minutes, stirring occasionally, until the onions start to soften and turn clear.

brussel sprouts halves in cast iron skillet

sautéed onions and brussel sprouts in cast iron skillet

Heat the milk in a microwave safe bowl for 25 seconds, then whisk in the cornstarch. Add to pan with Brussel sprouts, stirring until sauce thickens and begins to coat the veggies.

brussel sprouts cooking in milk in skillet

stirring creamy brussel sprouts in iron skillet

close up of creamy brussel sprouts on wooden spoon in skillet

Remove pan from heat and cover with shredded cheese and the crumbled bacon.

iron skillet with brussel sprouts covered in shredded cheese

shredded cheese and bacon pieces on top of brussel sprouts

Place pan in the preheated oven and bake for 8-10 minutes, until cheese is nice and melty.

brussel sprouts coated in melted cheese and bacon

Best enjoyed warm.

How to Store

If there are leftovers, keep refrigerated in a sealed food storage container. The leftovers can last 2-3 days in the fridge.

How to Reheat

Leftovers can be reheated in the oven or the microwave.

  • In the Oven: If you have time, the oven method will help crisp things up a bit. Simply preheat oven to 350°F and cook until warmed through.
  • In the Microwave: Place leftover Brussel sprout bake in a microwave safe dish and heat until warmed through. Use a microwave cover to keep things neat and tidy.

cheesy brussel sprouts on plate

More of our favorite Keto Vegetable Side Dish Recipes:

Cheesy Brussel Sprouts Recipe (Printable Copy)

If you like this recipe, rate it! We’d also love to hear your thoughts in the comments below.

Cheesy and delicious, this Cheesy Brussel Sprout Bake will please even the pickiest of eaters!
Print Recipe
5 from 1 vote

Cheesy Brussel Sprouts (Low Carb, Keto)

It doesn't get more delicious than these cheesy Brussel sprouts topped with crispy bacon! Even kids will love them!
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Side Dish, Sides
Cuisine: American, Keto
Keyword: bacon, brussel sprouts, brussels sprouts
Servings: 8
Calories: 132kcal
Author: Stacey
Cost: $5


  • 3 slices bacon chopped
  • 1/2 onion diced
  • 4 cups brussel sprouts outer leaves discarded and cut in half
  • Salt and pepper to taste
  • 3/4 cup almond milk
  • 1-2 Tablespoons cornstarch
  • 1 cup cheddar cheese shredded
  • 1/4 cup Parmesan cheese shredded


  • Preheat oven to 350F°F.
  • Using a cast iron skillet (or oven safe pan), cook the bacon. When done, remove bacon to a paper towel lined plate to dry.
  • Add the diced onions and Brussel sprouts to the hot pan where you cooked the bacon. Cook for 4-5 minutes, stirring occasionally, until onions soften and Brussel sprouts are browned. Stir occasionally.
  • In a microwave safe dish, microwave the milk for 25 seconds, then whisk in the cornstarch. Add to pan with Brussel sprouts, stirring until thickened.
  • Remove pan from heat. Top with shredded cheese and the crumbled cooked bacon.
  • Place pan in the oven and bake for 8-10 minutes, until cheese is fully melted.



Net Carbs: 4g per serving, based on 8 servings in recipe


Calories: 132kcal | Carbohydrates: 6g | Protein: 7g | Fat: 9g | Saturated Fat: 5g | Cholesterol: 22mg | Sodium: 234mg | Potassium: 211mg | Fiber: 2g | Sugar: 1g | Vitamin A: 498IU | Vitamin C: 38mg | Calcium: 187mg | Iron: 1mg

Pin our Keto Baked Brussel Sprouts on Pinterest:

cheesy brussel sprouts in cast iron skillet and on wooden spoon

Love Brussel Sprouts? Try our famous Air Fryer Brussel Sprouts too!

You've never had Brussels sprouts like these! Our Parmesan Air Fryer Brussels sprouts are crispy, savory, and absolutely delicious! Plus they're keto-friendly!

Crispy Air Fryer Brussels Sprouts

One Comment

  1. Stacia L Jahnke

    5 stars
    Hubby loves this recipe! Xanthan gum or arrowroot powder (I used arrowroot powder) are much better alternatives than cornstarch since cornstarch isn’t allowed on a keto lifestyle.
    Thanks for sharing your recipes! <3

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


This site uses Akismet to reduce spam. Learn how your comment data is processed.