When the evenings grow cooler and the days become shorter, I find myself craving hearty meals that feel like a warm hug. Enter Brussels Sprouts and Bacon Pesto Pasta—a dish that perfectly captures the essence of comfort food with a delightful twist. The earthy flavor of sautéed Brussels sprouts mingles with the crispy richness of bacon, all enveloped in a creamy pesto sauce that tantalizes your taste buds.
I first whipped this up one busy weeknight, yearning for something quick yet satisfying. Little did I know I was about to discover a recipe that would grace our dining table time and time again. In just 30 minutes, this dish transforms simple ingredients into a crowd-pleasing dinner that feels indulgent without compromising on nutrition.
Whether you’re a home cook looking to impress or simply in search of a weeknight winner, this pasta dish promises deliciousness in every bite. Ready to bring a burst of flavor to your kitchen? Let’s dive into this easy-to-make recipe!
Why Love Brussels Sprouts and Bacon Pesto Pasta?
Quick and Easy: This dish comes together in just 30 minutes, perfect for busy weeknights when you need a satisfying meal fast!
Hearty Comfort: The combination of savory bacon and hearty Brussels sprouts creates a warm and comforting flavor profile that everyone will adore.
Versatile Options: Easily adaptable, you can swap bacon for vegetarian alternatives like tempeh or mushrooms, making it a crowd-pleaser for any dietary preference.
Wholesome Ingredients: Packed with nutrition, each bite is loaded with greens, healthy fats, and protein, offering a balanced meal you can feel good about.
Crowd Appeal: Whether it’s a family dinner or a small gathering, this dish is sure to impress—everyone will be coming back for seconds!
Savor the unique flavors of this quick dinner option, and if you’re in the mood for more exciting pasta recipes, explore our variety of quick dinner ideas!
Brussels Sprouts and Bacon Pesto Pasta Ingredients
For the Pasta
• Pasta (8 ounces) – Acts as a carbohydrate base; you can use gluten-free pasta if needed.
For the Vegetables
• Brussels sprouts (12 ounces) – Provides nutrition and texture; consider using pre-shredded for convenience.
• Garlic (1 clove) – Enhances flavor and aroma; mince or grate according to your preference.
• Red pepper flakes (1/4 teaspoon) – Adds a hint of heat; adjust to taste or omit for a milder dish.
• Kosher salt and black pepper – Essential for seasoning; adjust according to personal taste.
For the Meaty Flavor
• Bacon – Adds smokiness and richness; substitute with turkey bacon for a lighter version if desired.
For the Sauce
• Pesto (3 tablespoons) – Contributes creaminess and herbal flavor; feel free to use store-bought or homemade.
• Lemon juice (1) – Brightens the dish with acidity; freshly squeezed is always best.
For the Finishing Touch
• Parmesan cheese (1/4 cup) – Adds umami and creaminess; use Parmigiano Reggiano for the best flavor.
How to Make Brussels Sprouts and Bacon Pesto Pasta
-
Boil the Pasta: In a large pot, bring generously salted water to a boil. Add the pasta and cook until al dente, following package instructions. Drain the pasta and set it aside.
-
Shred the Brussels Sprouts: Using a food processor or a sharp knife, shred the Brussels sprouts into thin strips. This creates a tender texture that complements the pasta beautifully.
-
Cook the Bacon: In a large skillet over medium heat, add the chopped bacon. Cook until the bacon is crisp and golden brown. Remove the bacon from the skillet, allowing it to drain on paper towels, but reserve 1 tablespoon of the bacon fat in the skillet.
-
Sauté the Brussels Sprouts: Add the shredded Brussels sprouts to the skillet with the reserved bacon fat. Sauté for about 3-5 minutes, until they’re tender and slightly browned. Season with red pepper flakes, salt, and black pepper, then add the minced garlic, cooking for another 30 seconds until fragrant.
-
Combine Ingredients: Return the cooked pasta and crispy bacon to the skillet with the Brussels sprouts. Stir in the pesto, freshly squeezed lemon juice, and Parmesan cheese. Toss everything together until evenly coated and heated through. Adjust seasoning to taste before serving, garnished with extra Parmesan if desired.
Optional: Sprinkle with additional red pepper flakes for an extra kick!
Exact quantities are listed in the recipe card below.
Storage Tips for Brussels Sprouts and Bacon Pesto Pasta
Fridge: Store leftovers in an airtight container for up to 3 days. This keeps the Brussels sprouts fresh and the flavors intact for your next meal.
Freezer: If you need to store this dish longer, freeze it in a well-sealed container for up to 2 months. Make sure to portion it out for easy defrosting!
Reheating: When you’re ready to enjoy it again, reheat in a skillet on medium heat with a splash of water. This helps regain that creamy texture from the pesto sauce.
Room Temperature: Ideally, enjoy the Brussels Sprouts and Bacon Pesto Pasta freshly cooked. If left out, consume it within 2 hours to ensure food safety.
Expert Tips for Brussels Sprouts and Bacon Pesto Pasta
-
Salt the Water: Make sure to salt the pasta cooking water well. This helps enhance the flavor of your noodles, balancing beautifully with the dish.
-
Pre-Shredded Convenience: To save time, consider purchasing pre-shredded Brussels sprouts. It makes preparation a breeze, allowing you to whip up this dish even faster.
-
Adjust the Heat: If you prefer a milder taste, feel free to omit the red pepper flakes or reduce the amount added. This ensures your Brussels Sprouts and Bacon Pesto Pasta is perfect for everyone’s palate.
-
Upgrade to Homemade Pesto: Homemade pesto can elevate the dish’s flavor significantly. Try blending fresh basil, pine nuts, garlic, Parmesan, and olive oil for a vibrant, fresh sauce.
-
Store Properly: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of water to maintain creaminess.
-
Explore Variations: For a vegetarian option, skip the bacon and sauté the Brussels sprouts in olive oil. Adding cannellini beans can boost protein while keeping textures delightful.
What to Serve with Brussels Sprouts and Bacon Pesto Pasta?
Transform your delightful dinner into a complete mealtime experience that tantalizes the senses and warms the heart.
-
Garlic Bread: The crunch of buttery garlic bread complements the creamy pasta, perfect for sopping up every last bit of pesto sauce.
-
Green Salad: A refreshing green salad with a light vinaigrette adds a crisp contrast, balancing the richness of your main dish beautifully. Toss in some cherry tomatoes for a burst of color and flavor.
-
Roasted Vegetables: Seasonal roasted vegetables like carrots and bell peppers introduce diverse textures while enhancing the meal’s overall nutrition profile. The sweet caramelization pairs wonderfully with the savory pasta.
-
Grilled Chicken: For added protein, serve succulent grilled chicken on the side. Its smokiness and juicy texture elevate the meal while maintaining simplicity.
-
Lemon Sorbet: End on a refreshing note with a lemon sorbet. The tartness will cleanse your palate, leaving you delighted and satisfied after the hearty main course.
-
Sparkling Water: A glass of sparkling water with a slice of lemon keeps the meal light and adds a touch of festivity, making it a perfect dinner for cherished moments.
Make Ahead Options
These Brussels Sprouts and Bacon Pesto Pasta are ideal for meal prep, allowing you to enjoy a delicious dinner without the fuss on busy weeknights! You can shred the Brussels sprouts and cook the bacon up to 24 hours in advance, storing them in airtight containers in the refrigerator to maintain their freshness. The pasta can also be cooked and refrigerated up to 3 days ahead. When it’s time to serve, simply reheat the Brussels sprouts and bacon in a skillet, add the cooked pasta, pesto, lemon juice, and Parmesan cheese, and toss everything together until heated through. This way, you get the same delicious flavors with minimal effort!
Brussels Sprouts and Bacon Pesto Variations
Customization is always encouraged in the kitchen, so let your creativity shine to make this dish your own!
-
Vegetarian Option: Skip the bacon entirely and sauté the Brussels sprouts in olive oil. Add cannellini beans for protein to keep it hearty.
-
Gluten-Free Twist: Substitute traditional pasta with gluten-free pasta made from rice or quinoa for a delightful alternative.
-
Whole Wheat Pasta: Use whole wheat or lentil pasta for a more nutritious twist that adds fiber to your meal.
-
Creamy Vegan Version: Try a dairy-free pesto made with cashews or nutritional yeast, then forgo the cheese to make it completely plant-based.
-
Cheese Variety: Experiment with different cheeses like goat cheese for a tangy bite or feta cheese for a briny richness.
-
Extra Green Boost: Toss in some fresh spinach or kale along with the Brussels sprouts for an even more vibrant and nutritious dish.
-
Spice it Up: If you crave a kick, add sautéed jalapeños or a dash of hot sauce to spice things up!
-
Herb Infusion: Add fresh herbs like thyme or basil at the end for a burst of fresh flavor that complements the dish beautifully.
Brussels Sprouts and Bacon Pesto Pasta Recipe FAQs
How do I choose ripe Brussels sprouts?
Absolutely! Look for Brussels sprouts that are bright green and firm to the touch. Avoid any that have dark spots all over or feel soft and mushy, as these are signs of spoilage.
What’s the best way to store leftovers?
To keep your Brussels Sprouts and Bacon Pesto Pasta fresh, store leftovers in an airtight container in the refrigerator for up to 3 days. Make sure to let it cool completely before sealing the container to prevent condensation, which could make your dish soggy.
Can I freeze Brussels Sprouts and Bacon Pesto Pasta?
Yes, you can freeze it! Portion out the pasta into freezer-safe containers or bags, ensuring to remove as much air as possible. It will stay good for up to 2 months. When you’re ready to enjoy it again, thaw overnight in the fridge and reheat on the stove with a splash of water to reintroduce creaminess.
What if my Brussels sprouts are tough or bitter?
If you find your Brussels sprouts are tough or bitter, it might be due to overcooking or selecting older sprouts. To avoid this, opt for fresher Brussels sprouts and cook them just until they are tender yet still a bit crunchy. Sautéing them with a bit of salt and sautéing them quickly can also enhance their natural sweetness.
Can I adjust this recipe for a vegetarian diet?
Very much so! For a vegetarian version of Brussels Sprouts and Bacon Pesto Pasta, simply skip the bacon. Sauté the Brussels sprouts in olive oil instead, and feel free to incorporate cannellini beans or chickpeas for added protein. You can even use a nut-based pesto for a richer flavor without using any meat.
Are there any allergens I should be aware of in this recipe?
Great question! The main ingredients in this dish include gluten (from the pasta) and dairy (from the Parmesan cheese). If you have allergies, opt for gluten-free pasta and use a dairy-free cheese alternative to make this dish suitable for your needs. Always read labels to ensure all products used are safe for your dietary restrictions.

Brussels Sprouts and Bacon Pesto Pasta in 30 Minutes!
Ingredients
Equipment
Method
- In a large pot, bring generously salted water to a boil. Add the pasta and cook until al dente, following package instructions. Drain the pasta and set it aside.
- Using a food processor or a sharp knife, shred the Brussels sprouts into thin strips.
- In a large skillet over medium heat, add the chopped bacon. Cook until the bacon is crisp and golden brown. Remove the bacon from the skillet, allowing it to drain on paper towels, but reserve 1 tablespoon of the bacon fat in the skillet.
- Add the shredded Brussels sprouts to the skillet with the reserved bacon fat. Sauté for about 3-5 minutes, until they’re tender and slightly browned. Season with red pepper flakes, salt, and black pepper, then add the minced garlic, cooking for another 30 seconds until fragrant.
- Return the cooked pasta and crispy bacon to the skillet with the Brussels sprouts. Stir in the pesto, freshly squeezed lemon juice, and Parmesan cheese. Toss everything together until evenly coated and heated through.







