Sauces & Condiments
This bacon white sauce pasta delivers the ultimate comfort food experience—crispy bacon crumbles, a velvety cream sauce, and perfectly al dente pasta all coming together in one unforgettable dish.
The secret lies in cooking the bacon until it's perfectly crispy, then using those rendered bits to create a rich, flavorful base for the sauce.
Every bite combines the smoky depth of bacon with the creamy, comforting texture of a classic white sauce, making this dish a standout for any weeknight dinner.
What sets this recipe apart is the crispy crumb topping that adds a satisfying crunch to contrast the creamy sauce underneath. The process is straightforward, but the result is restaurant-quality—no shortcuts, just a foolproof method that ensures tender pasta, perfectly balanced flavors, and that irresistible crispy top layer.
The sauce is made with simple ingredients like butter, flour, and cream, but the bacon adds a layer of richness that elevates everything.
The pasta cooks up al dente, soaking up the creamy sauce while maintaining its bite. The bacon crumbles melt into the sauce, creating pockets of smoky flavor in every forkful.
This dish is hearty enough to be a main course but simple enough to prepare in under 30 minutes, making it perfect for busy weeknights or a cozy weekend meal.
Garnish with fresh parsley or a sprinkle of parmesan cheese for extra brightness, and serve with a side salad to balance the richness. The combination of textures and flavors makes this bacon white sauce pasta a crowd-pleaser that’s sure to become a regular in your recipe rotation. Let’s get cooking!
Ingredients for bacon white sauce pasta
Simple ingredients for a restaurant-quality dish where crispy bacon meets velvety white sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thinly sliced for even cooking |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for sauce base |
| All-Purpose Flour 🌾 | ½ cup | For roux, sifted if lumpy |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Full-fat for richness |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, fine |
| Fettuccine Pasta 🍝 | 12 oz | Dried, al dente standard |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Garlic Cloves 🧄 | 2 cloves | Minced for sauce depth |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Parmesan Cheese Crumbs 🧀 | ¼ cup | Extra for topping |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | For pasta tossing |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional for heat |
The bacon is non-negotiable here—thick-cut slices render the most flavorful fat. Look for center-cut bacon at Whole Foods or Trader Joe's for consistent quality. The Parmesan should be freshly grated from a block (pre-grated gets clumpy). For the pasta, fettuccine works best—its flat surface holds the sauce beautifully. If you're short on time, pre-cook the bacon and set it aside to render while you start the sauce.
No thick-cut bacon? Thin-cut slices work if you cook them longer, but they won’t render as much fat. Swap the heavy cream for half-and-half if you’re watching calories, but trust me on the full-fat version for that signature richness. The Panko breadcrumbs are key for the crispy topping—don’t skip them. For extra depth, toast the garlic in the butter before adding flour. The red pepper flakes are optional, but a pinch adds a subtle kick that balances the creaminess.
Cook the bacon first, then drain on paper towels to remove excess fat—save that fat for the sauce (it’s liquid gold). The sauce keeps well for 3-4 days in the fridge, so make extra. For the crispy topping, mix breadcrumbs with Parmesan and a touch of olive oil before baking. Store leftovers in an airtight container—reheat gently to avoid breaking the crispy layer.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot. Cook the bacon right in the pan, whisk in the butter and flour for that roux, then pour in the cream and cheese—no extra dishes. My sink stays cleaner than my kitchen after this.
- Crispy-Creamy Obsession: That first bite of thick-cut bacon with its crunchy edge melting into the velvety white sauce? It’s the kind of flavor combo that makes you pause mid-chew. The Parmesan pulls it all together—salty, rich, and impossible to resist.
- Weeknight to Weekend: Between us, this pasta works everywhere. Too tired for dinner? Toss it together in 20 minutes. Hosting a game day? Double the batch—it’s hearty enough for a crowd. Even my picky teen clears his plate.
- Budget-Friendly Luxury: Thick-cut bacon and heavy cream might sound fancy, but they stretch further than you’d think. A single batch feeds four, and leftovers reheat like a dream (just add a splash of milk if it gets too thick). Fancy dinner without the fancy price tag.
Step-by-step instructions for bacon white sauce pasta
Here's how to create a perfectly balanced dish with crispy bacon, a velvety white sauce, and a golden crumb topping.
Cook the Bacon and Prepare the Pasta
In a large skillet over medium heat, cook the 6 oz thick-cut bacon until it reaches golden brown and crispy, about 8-10 minutes. Use tongs to transfer the bacon to paper towels, leaving the rendered fat in the pan. This fat is essential for building flavor in the sauce.
While the bacon cooks, bring a large pot of water to a rolling boil and add 1.5 teaspoons salt. Add the 12 oz fettuccine pasta and cook until 1 minute before the package instructions for al dente. Reserve ½ cup of pasta water before draining—this starchy liquid will help create a silky sauce.
Make the White Sauce
Reduce the heat to medium-low and add the 0.5 cup cold cubed unsalted butter to the bacon fat in the skillet. Stir constantly until the butter melts completely and the mixture begins to foam. This step is crucial for creating a smooth, rich base for your sauce.
Gradually whisk in the 0.5 cup all-purpose flour over 1-2 minutes, stirring continuously to prevent lumps from forming. Cook the roux for 2-3 minutes until it turns a pale golden color and smells nutty. This ensures your sauce will properly thicken without becoming grainy.
Slowly pour in the 1.5 cups heavy whipping cream while whisking vigorously to combine. Add the 0.5 cup freshly grated parmesan cheese, 2 minced garlic cloves, 0.5 teaspoon black pepper, and 0.25 teaspoon red pepper flakes (if using). Simmer the sauce for 5-7 minutes until it thickens enough to coat the back of a spoon.
Combine Pasta and Sauce
Add the drained pasta to the sauce and toss gently to coat each strand evenly. If the sauce appears too thick, add reserved pasta water 1 tablespoon at a time until it reaches a creamy consistency that clings to the pasta. The sauce should be smooth and glossy, with no lumps remaining.
Remove the skillet from heat and stir in the 0.25 cup chopped fresh parsley. Fold in the crispy bacon, breaking it into smaller pieces as you incorporate it into the pasta. This step ensures every bite delivers that perfect balance of smoky bacon flavor and creamy sauce.
Create the Crispy Crumb Topping
In a small bowl, combine the 0.5 cup panko breadcrumbs, 0.25 cup parmesan cheese crumbs, and 1 tablespoon olive oil. Mix until evenly distributed and the crumbs are lightly coated. Spread the mixture evenly over the top of the pasta in the skillet.
Place the skillet under a broiler for 2-3 minutes until the crumb topping turns golden brown and crispy. Watch closely to prevent burning. The contrast between the crispy topping and creamy base is what makes this dish truly special.
Serve Immediately
Transfer the pasta to serving plates, ensuring the crispy crumb topping stays intact. Garnish with additional chopped parsley if desired. Serve immediately while the pasta is hot and the topping is still crispy—this dish doesn't wait well.
The result should be perfectly al dente pasta enveloped in a rich, creamy white sauce, topped with a layer of crispy bacon and golden crumbs. Each bite delivers the promised contrast of textures and flavors that make this recipe stand out.
Pro Tips For Making Bacon White Sauce Pasta
- CRISP THE BACON LOW: Thick-cut bacon takes longer—don’t rush it. Cook at 300°F (150°C) until the edges curl and the fat renders slowly, about 20-25 minutes. This keeps the meat tender and the fat flavorful for the sauce, not greasy. (Yes, it’s tempting to crank the heat, but trust me.)
- WHISK THE FLOUR FIRST: Before adding butter to the flour, whisk the flour in the pan for 30 seconds on medium. This banishes lumps and ensures a smoother roux, which means your sauce won’t clump when the cream hits. I learned this the hard way—lumpy sauce is a nightmare to fix.
- SALT THE CREAM: Season the heavy cream with a pinch of salt before adding it to the roux. The sauce will taste flatter if you wait—salt dissolves better early, and the bacon’s saltiness won’t overpower. (Your future self will notice the difference.)
- STIR CONSTANTLY FOR 2 MINUTES: Once the cream hits the roux, don’t walk away. Stir vigorously for a full 2 minutes on medium-low heat until the sauce thickens just enough to coat the back of a spoon. Walk away for even 10 seconds, and you’ll end up with a gluey mess. (I know, I know—it’s annoying, but it’s the thing that matters most.)
Flavor customization for this recipe
Spicy Kick Options
For those who love heat, add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce directly to the sauce while simmering. I like Tabasco or Cholula for a smoky heat.
For a more complex spice profile, toast ½ teaspoon smoked paprika in the bacon fat before making the roux. This adds depth without overpowering the creamy base. 🌶️
Herb Variations
Swap out parsley for fresh basil or chives for a brighter flavor. I recommend 1 tablespoon chopped basil or 2 tablespoons chives for a fresher, more vibrant taste. For a Mediterranean twist, add 1 teaspoon dried oregano to the sauce while simmering.
Fresh herbs should be added after the sauce is off heat to preserve their brightness.
Cheese Swaps
Replace parmesan with Pecorino Romano for a sharper, saltier bite. For a milder option, try Gruyère—it adds a nutty richness that pairs beautifully with bacon. If you're avoiding dairy, use nutritional yeast (about ¼ cup) for a cheesy flavor without the dairy.
Just be aware the texture will be slightly different but still delicious.
Protein Additions
Boost this dish with ½ pound cooked chicken breast or ½ pound shrimp tossed into the sauce with the pasta. For extra indulgence, add 4 oz crumbled blue cheese to the crumb topping before broiling.
I also love sautéed mushrooms (about 1 cup sliced) for an earthy contrast to the creamy sauce. Always cook any additional proteins separately and add them to the pasta just before serving.
Vegetable Boosts
Stir in 1 cup roasted cherry tomatoes or 1 cup sautéed spinach for a fresh, vibrant twist. For a heartier dish, add 1 cup diced zucchini or ½ cup roasted bell peppers.
I recommend roasting vegetables ahead of time so they can be quickly tossed into the pasta. This adds texture and color while keeping the dish balanced and nutritious.
Dairy-Free Adaptations
For a dairy-free version, swap the butter for ½ cup olive oil and use 1 cup unsweetened almond milk instead of heavy cream. Replace parmesan with ½ cup nutritional yeast and add 1 teaspoon lemon juice to brighten the sauce.
The crumb topping can be made with ½ cup panko and 1 tablespoon olive oil—skip the cheese crumbs or use vegan parmesan. The result is still creamy and satisfying! 💛
Nutrition facts
Frequently asked questions
Can I make this recipe without heavy cream?
For a lighter version, substitute the heavy cream with 1 cup whole milk plus ½ cup half-and-half. If you prefer a dairy-free option, use 1 cup full-fat coconut milk (canned, not carton) for a rich, slightly tropical flavor. Just note the texture may be slightly thinner—adjust with a cornstarch slurry if needed.
How do I prevent the crumb topping from burning?
Watch the broiler closely—2-3 minutes max is ideal for golden perfection. Preheat your broiler on high, then place the skillet on the top rack for even heat distribution. If your oven runs hot, check at 1 minute and reduce time accordingly. The topping should be crispy, not charred!
Can I use leftover bacon instead of cooking fresh?
Yes, but with a catch: store-bought bacon often lacks the flavorful fat needed for the sauce. If using pre-cooked bacon, crisp it again in a dry pan for 2-3 minutes to restore crunch, then add 1 tablespoon bacon fat (or olive oil) to the sauce for richness. Freshly cooked bacon always delivers the best flavor!
Why did my sauce get lumpy?
Lumpy sauce usually means the flour wasn't fully incorporated or the heat was too high. Always whisk continuously when adding flour to the butter, and keep heat at medium-low during the roux stage. For extra smoothness, strain the finished sauce through a fine-mesh sieve before combining with pasta.
What's the best pasta shape for this dish?
While fettuccine works perfectly, pappardelle or tagliatelle (both wide ribbon shapes) hold the sauce even better. For extra fun, try penne or rigatoni—their ridges trap sauce beautifully. Just avoid tiny shapes like orzo, which can get lost in the creamy sauce.
