If you’ve been sleeping on Brussels sprouts, this Brussels Sprouts and Bacon Pasta is about to change everything.
We’re talking crispy, salty bacon, perfectly caramelized Brussels sprouts, and tender pasta all tossed together in a savory, garlicky pan sauce that clings to every bite.
This is the kind of weeknight dinner that feels a little fancy but comes together in under 30 minutes.
It’s hearty, satisfying, and loaded with flavor from just a handful of simple ingredients. Once you try it, it’ll earn a permanent spot in your dinner rotation.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 25 minutes |
| Total Time | 35 minutes |
| Servings | 4 servings |
| Difficulty Level | Easy |
If you enjoy hearty, vegetable-forward pasta dishes, you’ll also love this Asparagus and Mushroom Pasta, it’s another weeknight winner packed with great flavors.

Why You’ll Love This Brussels Sprouts and Bacon Pasta
This dish is a beautiful marriage of salty and savory, smoky and sweet.
The bacon fat doubles as the cooking fat for the Brussels sprouts, which means every single element in the pan is working together to build flavor.
You don’t need a heavy cream sauce here. The combination of reserved pasta water, a splash of olive oil, and freshly grated Parmesan creates a light, silky sauce that coats the pasta beautifully without weighing it down.
Here’s why this recipe is an absolute keeper:
- Quick and easy: Everything comes together in one large skillet, and the whole dish is on the table in about 35 minutes.
- Pantry-friendly: You likely already have most of these ingredients on hand.
- Incredibly flavorful: Crispy bacon, caramelized Brussels sprouts, and garlic create layers of deep, savory flavor.
- Customizable: You can easily swap in different pasta shapes, add a pinch of red pepper flakes, or toss in some sun-dried tomatoes.
- Crowd-pleaser: Even people who claim they don’t like Brussels sprouts tend to fall hard for them when they’re cooked this way.
- One-pan cleanup: Less mess, more enjoyment.
You might also enjoy: Pasta Primavera
Ingredients
This recipe keeps things simple and lets each ingredient shine. Use the best-quality bacon and freshly grated Parmesan you can find, they make a real difference in the final dish.
- 12 oz (340g) rigatoni pasta (or penne, fusilli, or spaghetti)
- 6 oz (170g) thick-cut bacon, cut into 1-inch pieces
- 1 lb (450g) fresh Brussels sprouts, trimmed and halved
- 4 cloves garlic, minced
- 1/4 teaspoon red pepper flakes (optional, for heat)
- 1/2 cup reserved pasta water
- 2 tablespoons extra virgin olive oil
- 1/2 cup freshly grated Parmesan cheese, plus more for serving
- Salt and freshly ground black pepper, to taste
- Fresh lemon juice (from half a lemon), optional but highly recommended
- Fresh parsley, roughly chopped, for garnish
I love using rigatoni for this recipe because the ridges and hollow tubes trap bits of bacon and Brussels sprouts in the most satisfying way.
That said, the same technique works wonderfully in my Baked Feta Pasta if you want to explore another easy, flavor-packed pasta dish.
Kitchen Equipment Needed
You don’t need anything fancy for this recipe. A good large skillet and a pot for boiling pasta are really all you need to pull this dish off beautifully.
- Large cast iron skillet or heavy-bottomed pan (12-inch recommended)
- Large pot for boiling pasta
- Colander
- Cutting board
- Chef’s knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Microplane or box grater for Parmesan
- Tongs
- Ladle or liquid measuring cup (to scoop pasta water)
Read Also: Spinach Tomato Tortellini Recipe
Recommended Products for This Recipe
These are products I genuinely reach for when making this pasta. They make the process smoother and the results noticeably better.
1. Lodge 12-Inch Cast Iron Skillet
A good cast iron skillet is the secret to getting Brussels sprouts properly caramelized rather than just steamed.
The superior heat retention of cast iron means you get that gorgeous golden crust on every cut side of the sprouts.
It’s also the best vessel for rendering bacon evenly. This skillet will last you decades if you treat it right.
2. Parmigiano Reggiano Wedge
Pre-shredded Parmesan simply does not melt the same way, and the flavor difference is significant.
A wedge of authentic Parmigiano Reggiano brings a nutty, complex depth to this dish that elevates it from a simple weeknight pasta to something truly special.
Grate it fresh right before tossing it into the pan for the creamiest result.
3. Microplane Premium Classic Zester/Grater
A Microplane zester creates the finest, fluffiest Parmesan shreds that melt seamlessly into the pasta water to create a silky sauce.
It’s also perfect for zesting that optional half lemon over the dish at the end, which brightens everything up beautifully. Once you use one, you’ll wonder how you ever lived without it.
4. Thick-Cut Applewood Smoked Bacon
The bacon in this dish does a lot of heavy lifting, so quality really matters.
Thick-cut applewood smoked bacon renders slowly into beautiful, meaty chunks with plenty of flavorful fat for cooking the Brussels sprouts.
Thin bacon tends to crisp up too fast and can turn chewy when it sits in the sauce.

