

Roasted Brussels sprouts with bacon are a simple, satisfying side that brings caramelized vegetables and smoky, crispy pork together in one irresistible bite. This recipe is perfect for weeknight dinners, holiday spreads, or anytime you want a low-carb vegetable side that still feels indulgent. Below you’ll find an easy-to-follow recipe, make-ahead tips, and detailed nutritional information — including carbs, fiber, sugar alcohols, and net carbs — so you can fit this dish into a keto or low-carb meal plan.
Why this recipe works
- High-heat roasting brings out the natural sweetness of Brussels sprouts while creating crisp, browned edges.
- Bacon adds rich, savory fat and crunch that pairs perfectly with the sprouts.
- Minimal ingredients keep the flavors focused and the carb count low — ideal for keto and low-carb diets.
Ingredients
- 1 lb (about 450 g) Brussels sprouts, trimmed and halved
- 6 slices bacon (about 72 g), cut into 1-inch pieces
- 2 tablespoons olive oil (or 2 tbsp reserved bacon fat)
- 1/2 teaspoon kosher salt (adjust to taste)
- 1/4 teaspoon freshly ground black pepper
- 2 tablespoons grated Parmesan cheese (optional; adds savory umami)
- 1 teaspoon lemon zest or 1 tablespoon lemon juice (optional, for brightness)
- Pinch of red pepper flakes (optional, for heat)
Directions
- Preheat oven: Heat to 425°F (220°C). Use a rimmed baking sheet for best airflow and browning.
- Prepare Brussels sprouts: Trim the stem ends and halve each sprout. Pat dry — removing surface moisture helps them crisp.
- Toss with fat and seasoning: In a large bowl, toss the halved sprouts with olive oil (or bacon fat), salt, and pepper until evenly coated.
- Add bacon: Two approaches:
- Raw-bacon method (easier): Scatter raw bacon pieces across the sheet with the sprouts so the bacon renders during roasting.
- Crisp-first method (extra-crispy bacon): Fry or bake the bacon separately until nearly crisp, drain on paper towels, reserve a tablespoon of bacon fat, then toss with the sprouts and add chopped bacon toward the end of roasting.
- Roast: Spread sprouts and bacon in a single layer on the sheet pan. Roast 20–30 minutes, stirring or flipping once halfway through, until sprouts are deeply browned at the edges and bacon is crisp.
- Finish: Remove from oven. Toss with Parmesan and lemon zest or juice if using. Taste and adjust salt and pepper.
- Serve immediately for best texture.
Tips for perfect roasted Brussels sprouts with bacon
- Don’t overcrowd the pan. Give sprouts space to brown — you may need two pans for large batches.
- Dry the sprouts well after washing to avoid steaming.
- For extra caramelization, roast at 425–450°F and watch closely the last 5 minutes to prevent burning.
- To lower carbs further, skip any sweet glazes, balsamic reductions, or maple finishes.
Serving suggestions and pairings
- Serve alongside roasted chicken, pork chops, or salmon.
- Add toasted pecans or walnuts for crunch (note: nuts add carbs).
- Top with crumbled goat cheese or extra Parmesan for richness.
Storage and reheating
- Refrigerate leftovers in an airtight container for up to 3–4 days.
- Reheat in a 375°F oven for 8–10 minutes or re-crisp in a skillet over medium heat. Microwaving will soften the texture.
Nutritional information (estimated)
Recipe yields: 4 servings
Note: The following values are estimates. Exact values depend on ingredient brands and portion sizes. Sugar alcohols are 0 g in this recipe unless a sugar-containing glaze is added.
Per full recipe (all 4 servings combined)
- Calories: ~925 kcal
- Total fat: ~65.5 g
- Saturated fat: ~18–20 g (varies by bacon and cheese)
- Protein: ~51.3 g
- Total carbohydrates: ~42.5 g
- Dietary fiber: ~17.3 g
- Total sugar: ~10.4 g
- Sugar alcohols: 0 g
- Net carbs (Total carbs − fiber − sugar alcohols): ~25.2 g
Per serving (1/4 of recipe)
- Calories: ~231 kcal
- Total fat: ~16.4 g
- Saturated fat: ~4.5 g
- Protein: ~12.8 g
- Total carbohydrates: ~10.6 g
- Dietary fiber: ~4.3 g
- Total sugar: ~2.6 g
- Sugar alcohols: 0 g
- Net carbs: ~6.3 g
How this fits a keto / low-carb diet
- Net carbs per serving (~6.3 g) make roasted Brussels sprouts with bacon a good choice for most low-carb and many keto meal plans when eaten as a side.
- To reduce net carbs further, reduce portion size of sprouts, add extra bacon or fatty toppings (keeping overall calories in mind), or pair with a very low-carb main and salad.
Variations (watch carbs)
- Balsamic glaze: Adds sweetness and carbs — omit for strict keto.
- Maple bacon: Delicious but significantly increases carbs from added sugar.
- Nuts: Pecans or walnuts add texture but also add carbohydrates; factor them into your totals.
Final note
This savory roasted Brussels sprouts with bacon recipe is an easy, flavorful way to enjoy a low-carb vegetable side with crowd-pleasing appeal. The numbers above are estimates to help you track carbs and net carbs for keto and low-carb goals. For precise tracking, input your exact ingredients and brands into your preferred nutrition calculator.
Enjoy your flavorful, crunchy side — and the comfort of knowing it fits nicely into a low-carb lifestyle.

