Main Courses
This bacon cream cheese pasta recipe delivers the ultimate comfort food experience with crispy bacon bites and melty cheese twirls that cling to every strand of al dente pasta.
The secret lies in perfectly rendering the bacon until it's crispy yet tender, then blending it into a velvety cream cheese sauce that coats the pasta in rich, savory goodness.
I've tested this recipe countless times to ensure the bacon stays crispy and the sauce remains perfectly balanced—never too heavy or overly tangy.
The process is straightforward but requires attention to timing to achieve that restaurant-quality result at home. You'll start by cooking the bacon until it's crispy, then drain it while reserving the fat to build the sauce.
The cream cheese base is the star—it melts into a smooth, creamy texture that's rich without being greasy, thanks to a touch of heavy cream and a splash of pasta water to emulsify everything.
This isn't just any pasta; it's a dish that transforms simple ingredients into something indulgent and satisfying.
What you'll end up with is a plate of golden-brown pasta twirled with crispy bacon and creamy cheese sauce, each bite delivering a perfect balance of textures and flavors.
The crispy bacon adds a satisfying crunch, while the cheese sauce melts into every forkful, creating a dish that's both comforting and impressive. This recipe is designed to be your go-to for weeknight dinners or special occasions—it's the kind of meal that makes everyone at the table ask for seconds.
The best part? This dish comes together in under 30 minutes, making it ideal for busy weeknights when you still want something that feels like a treat.
Serve it with a simple side salad or garlic bread to soak up any extra sauce, and you've got a complete meal that's sure to become a family favorite. Let's get started on creating this decadent, foolproof pasta dish.
Ingredients for bacon cream cheese pasta
These rich, indulgent ingredients transform simple pasta into restaurant-quality comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Thick-cut for crispy texture |
| Fettuccine Pasta 🍝 | 12 oz | Al dente preferred |
| Cream Cheese 🧀 | 8 oz | Full-fat for richness |
| Heavy Cream 🥛 | ½ cup | Whole milk works in pinch |
| Pasta Water 💧 | ½ cup | Reserved from cooking |
| Garlic Cloves 🧄 | 2 cloves | Minced for sauce |
| Butter 🧈 | 2 tbsp | Unsalted preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional for heat |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated |
The bacon is non-negotiable here—thick-cut gives you that perfect crispy-yet-tender bite. Costco or Trader Joe's always have the best selection, but any grocery store's thick-cut works. Look for slices that are at least 1/4-inch thick. The cream cheese needs to be full-fat for that velvety sauce—Philadelphia brand is my go-to, but any block-style cream cheese works if you pulse it in a food processor. Fresh parsley is ideal, but dried oregano at half the amount gets you close if you're in a pinch.
No heavy cream? Whole milk plus a splash of butter works in a bind. The pasta water is crucial—it's what emulsifies the sauce and keeps it from breaking. If you're worried about the sauce being too rich, add an extra splash of pasta water to thin it out. The flour is just a thickening agent here, so don't skip it if your sauce feels too thin. Want extra flavor? Add a pinch of smoked paprika to the sauce for depth. And if you're feeling fancy, toast the garlic in the bacon fat before mincing it—game-changer.
Keep the cooked bacon in the fridge for up to 3 days if you're prepping ahead, but the sauce is best made fresh. Store leftovers in an airtight container for 3-4 days—it reheats beautifully. I always make extra sauce because it freezes perfectly for up to 3 months. Just thaw it in the fridge overnight and stir in a splash of milk or water to loosen it up. This dish is even better the next day as everything melds together.
Why You'll Love This Recipe
- The contrast is chef’s kiss: crunchy bacon bits melting into that velvety cream-cheese-heavy-cream sauce. Stir in a splash of pasta water, and suddenly it’s rich but not gluey—just dangerously addictive. Honestly, I’ve caught myself eating it straight from the pot.
- One-Pot Magic: I swear by this—just fry the bacon, toss in the pasta, and let the stovetop do the work. No boiling separate pots, no messy sauces. That salty, smoky bacon fat? It’s the secret sauce here, cutting through the creaminess without a drop of oil needed.
- Crispy-Creamy Obsession: The contrast is chef’s kiss: crunchy bacon bits melting into that velvety cream-cheese-heavy-cream sauce. Stir in a splash of pasta water, and suddenly it’s rich but not gluey—just dangerously addictive. Honestly, I’ve caught myself eating it straight from the pot.
- Weeknight Wonder: This is my go-to when I’ve got friends over but zero energy to impress. It’s hearty enough for a crowd but still feels special—no one guesses how little effort went in. (Yes, even on a Tuesday night.) Plus, the leftovers reheat like a dream, so you’ll have dinner covered for days.
Step-by-step instructions for bacon cream cheese pasta
Here's how to make this rich, creamy pasta with perfectly crisp bacon and velvety cheese sauce.
Cook the Fettuccine Al Dente
Bring a large pot of water to a rolling boil and add 1.5 teaspoons of salt. Add the 12 oz fettuccine pasta and cook according to package instructions until 1 minute before al dente. This ensures the pasta finishes cooking in the sauce.
Before draining, reserve ½ cup of pasta water in a measuring cup. This starchy water is essential for creating a silky sauce. Drain the pasta and return it to the pot, tossing gently to prevent sticking. Keep the pot warm over low heat while you prepare the sauce.
Cook the Thick-Cut Bacon Until Crispy
Line a plate with paper towels and place it near your cooking area. In a large skillet over medium heat, cook the 8 oz thick-cut bacon until the edges are deep golden brown and the bacon releases easily from the pan. This should take about 8-10 minutes.
Use a slotted spoon to transfer the bacon to the prepared paper towel-lined plate. Press down gently with another paper towel to remove excess fat. Leave the rendered bacon fat in the skillet—this is pure flavor that will form the base of your sauce. If there's too much fat, you can pour off all but 2 tablespoons for the sauce.
Make the Cream Cheese Sauce
Reduce the heat to medium-low and add the 2 tablespoons butter to the skillet with the bacon fat. Once the butter melts and foams, add the 2 minced garlic cloves and cook for 30 seconds until fragrant but not browned.
Lower the heat to low and gradually whisk in the 8 oz cream cheese until completely melted and smooth. This step is crucial—adding it too quickly can cause the sauce to seize. Once fully melted, stir in the ½ cup heavy cream and let the mixture simmer gently for 2 minutes.
Thicken and Combine with Pasta
In a small bowl, whisk together the 1 tablespoon all-purpose flour and ½ teaspoon black pepper. Gradually whisk this mixture into the sauce, stirring constantly for 1-2 minutes until it thickens slightly. If the sauce becomes too thick, add 1-2 tablespoons of reserved pasta water to reach your desired consistency.
Add the cooked fettuccine to the skillet with the sauce and toss everything together over medium heat for 2-3 minutes, until the pasta is fully coated and heated through. The residual heat from the pasta will help melt any remaining lumps of cream cheese. If the sauce seems too thick, add more pasta water 1 tablespoon at a time until it's silky smooth.
Finish and Serve with Crispy Bacon
Remove the skillet from heat and stir in the ½ teaspoon red pepper flakes (if using) and ½ cup freshly grated parmesan cheese. Add the crispy bacon back to the skillet and toss everything together. The contrast between the crisp bacon and creamy pasta is what makes this dish irresistible.
Taste and adjust seasoning with additional salt if needed. Divide the pasta among plates and garnish each serving with 1 tablespoon chopped fresh parsley. Serve immediately while the bacon is still crisp and the sauce is warm and creamy. This dish is even better the next day when the flavors have had time to meld together!
Pro Tips For Making Bacon Cream Cheese Pasta
- CRISP THE BACON LOW: I learned this the hard way—cooking thick-cut bacon on high heat turns it rubbery before it renders. Use medium-low heat instead, and flip it every 3-4 minutes until the edges are golden and the fat pools nicely. The slow cook gives you crispy edges without burning the meat.
- COOL THE CREAM CHEESE: Skip the temptation to add cold cream cheese straight to hot cream—it’ll seize up like glue. Cut it into small cubes first, then let it sit at room temperature for 10 minutes. This ensures a smooth sauce every time, no lumps or scrambling required.
- SAVE THE PASTA WATER: Yes, even if you’re impatient like me. Reserve ½ cup of starchy pasta water before draining, then whisk it into your sauce at the end. The starch acts like a glue, binding the cream cheese and heavy cream into a velvety coat on the pasta.
- DON’T OVERMIX THE SAUCE: Stirring like a maniac turns your creamy sauce into a greasy mess. Once the cream cheese melts into the warm cream, give it 1-2 gentle stirs—just enough to blend. The sauce will thicken naturally from the residual heat, so resist the urge to keep going.
Perfect pairings for this recipe
Side Salad Pairing
A simple arugula salad with a zesty lemon vinaigrette cuts through the richness of the bacon cream cheese pasta beautifully. Toss 4 cups baby arugula with 2 tablespoons extra-virgin olive oil, 1 tablespoon fresh lemon juice, ½ teaspoon Dijon mustard, and a pinch of salt.
Top with ¼ cup shaved Parmesan and 2 tablespoons toasted pine nuts for crunch. The peppery bite of arugula balances the creaminess, while the acidity refreshes your palate. 🥗
Garlic Bread Crust
No pasta meal is complete without garlic bread to soak up every last bit of creamy sauce.
Use a baguette or Italian loaf, sliced into ½-inch pieces, brushed with 2 tablespoons melted butter, and sprinkled with 1 teaspoon minced garlic, ½ teaspoon dried parsley, and a pinch of salt. Toast in a 400°F oven for 8-10 minutes until golden and crisp.
The warm, buttery bread contrasts perfectly with the cool, creamy pasta. 🍞
Crispy Sautéed Greens
For a heartier side, try sautéed green beans with crispy edges. Toss 1 lb green beans (trimmed) with 1 tablespoon olive oil, ½ teaspoon red pepper flakes, and ½ teaspoon salt. Sauté in a large skillet over medium-high heat for 5-6 minutes until tender-crisp.
Finish with a squeeze of lemon and 1 tablespoon chopped parsley. The slight bite of the green beans complements the richness of the pasta. 💚
Drink Pairings
A crisp white wine like Sauvignon Blanc or Pinot Grigio cleanses the palate between bites. Look for wines with citrus or herbal notes—they cut through the creaminess without overpowering the bacon.
For beer lovers, a light lager (like Peroni or Heineken) or a wheat beer (like Blue Moon) works perfectly. Avoid heavy stouts or malty ales, which can clash with the dish’s richness. 🍷
Extra Toppings
Elevate your dish with crispy fried shallots or toasted breadcrumbs for added texture. For shallots, thinly slice 2 shallots, fry in 2 tablespoons oil over medium heat for 2-3 minutes until golden, then drain on paper towels.
Sprinkle over the pasta just before serving. Alternatively, toast 2 tablespoons panko breadcrumbs in a dry skillet for 1-2 minutes until golden and sprinkle on top. These toppings add a delightful crunch. 🌟
Nutrition facts
Frequently asked questions
Can I use regular bacon instead of thick-cut?
Regular bacon will work, but it won't give you that perfect crispy-yet-tender texture. Thin bacon becomes too soft and loses its structure when combined with the creamy sauce. If you must use it, try to find the thickest slices available or increase cooking time by 2-3 minutes to get more crispiness.
What if my sauce gets too thick?
Don't panic! The sauce should be silky, not gluey. Gradually add 1 tablespoon at a time of reserved pasta water while stirring constantly. The starch in the water helps emulsify the sauce and restore its smooth consistency. If it's still too thick after adding water, simmer for another 1 minute to let it reduce slightly.
Can I make this ahead of time?
Yes, but with a few adjustments. Cook the pasta and sauce separately, then refrigerate in airtight containers for up to 3 days. When reheating, add 1-2 tablespoons of milk or water to the sauce to loosen it up. The bacon is best added fresh to maintain crispiness—just warm it in a dry skillet for 1-2 minutes before serving.
Why did my cream cheese sauce break?
This usually happens when cream cheese is added too quickly or the heat is too high. To fix it, immediately whisk in 1 tablespoon of cold water or milk while stirring vigorously. For prevention, always melt the cream cheese over low heat and whisk continuously until completely smooth before adding other ingredients.
What other pasta shapes work well?
While fettuccine is ideal, this sauce works beautifully with pappardelle, linguine, or even penne. For better sauce adhesion, choose wider noodles like fettuccine or pappardelle. If using penne, toss the sauce in well to coat all sides—it holds up better to the creamy sauce than delicate shapes like angel hair.