Step-by-Step Instructions: How to Make Brussels Sprouts and Bacon Pasta
1. Prepare Your Ingredients
- Rinse your Brussels sprouts under cold water, then pat them dry with a clean kitchen towel. Drying them is important because excess moisture will prevent browning and cause the sprouts to steam instead of caramelize.
- Trim the dry, tough ends off each Brussels sprout, then peel away any yellowed or damaged outer leaves. Discard these.
- Cut each Brussels sprout in half lengthwise, from top to bottom through the stem. This creates a flat cut surface that will make direct contact with the hot skillet and caramelize beautifully.
- Cut your thick-cut bacon strips crosswise into 1-inch pieces. Set them aside on a small plate.
- Peel and mince 4 cloves of garlic, or use a garlic press. Set aside.
- Measure out your red pepper flakes, salt, pepper, and Parmesan. Have everything ready and within reach before you start cooking, as this dish moves quickly once you get going.
2. Boil the Pasta
- Fill your large pot with water and bring it to a rolling boil over high heat. Use plenty of water — at least 4 to 5 quarts — so the pasta has room to cook evenly and doesn’t stick together.
- Once boiling, add a generous amount of salt to the water. The water should taste almost like mild seawater. This is your only opportunity to season the pasta itself from the inside, so don’t be shy.
- Add your 12 oz of rigatoni (or your pasta of choice) to the boiling salted water and cook according to the package directions, but aim to pull it out 1 to 2 minutes before it’s fully done. You want it al dente — firm with just a slight bite in the center — because it will finish cooking in the skillet with the rest of the ingredients.
- Before draining, use a ladle or liquid measuring cup to scoop out at least 1 cup of the starchy pasta cooking water. Set it aside — you’ll use it to create the sauce. This starchy water is the key to a silky, cohesive dish, so do not skip this step.
- Drain the pasta in your colander and set aside. Do not rinse the pasta — rinsing removes the starch that helps the sauce cling.
3. Cook the Bacon
- Place your large cast iron skillet or heavy-bottomed pan over medium heat. Allow it to heat up for about 1 minute before adding the bacon.
- Add the 1-inch bacon pieces to the skillet in a single layer. Let them cook undisturbed for 2 to 3 minutes so they can begin to render their fat and develop a golden crust on the bottom.
- Stir and turn the bacon pieces and continue cooking for another 3 to 4 minutes, stirring occasionally, until the bacon is cooked through and nicely crisp. It should be deeply golden brown but not burnt.
- Using a slotted spoon, transfer the cooked bacon to a plate lined with paper towels. Set it aside. Leave all the rendered bacon fat in the skillet — this is your cooking fat for the Brussels sprouts and garlic, and it’s packed with flavor.
4. Sear the Brussels Sprouts
- Increase the heat under your skillet to medium-high. The pan should be hot before you add the Brussels sprouts.
- Carefully add the halved Brussels sprouts to the skillet in a single layer, cut side down. This is very important: placing the flat cut side directly on the hot pan is what creates that beautiful caramelized, golden crust.
- Resist the urge to move them around. Let the Brussels sprouts cook undisturbed for 4 to 5 minutes until the cut sides are deeply golden brown. You may see a little smoke — that’s perfectly fine and a sign the browning is happening.
- Add the 2 tablespoons of olive oil to the pan if it looks dry at any point during this step.
- Season the Brussels sprouts with a pinch of salt and freshly ground black pepper at this stage.
- Once the cut sides are golden, use tongs to flip the Brussels sprouts over. Cook for another 3 to 4 minutes on the other side until they are tender when pierced with a fork but still have some structure. You don’t want them mushy.
5. Add the Garlic and Red Pepper Flakes
- Reduce the heat to medium-low. Push the Brussels sprouts to the edges of the skillet to create a small open space in the center of the pan.
- Add the minced garlic directly to the center of the skillet. If the pan looks too dry, add a small drizzle of olive oil before adding the garlic.
- Cook the garlic for 30 to 60 seconds, stirring it constantly. Watch it carefully — garlic goes from perfectly golden and fragrant to burnt very quickly. You want it light golden and aromatic, not dark brown.
- If using red pepper flakes, add them now along with the garlic. Stir to combine with the garlic and let it bloom for 15 to 20 seconds in the residual heat.
- Stir everything together, mixing the garlic and red pepper flakes with the Brussels sprouts.
6. Bring It All Together
- Add the drained pasta directly to the skillet with the Brussels sprouts and garlic. Toss everything together using tongs or a large spoon so the pasta is well coated with the bacon fat and pan drippings.
- Add 1/4 cup of the reserved pasta water to the skillet and toss vigorously. The starchy water will start emulsifying with the fat in the pan to create a light, glossy sauce that coats every piece of pasta.
- Add the crispy bacon back into the skillet. Toss to distribute evenly throughout the pasta.
- Sprinkle the 1/2 cup of freshly grated Parmesan over the pasta. Toss continuously while adding splashes of the reserved pasta water, a little at a time, until the cheese melts and the sauce reaches a silky, cohesive consistency. You may not need all of the pasta water.
- Taste the pasta and adjust seasoning with additional salt, black pepper, and if you like, a squeeze of fresh lemon juice. The lemon adds a bright note that cuts through the richness of the bacon beautifully.
- Remove from heat. Sprinkle with freshly chopped parsley and an extra shower of grated Parmesan before serving.
Read Also: Marry Me Shrimp Pasta Recipe
Tips for The Best Brussels Sprouts and Bacon Pasta
A few small details make a big difference between a good version of this dish and a truly great one. Keep these tips in mind every time you make it.
- Dry your Brussels sprouts thoroughly. Moisture is the enemy of browning. Pat them completely dry before they go into the skillet.
- Don’t crowd the pan. If your skillet is too small, cook the Brussels sprouts in two batches rather than cramming them all in. Overcrowding causes steaming, not searing.
- Save that pasta water. Seriously, don’t forget to scoop it out before draining. The starch in that water is what makes the sauce silky and helps everything bind together.
- Use freshly grated Parmesan. Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. Freshly grated is always the better choice here.
- Don’t skip the sear on the bacon. You want the bacon to be genuinely crispy before you remove it from the pan. Chewy bacon just doesn’t deliver the same textural contrast.
- Finish with lemon juice. Even just a small squeeze lifts the entire dish. It’s subtle but makes everything taste brighter and more balanced.
- Undercook the pasta slightly. Pulling it out 1 to 2 minutes early is intentional. It finishes cooking in the skillet and absorbs some of the sauce, making the whole dish more cohesive.
For another pasta dish with a rich, savory depth, check out Garlic Shrimp Pasta, it uses a similar technique of building a pan sauce from rendered fat and pasta water.
Serving Suggestions

