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.
Head of Nutrition · June 17, 2026

Nutrition per serving
Per serving · makes 6. Values are estimates; brands vary.
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
Preheat the oven to 425°F (220°C) and line a large rimmed baking sheet with parchment paper.
- 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
Spread the sprouts cut-side down in a single layer on the baking sheet, then scatter the chopped bacon over and around them.
- 4
Roast for 20–25 minutes, stirring once halfway through, until the sprouts are deeply caramelized and the bacon is crisp.
- 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.
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.



