Brussels Sprouts and Bacon Pesto Pasta

Hey y’all! If you’re looking for a dinner that’s brimming with savory flavors, crisp textures, and a gorgeous pop of green, you’ve got to try this Brussels Sprouts and Bacon Pesto Pasta. Juicy bacon, bright pesto, and caramelized Brussels Sprouts combine to make a weeknight dish that’s impressive enough for guests, but easy enough for any busy night. Let’s get cooking!

Brussels Sprouts and Bacon Pesto Pasta

Why You’ll Love This

  • Quick and easy—ready in only 30 minutes for speedy weeknight dinners.
  • Loaded with flavor—savory bacon, garlicky pesto, and sweet roasted Brussels sprouts.
  • Creamy and satisfying, yet packed with veggies and protein.
  • Perfect for meal prep—leftovers taste just as good the next day.
  • Flexible—customize with your favorite pasta or pesto variety.

Ingredients

  • 8 oz pasta (penne, fusilli, or spaghetti)
  • 1 lb Brussels Sprouts, trimmed and halved
  • 6 slices thick-cut bacon, diced
  • 1/2 cup prepared basil pesto (store-bought or homemade)
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1/4 cup grated Parmesan cheese (plus extra for serving)
  • Salt and black pepper, to taste
  • 1/2 tsp crushed red pepper flakes (optional)
  • Zest of 1 lemon

Directions

1. Prep Ingredients

  • Trim the stems from the Brussels Sprouts and slice them in half lengthwise.
  • Dice the bacon and mince the garlic.

2. Cook the Pasta

  • Bring a large pot of salted water to a boil.
  • Add pasta and cook according to package instructions until al dente (about 8-10 minutes).
  • Reserve 1/2 cup pasta water, then drain remaining water and set pasta aside.

3. Crisp the Bacon

  • While the pasta cooks, heat a large skillet over medium heat.
  • Add diced bacon and cook for 6-7 minutes, stirring occasionally, until golden and crispy.
  • Transfer bacon to a paper-towel-lined plate; leave 1 tablespoon bacon fat in the pan.
Brussels Sprouts and Bacon Pesto Pasta

4. Sauté Brussels Sprouts

  • Add olive oil to the skillet with reserved bacon fat.
  • Add Brussels sprouts (cut side down), sprinkle with salt and pepper, and cook for 6-8 minutes, undisturbed, until nicely browned.
  • Stir and continue sautéing for another 3-4 minutes until tender.
  • Add minced garlic and red pepper flakes; cook for another 1 minute until fragrant.

5. Combine and Finish

  • Reduce heat to low and return bacon to pan.
  • Add drained pasta, pesto, Parmesan, and 1/4 cup reserved pasta water. Toss everything together until combined and creamy, adding more water if needed.
  • Finish with lemon zest and adjust salt and pepper to taste.

6. Serve

  • Serve immediately with extra Parmesan and a sprinkle of fresh herbs if desired.

Notes

  • For extra crispness, roast the Brussels sprouts in the oven at 425°F for 15-20 minutes instead of sautéing.
  • Reserve some pasta water to ensure a creamy, cohesive sauce that clings to every bite.
  • Freshly grated Parmesan melts more smoothly into the sauce than pre-shredded varieties.
Brussels Sprouts and Bacon Pesto Pasta

Variations

  • Vegetarian: Swap bacon for toasted walnuts or mushrooms.
  • Spicy Kick: Add extra red pepper flakes or stir in Calabrian chili paste.
  • Different Pesto: Try sun-dried tomato or spinach pesto instead of basil pesto for a twist.

Required Equipment

  • Large pot for boiling pasta
  • Large skillet or sauté pan
  • Sharp knife and cutting board
  • Colander
  • Wooden spoon or spatula
  • Zester

Storage Instructions

  • Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • For reheating, add a splash of water to loosen the sauce and heat gently in a skillet over medium heat.
  • Not recommended for freezing, as the sauce may separate and Brussels sprouts may lose their texture.

Suggested Pairings / Serving Recommendations

  • Pair with a crisp white wine like Sauvignon Blanc or a light-bodied red like Pinot Noir.
  • Serve alongside a fresh green salad or crusty garlic bread for a complete meal.
  • Add a squeeze of fresh lemon just before serving for extra brightness.

Pro Tips

  • Make sure Brussels sprouts are well browned for maximum nutty, caramelized flavor.
  • Don’t overcook the pasta—al dente is best so it holds up to the creamy sauce.
  • Mix pasta and sauce over low heat to prevent the pesto from losing its vibrant green color.

FAQ

  • Can I use frozen Brussels sprouts?
    Fresh is best for caramelization, but thaw and drain frozen sprouts well before using if needed.
  • How do I make homemade pesto?
    Blend fresh basil, garlic, pine nuts, Parmesan, olive oil, salt, and lemon juice until smooth.
  • What pasta shapes work best?
    Short pasta like penne or fusilli are perfect, but spaghetti or linguine also work well for this recipe.

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

★★★★★ 4.80 from 14 ratings

Brussels Sprouts and Bacon Pesto Pasta

yield: 4 servings
prep: 20 mins
cook: 25 mins
total: 45 mins
A delicious and savory pasta dish featuring crispy bacon, caramelized Brussels sprouts, and tasty basil pesto, tossed with your favorite pasta and finished with Parmesan and lemon zest. Perfect for a flavorful dinner that’s both comforting and vibrant.
Brussels Sprouts and Bacon Pesto Pasta

Ingredients

  • 8 oz pasta (penne, fusilli, or spaghetti)
  • 1 lb Brussels sprouts, trimmed and halved
  • 6 slices thick-cut bacon, diced
  • 1/2 cup prepared basil pesto (store-bought or homemade)
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1/4 cup grated Parmesan cheese (plus extra for serving)
  • Salt and black pepper, to taste
  • 1/2 tsp crushed red pepper flakes (optional)
  • Zest of 1 lemon

Instructions

  1. 1
    Trim the stems from the Brussels sprouts and slice them in half lengthwise.
  2. 2
    Dice the bacon and mince the garlic.
  3. 3
    Bring a large pot of salted water to a boil.
  4. 4
    Add pasta and cook according to package instructions until al dente (about 8-10 minutes).
  5. 5
    Reserve 1/2 cup pasta water, then drain remaining water and set pasta aside.
  6. 6
    While the pasta cooks, heat a large skillet over medium heat.
  7. 7
    Add diced bacon and cook for 6-7 minutes, stirring occasionally, until golden and crispy.
  8. 8
    Transfer bacon to a paper-towel-lined plate; leave 1 tablespoon bacon fat in the pan.
  9. 9
    Add olive oil to the skillet with reserved bacon fat.
  10. 10
    Add Brussels sprouts (cut side down), sprinkle with salt and pepper, and cook for 6-8 minutes, undisturbed, until nicely browned.
  11. 11
    Stir and continue sautéing for another 3-4 minutes until tender.
  12. 12
    Add minced garlic and red pepper flakes; cook for another 1 minute until fragrant.
  13. 13
    Reduce heat to low and return bacon to pan.
  14. 14
    Add drained pasta, pesto, Parmesan, and 1/4 cup reserved pasta water. Toss everything together until combined and creamy, adding more water if needed.
  15. 15
    Finish with lemon zest and adjust salt and pepper to taste.
  16. 16
    Serve immediately with extra Parmesan and a sprinkle of fresh herbs if desired.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 575cal
Protein: 22 gg
Fat: 30 gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 56 gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!

Similar Posts

Leave a Reply

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