Keto Roasted Brussels Sprouts

Crispy, caramelized Brussels sprouts roasted with bacon, garlic, and Parmesan for a savory low-carb side that's ready in just 35 minutes. Each serving delivers only 5.5g net carbs with plenty of crunch, smoky richness, and the kind of charred edges that disappear fast off the pan.

Jordan Lee
Jordan Lee

Head of Nutrition · June 17, 2026

Keto Roasted Brussels Sprouts
10 min
Prep
25 min
Cook
35 min
Ready in
6
Servings
Easy
Difficulty

Nutrition per serving

5.5g
Net carbs
4.3g
Fiber
9.8g
Total carbs
9g
Protein
15g
Fats
198
Calories

Per serving · makes 6. Values are estimates; brands vary.

dinnergluten freemeal preplow carb

These crispy roasted Brussels sprouts get their savory depth from smoky bacon, golden garlic, and a finishing snow of Parmesan. They're an easy, crowd-pleasing keto side that pairs with everything from roast chicken to a holiday spread.

Ingredients

  • 1.5 lbs Brussels sprouts, trimmed and halved
  • 4 slices thick-cut bacon, chopped
  • 3 tablespoons extra-virgin olive oil
  • 3 cloves garlic, minced
  • 1/2 cup grated Parmesan cheese
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 1 tablespoon fresh lemon juice

Instructions

  1. 1

    Preheat the oven to 425°F (220°C) and line a large rimmed baking sheet with parchment paper.

  2. 2

    In a large bowl, toss the halved Brussels sprouts with olive oil, minced garlic, salt, pepper, and red pepper flakes until evenly coated.

  3. 3

    Spread the sprouts cut-side down in a single layer on the baking sheet, then scatter the chopped bacon over and around them.

  4. 4

    Roast for 20–25 minutes, stirring once halfway through, until the sprouts are deeply caramelized and the bacon is crisp.

  5. 5

    Remove from the oven, immediately sprinkle with Parmesan, and drizzle with fresh lemon juice. Toss and serve hot.

Tips & notes

  • For maximum crispness, make sure the sprouts are dry before tossing with oil and keep them in a single layer with the cut side down.
  • Swap the Parmesan for Pecorino Romano, or leave it off entirely for a dairy-free version (subtract about 2g protein and 30 calories per serving).
  • Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a 400°F oven or air fryer to restore the crunch — avoid the microwave, which makes them soggy.

Log this recipe in one tap

Save keto roasted brussels sprouts to CarbMeNot and track its 5.5g net carbs against your daily budget automatically.

Download on the App Store

Frequently asked questions

How many carbs are in keto roasted brussels sprouts?
Each serving has 5.5g net carbs (9.8g total carbs minus 4.3g fiber), along with 198 calories, 9g protein, and 15g fat. This recipe makes 6 servings.
Are Brussels sprouts keto-friendly?
Yes. Brussels sprouts are a cruciferous vegetable that's relatively low in net carbs and high in fiber, making them a great keto side. A generous serving here keeps net carbs at just 5.5g, which fits comfortably into most keto macros.
How do I get my roasted Brussels sprouts crispy instead of soggy?
Pat the sprouts completely dry, toss them with enough oil, and roast at a high temperature (425°F) with the cut side down in a single layer. Crowding the pan traps steam, so use two sheets if needed and avoid stirring too often.

More keto recipes