This pasta is hearty and filling all on its own, but it pairs wonderfully with simple sides that complement its rich, savory flavors without competing with them.
A crisp green salad dressed with a simple lemon vinaigrette is the perfect counterbalance to the richness of the bacon and Parmesan.
You could also serve this alongside a generous wedge of crusty garlic bread for soaking up any remaining sauce.
Here are some great ways to round out the meal:
- A simple Cucumber Salad dressed lightly with olive oil and fresh herbs
- Roasted Brussels Sprouts on the side for serious Brussels sprout lovers
- A light Brussels Sprout Salad with Maple Mustard Dressing for a fresh contrast
- A bowl of Broccoli Cheddar Soup to start the meal on a cozy note
- Sparkling water with lemon or a dry white wine like Pinot Grigio or Sauvignon Blanc
- Freshly baked Macaroni Grill Bread for a restaurant-worthy dinner at home
Variations of Brussels Sprouts and Bacon Pasta
Once you’ve mastered the base recipe, it’s easy to riff on it in all sorts of delicious directions.
Here are some of the best ways to switch things up based on what you have or what you’re craving.
- Add sun-dried tomatoes: Stir in a few tablespoons of sun-dried tomatoes packed in oil when you add the garlic. They add a sweet, tangy depth that works beautifully with the bacon.
- Make it creamy: Stir in 2 to 3 tablespoons of heavy cream along with the pasta water for a richer, creamier version of the sauce.
- Go vegetarian: Skip the bacon and use smoked paprika and a generous splash of olive oil instead. The smoked paprika mimics some of the smoky depth the bacon provides.
- Add protein: Toss in cooked shredded chicken, crumbled Italian sausage, or even sauteed shrimp for a more protein-forward meal.
- Try a different cheese: Swap the Parmesan for Pecorino Romano for a saltier, sharper flavor profile, or use Gruyere for something nuttier and more complex.
- Add walnuts: Toast a handful of walnuts in the oven at 350°F for 8 minutes, then toss them in at the end for extra crunch and a slightly bitter, earthy note that pairs well with the Brussels sprouts.
- Use pancetta: Substitute the bacon with diced pancetta for a more Italian-leaning flavor profile.
Another favorite: Lemon Butter Shrimp Pasta
Storage and Reheating
This pasta stores well and makes excellent leftovers, though the Brussels sprouts will soften slightly as they sit. Here’s how to keep it tasting great.
- Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta may absorb the remaining sauce as it sits, so you may need to add a splash of water or broth when reheating.
- Freezer: This dish is best enjoyed fresh and is not ideal for freezing, as the pasta texture can become mushy after thawing and the Brussels sprouts lose their texture entirely.
- Reheating on the stovetop: Place the pasta in a skillet over medium heat with a splash of water or chicken broth. Stir frequently until heated through, about 3 to 5 minutes. This is the best method for maintaining the texture.
- Reheating in the microwave: Transfer the pasta to a microwave-safe bowl, add a splash of water, cover loosely with a damp paper towel, and heat in 1-minute increments, stirring between each, until hot.
- Refresh with toppings: After reheating, add a fresh sprinkle of Parmesan and a small drizzle of olive oil to brighten the dish back up before serving.
You might also enjoy: Instant Pot Sausage Rigatoni
Nutritional Facts
The following nutritional information is an estimate per serving, based on 4 servings.
Actual values may vary depending on the specific brands and quantities you use.
| Nutrition Per Serving (Approximate) | |
|---|---|
| Calories | ~520 kcal |
| Protein | ~22g |
| Carbohydrates | ~58g |
| Fat | ~22g |
| Saturated Fat | ~7g |
| Fiber | ~6g |
| Sodium | ~580mg |
| Vitamin C | ~80% DV |
| Vitamin K | ~150% DV |
| Calcium | ~20% DV |
Nutritional values are estimates only. For precise dietary information, use a nutrition calculator with the specific brands and quantities you use.
For another filling, veggie-packed pasta option to rotate in your weekly meals, try this Lemon Garlic Shrimp Orzo, light, fresh, and incredibly easy to pull together.
Health Benefits of Key Ingredients
This pasta isn’t just delicious, several of its key ingredients bring real nutritional value to the table. Here’s a look at what makes this dish worth eating beyond just the flavor.
Brussels sprouts in particular are a powerhouse vegetable that often gets overlooked.
When cooked properly, as they are in this recipe, they develop a sweeter, more complex flavor that makes it easy to eat a generous portion without realizing how many nutrients you’re getting.
- Brussels sprouts: Rich in Vitamin C, Vitamin K, folate, and fiber. They also contain glucosinolates, which are plant compounds linked to reduced inflammation and cellular protection.
- Garlic: Contains allicin, a compound known for its antiviral and antibacterial properties. Regular garlic consumption is associated with immune system support and cardiovascular health.
- Olive oil: A source of heart-healthy monounsaturated fats and powerful antioxidants, including oleocanthal, which has anti-inflammatory properties similar to ibuprofen.
- Parmesan cheese: A good source of calcium and protein. Aged Parmesan is also lower in lactose than many other cheeses, making it easier to digest for some people.
- Bacon (in moderation): While it’s a treat ingredient, bacon does provide protein and B vitamins. Using thick-cut, high-quality bacon means you actually need less of it to get a full, satisfying flavor hit.
- Pasta: Provides sustained energy from complex carbohydrates. When cooked al dente, pasta has a lower glycemic index than fully cooked pasta, meaning it causes a more gradual rise in blood sugar.
Read Also: Broccoli Salad with Bacon and Cheese
FAQs About Brussels Sprouts and Bacon Pasta
1. Can I use frozen Brussels sprouts instead of fresh?
Fresh Brussels sprouts are strongly recommended for this recipe because they caramelize far better than frozen ones.
Frozen Brussels sprouts release too much water as they thaw, which causes them to steam in the skillet instead of sear.
If fresh isn’t available, thaw your frozen sprouts completely, then pat them very dry with paper towels before adding them to the hot skillet.
You may still not get the same level of caramelization, but it will still taste good.
2. What pasta shape works best for this recipe?
Rigatoni is a top choice because its ridges and hollow tubes catch all the bacon and Brussels sprouts bits, making every bite more interesting.
Penne, fusilli, orecchiette, and farfalle all work wonderfully too.
Avoid very thin pasta like angel hair or spaghettini, they tend to tangle and don’t hold up as well with chunky, hearty ingredients like these.
3. Can I make this dish ahead of time?
This pasta is at its absolute best served fresh, right out of the skillet.
However, you can prep components ahead of time to speed up the cooking process, cook the bacon in advance, halve and dry the Brussels sprouts, and mince the garlic, then store everything separately in the refrigerator until you’re ready to cook.
If you do have leftovers, they’ll keep in the refrigerator for up to 3 days and reheat well with a splash of water in the skillet or microwave.
4. Is there a way to make this recipe gluten-free?
Absolutely. Simply swap the regular pasta for your favorite gluten-free pasta, chickpea pasta, lentil pasta, and brown rice pasta all hold up well in this dish.
Cook the gluten-free pasta according to its package directions and reserve the pasta water the same way you would with regular pasta.
Just be aware that gluten-free pasta can become mushy faster, so check for doneness a bit earlier than the package suggests and be gentle when tossing it in the skillet.
5. My Brussels sprouts aren’t browning, what am I doing wrong?
The two most common culprits are a wet surface on the sprouts and an overcrowded pan.
Make sure your Brussels sprouts are completely dry before they hit the skillet, and give them enough space to sear properly, if they’re touching too much, moisture gets trapped and they steam instead of brown.
Also, resist the urge to move them around once they’re in the pan. Let them sit undisturbed for at least 4 to 5 minutes on the cut side before flipping.
A properly hot skillet is equally important, so give your pan time to heat up fully before adding the sprouts.

