Crispy Keto Brussel Sprouts with Bacon and Garlic
These crispy keto brussel sprouts are pan-seared in bacon fat until the edges turn a deep, crackly brown, then tossed with garlic, Parmesan, and crumbled bacon. They are the sort of side dish that makes you forget about potatoes entirely.

I rely on this one when I need something fast that still feels like a treat. The sprouts get crisp on the outside and tender inside, with smoky, salty bits of bacon in every bite. It is the vegetable dish even the skeptics ask for.
Why These Brussels Sprouts Work
High heat and bacon fat do all the heavy lifting here. When you place the halved sprouts cut-side down in a ripping hot pan, they build a deep golden crust without steaming into mush. That contrast of crunchy edges and soft centers gives you a texture you never get from boiling.
Then you stir in garlic at the very end so it stays fragrant rather than bitter, and finish with a shower of Parmesan that melts into every crevice. The result is savory, smoky, and just sharp enough from the cheese to keep you reaching for another forkful.
Ingredients

- 4 slices thick-cut bacon: the fat rendered from thick-cut bacon gives you the best cooking base.
- 1 lb brussels sprouts: trimmed and halved lengthwise through the core so they hold together.
- 3 cloves garlic: minced finely so it disperses quickly in the hot pan.
- 1/4 cup freshly grated Parmesan cheese: freshly grated melts more smoothly than pre-shredded.
- 1 tbsp bacon fat or olive oil: use the reserved bacon fat if your pan runs dry; otherwise a mild olive oil works.
- Salt and black pepper: to taste.
- Pinch of red pepper flakes: (optional): for a gentle background heat.
- 1 lemon wedge: (optional): for serving.
Variations / Substitutions
- Swap the bacon: use pancetta for a slightly sweeter, cured pork flavor, or diced prosciutto for a crisper, saltier finish.
- Change the cheese: Asiago or Pecorino Romano lend a sharper bite, but keep the cheese dry and grate it yourself.
- Add nuts: toasted pine nuts or chopped pecans stirred in with the Parmesan give an extra layer of crunch.
- Dial up the heat: a pinch of cayenne added with the garlic brings more warmth than red pepper flakes.
If you enjoy these, you would also like our Lemon Garlic Green Beans.
How to Make Crispy Keto Brussel Sprouts
Step 1: Cook the Bacon

Lay the 4 slices of bacon in a large cold skillet and set the pan over medium heat. Cook for 6 to 8 minutes, turning occasionally, until the bacon is crisp and the fat has fully rendered. Transfer the bacon to a paper towel and leave about 2 tablespoons of the hot fat in the pan.
You will hear the bacon sizzle slowly as it releases its fat. That steady hiss means the pan is building the flavor that will coat the sprouts later. Reserve the rest of the fat in case the pan looks dry when you move to the next step.
Step 2: Sear the Brussels Sprouts

Place the 1 lb halved brussels sprouts cut-side down in the same skillet with the hot bacon fat, working in a single layer. Let them cook undisturbed over medium-high heat for 4 to 5 minutes, until the bottoms are deeply browned and caramelized.
You will see a rich amber color forming on the undersides. Try not to nudge them, that direct contact is what creates the crispy crust. After the sear, give the pan a stir and continue cooking for another 2 to 3 minutes, just until the sprouts are fork-tender but still bright green inside.
Step 3: Toss with Garlic and Parmesan

Sprinkle the 3 minced garlic cloves and the pinch of red pepper flakes over the sprouts and stir constantly for about 1 minute. The pan will be very hot, so the garlic will bloom quickly without burning. Remove the skillet from the heat and immediately toss in the 1/4 cup Parmesan, then season with salt and pepper.
The cheese will start to melt as it hits the warm sprouts, clinging to the nooks and adding a salty, nutty finish that balances the smoky bacon fat. Let the sprouts rest in the pan for a moment off the heat so the Parmesan sets slightly.
Step 4: Serve the Sprouts Hot

Crumble the reserved bacon over the top and transfer everything to a serving platter. Squeeze the optional lemon wedge across the dish just before bringing it to the table.
Serve right away while the sprouts are still hot and the bacon is crisp. The lemon adds a bright, clean note that cuts through the richness without stealing the show.
Tips for the Crispiest Sprouts
- Dry the sprouts thoroughly after washing. Any water left on the surface will steam instead of sear, so pat them well with a clean kitchen towel.
- Use a large skillet and keep the sprouts in a single layer. Overcrowding lowers the pan temperature and traps moisture, leaving you with soft sprouts instead of crisp ones.
- Add the garlic at the very end. Minced garlic burns fast in a hot pan, but 60 seconds is enough to release its aroma without turning acrid.
- If your sprouts are especially large, trim a thin slice off the rounded outer side so they sit flatter in the pan for better contact.
Pan-frying time depends on how you cut the sprouts:
| Cut | Cook Time | Texture |
|---|---|---|
| Halved | 7-9 mins | Crisp outside, tender inside |
| Quartered | 5-7 mins | More edges crisp, slightly softer throughout |
| Small whole | 9-11 mins | Tender with a bit of chew in the center |
Storing Leftover Brussels Sprouts
- Refrigerate: store in an airtight container for up to 3 days. The sprouts will soften some, but the bacon keeps its flavor.
- Reheating: warm them in a dry skillet over medium heat for a few minutes to revive the crisp edges. The microwave will make them limp, so skip it.
What Goes Well With Crispy Keto Brussel Sprouts
A grilled ribeye steak is a natural partner, the rich beef fat echoes the bacon and stands up to the bold Parmesan. Pan-seared salmon works too, the buttery fish needs something savory and crisp alongside it. For a simple weeknight meal, roasted chicken thighs soak up any extra garlicky pan bits beautifully.
Frequently Asked Questions
Are brussels sprouts keto-friendly?
Yes. They are a low-carb vegetable with plenty of fiber, and one cup of cooked sprouts contains roughly 8 grams of net carbs.
Can I use frozen brussels sprouts?
I would not. Frozen sprouts release a lot of water as they cook, so they steam rather than sear and end up soggy. Fresh is best here.
What is a good substitute for Parmesan?
Asiago or Pecorino Romano work well because they are both dry, salty cheeses that melt into the sprouts without turning greasy.
Can I make this dish dairy-free?
Sure. Omit the cheese entirely and finish with a sprinkle of nutritional yeast for a similar savory note.

Crispy Keto Brussel Sprouts with Bacon and Garlic Recipe
Ingredients
Method
- Cook the 4 bacon slices in a large skillet over medium heat until crisp, about 6-8 minutes. Transfer to paper towels, leaving 2 tbsp fat in the pan.
- Add 1 lb halved brussels sprouts cut-side down and sear undisturbed for 4-5 minutes until deeply browned. Stir and cook another 2-3 minutes until tender.
- Stir in 3 minced garlic cloves and optional pepper flakes; cook 1 minute. Remove from heat, toss with 1/4 cup Parmesan, salt, and pepper.
- Crumble bacon on top, transfer to a serving dish, and squeeze lemon wedge over if using. Serve immediately.
