Keto-Friendly Creamy Brussel Sprouts with Bacon

Prepared brussel sprouts in a cast iron skillet with parsley garnish and a serving on a plate. Sides of bacon and shredded cheese.

This Veggie Side Dish Will Soon Be a Fav

I began testing this recipe some time ago and daringly tried it during our family Thanksgiving Meal.  It was an instant Fav and one that’s been repeatedly requested.  This Keto-friendly recipe combines Creamy ingredients, Brussel Sprouts, and crumbled bacon bits.  I believe our Keto-Friendly Creamy Brussel Sprouts with Bacon recipe will be one you’ll enjoy over and over again.

Keto or Keto-Friendly

There are ingredients in this recipe that are Keto, others only when consumed in moderation, and some considered dirty-keto because of the brand or due to the ingredient itself.  I obtained my information from Sure Keto and Healthline

Shallots are high in carbs, are considered “ok” used in moderation.  Alternatives, such as scallions and onions contain carbs, and when intake is limited to 20g-30g can be used.  

Some brands of organic heavy cream are keto, as are select non-organic brands, but not all brands are due to processing while others are dirty-keto.  

Brussel Sprouts make the “sometime” keto list.

When all this is considered I prefer to identify this side dish “Keto Friendly”.  Feel free to substitute ingredients for a true Keto recipe.   


  • Bacon
  • Shallots
  • Kosher Salt
  • Pepper
  • Cayenne Pepper
  • Butter
  • Brussel Sprouts halved
  • Heavy Cream
  • Sharp White Cheddar Cheese
  • Swiss Cheese

I love all of these ingredients and when combined they make the most delicious veggie side dish!

Making this Creamy Brussel Sprout Recipe

I always begin preheating the oven and frying up the bacon.  Preferring mine on the crisp side which produces more bacon grease and I do not drain any off.  The butter is added to the bacon grease allowing it to become heated and then add in the Brussel Sprouts in batches flat side down.  I prefer to lightly brown and carmelize them, slowly, also seasoning with Salt. Pepper and Cayenne Pepper. Removing each batch to a paper towel-lined tray.  Adding them back to re-heat and combining the minced shallots during this stage.  You can also just saute them for 10 minutes, stirring occasionally.

Hi Friends!

Don't Miss out! Subscribe Now!

****By joining our community you’ll receive our free Meal Planner, Grocery List and as a bonus, we’ll also send you our two favorite recipes! 

Next up Cream and Cheeses

This creamy recipe wouldn’t be complete with adding in the heavy cream.  I prefer to make this in a large cast-iron skillet, as it makes the transfer from stovetop to oven simply and easily without adding another dish to the mix.  Be sure to remove from heat and slowly add in the cream.  Top with the shredded cheeses and then bacon bits.  

Place skillet, uncovered, into your oven and bake for 12-15 minutes until the cheese is bubbly and lightly golden.  If the cheese doesn’t become golden place it under the broiler for a few minutes.  

Remove from heat, serve and enjoy!


I doubt there will be any of this delicious veggie dish left.  If there is, transfer to a storage container of your choice, cover, and store in your refrigerator.  

To re-heat, pre-heat your oven, place it into an oven-safe baking dish, add in a reasonable amount of cream, top with more cheese, and heat until bubbly.  About 10 minutes.


Our Recipe


Keto Friendly Creamy Brussel Sprouts with Bacon

A delicious pairing of flavors that compliment and enhance prepared Brussel Sprouts.
Prep Time20 minutes
Cook Time40 minutes
Total Time1 hour
Course: Side Dish
Cuisine: American
Keyword: bacon, brussel sprouts, Creamy Baked Chicken The Easy Way, Creamy Brussel Sprouts with Bacon
Servings: 6 people
Cost: $10.00-$13.00


  • Best when prepared in a large cast-iron skillet. Otherwise large saute pan and large baking dish.


  • 5 slices bacon, chopped
  • 3 TBLS Real Butter
  • 2 Shallots, minced or finely chopped
  • 2 lbs Brussel Sprouts, halved
  • 3/4 cup Heavy Cream
  • 1/2 cup Shredded Sharp White Cheddar
  • 1/2 cup Shredded Swiss Cheese
  • 1 tsp Kosher Salt
  • 1/2 tsp Black Pepper


  • Preheat oven to 375 degrees.
  • In a large cast-iron skillet fry bacon, once cooked chop. Reserve bacon grease.
  • Add butter to the cast-iron skillet containing bacon grease, heat and melt.
  • Add cleaned and halved Brussel sprouts and minced shallots to the cast-iron skillet. Season with salt, pepper, and saute for 10-15 minutes. Stirring occasionally. (Note: I prefer to carmelize the sprouts and shallots. I will cook in small batches until all sprouts have been prepared and then add all back into the skillet to re-heat).
  • Remove from heat and slowly drizzle with heavy cream and top with the cheeses and bacon bits. Bake until cheese is bubbly, about 10-15 minutes.
  • The cheese should become a soft golden color. If not, place the cast-iron skillet under the broiler until desired golden color is acheived.
  • Remove, serve and enjoy!
  • To reheat any leftovers add a small amount of cream, top with cheese, and bake until heated and the cheese has melted and become bubbly.


Make it Your Own

This Keto-Friendly Creamy Brussel Sprouts with Bacon recipe is delicious as is.  However, it is also, easily modified and adjusted to your unique and individual tastes. 

Do you desire more creaminess?  Add in more cream and cheeses!  Prefer a stronger onion flavor?  Swap out the mild-flavored scallions for yellow onions.  Love garlic?  Add some!  As we always say, “Make it your own” and enjoy!!


Goes Great With...

This delicious recipe pairs perfectly with these recipes.  There are more recipes to pair with this found on The Blog

Follow, Pin, Like, Subscribe, Tweet

Foto Visualista is part of the social media scene.  Please add and follow us on Facebook, Instagram, Pinterest, YouTube, Twitter and subscribe to our blog.  Pin our posts, tweet them, and share them!  Follow us to stay current and share us with your friends!

Thank You

We are grateful for your interest, suggestions, comments, and especially your visits here on the Blog.  Be sure to add your name to our email subscription list!

Above all, we appreciate you!  We couldn’t do this without you, we hope you’ll love our Keto-Friendly Creamy Brussel Sprouts with Bacon Recipe and look forward to seeing you around The Blog, very soon!

Hi Friends!

Don't Miss out! Subscribe Now!

****By joining our community you’ll receive our free Meal Planner, Grocery List and as a bonus, we’ll also send you our two favorite recipes! 

One Response

  1. This Keto-Friendly Creamy Brussel Sprouts with Bacon recipe looks absolutely mouthwatering! 😋🥓 The combination of crispy bacon, creamy cheese, and perfectly caramelized Brussels sprouts sounds like a dream come true. Plus, your step-by-step instructions make it seem achievable for anyone, even those like me who aren’t culinary experts.

    I love the idea of customizing this dish to individual tastes – more creaminess, different cheeses, extra garlic – the possibilities are endless! And the serving suggestions you’ve provided are great; pairing it with Buttery Garlic Angel Hair Pasta or Meatball Wellington sounds like a delightful meal.

    Thanks for sharing this delicious recipe, and I can’t wait to try it! 🙌👩‍🍳🍽️

Leave a Reply

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

Recipe Rating

Get these "Free" Keto Recipes today!

join the family

Subscribe to our mailing list.