Brussels Sprouts and Bacon Pasta
Ingredients
- 12 oz rigatoni pasta 340g; penne, fusilli, or spaghetti also work
- 6 oz thick-cut bacon 170g; cut into 1-inch pieces
- 1 lb fresh Brussels sprouts 450g; trimmed and halved lengthwise
- 4 garlic cloves minced
- 1/4 tsp red pepper flakes optional, for heat
- 1/2 cup reserved pasta water 120ml; save before draining pasta
- 2 tbsp extra virgin olive oil 30ml
- 1/2 cup Parmesan cheese freshly grated; about 50g; plus more for serving
- salt to taste
- freshly ground black pepper to taste
- fresh lemon juice from half a lemon; optional but highly recommended
- fresh parsley roughly chopped
Equipment
- Large cast iron skillet or heavy-bottomed pan 12-inch recommended
- Large pot For boiling pasta
- Colander For draining pasta
- Cutting board
- Chef’s knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Microplane or box grater For grating Parmesan
- Tongs
- Ladle or liquid measuring cup For scooping pasta water
Method
- Rinse and thoroughly dry the Brussels sprouts, then trim the ends, remove any damaged outer leaves, and halve each one lengthwise through the stem. Cut the bacon into 1-inch pieces and mince the garlic.
- Bring a large pot of generously salted water to a boil and cook the rigatoni until just al dente (1-2 minutes shy of package directions). Before draining, scoop out at least 1 cup of starchy pasta water and set aside, then drain the pasta without rinsing.
- In a large skillet over medium heat, cook the bacon pieces for 5-7 minutes, stirring occasionally, until crispy and golden. Transfer the bacon to a paper towel-lined plate and leave all the rendered fat in the skillet.
- Increase the heat to medium-high, add the Brussels sprouts cut side down in a single layer, and cook undisturbed for 4-5 minutes until deeply golden. Add the olive oil if the pan looks dry, season with salt and pepper, flip, and cook another 3-4 minutes until tender.
- Reduce the heat to medium-low and push the Brussels sprouts to the edges of the pan. Add the minced garlic (and red pepper flakes if using) to the center of the skillet and cook, stirring constantly, for 30-60 seconds until fragrant and light golden.
- Add the drained pasta and reserved bacon to the skillet, then toss with 1/4 cup pasta water. Sprinkle in the Parmesan and toss vigorously, adding more pasta water a splash at a time until you have a silky sauce. Finish with lemon juice, adjust seasoning, and top with parsley and extra Parmesan before serving.
Nutrition
Notes
- Dry your Brussels sprouts thoroughly before cooking — any surface moisture will cause steaming instead of caramelization.
- Don’t crowd the pan. If your skillet is smaller than 12 inches, sear the Brussels sprouts in two batches for the best browning.
- Always save pasta water before draining — the starch in it is what makes the sauce silky and helps it cling to the pasta.
- Use freshly grated Parmesan only. Pre-shredded cheese contains anti-caking agents that prevent smooth melting.
- Pull the pasta out early. Cooking it 1-2 minutes shy of done is intentional — it finishes in the skillet and absorbs the sauce.
- Don’t skip the lemon juice. Even a small squeeze at the end brightens the entire dish and balances the richness of the bacon.
- Storage: Refrigerate leftovers in an airtight container for up to 3 days. Reheat in a skillet with a splash of water or broth over medium heat.
- Freezing is not recommended — the pasta texture becomes mushy and the Brussels sprouts lose their texture after thawing.
- Vegetarian option: Omit the bacon and use 3 tablespoons of olive oil plus 1 teaspoon of smoked paprika to replicate the smoky depth.
- Variations: Stir in sun-dried tomatoes or toasted walnuts for extra texture, or swap the bacon for diced pancetta for a more Italian-leaning flavor.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Brussels Sprouts and Bacon Pasta is one of those recipes that surprises people every single time, even the skeptics who arrive at the table convinced they don’t like Brussels sprouts.
The combination of smoky bacon, caramelized sprouts, garlic, and Parmesan in a light pan sauce just works. It’s simple, fast, and deeply satisfying in the way only a well-executed pasta can be.
Give this recipe a try on your next busy weeknight, I really think it’s going to become a regular at your table. And when it does, come back and leave a comment below to let me know how it went.
Did you make any fun variations? Share them in the comments, I love hearing how others put their own spin on a recipe.
Recommended:



