Main Courses
This bacon cream cheese pasta recipe delivers the perfect balance of crispy bacon bits and a velvety sauce that coats every strand of al dente pasta—all in one pan.
The secret lies in rendering the bacon until it's perfectly crisp, then using that rendered fat to create a rich, creamy sauce with tangy cream cheese.
I've tested this recipe countless times, and it never fails to impress, whether you're feeding a crowd or treating yourself to a cozy weeknight dinner.
What sets this recipe apart is the simplicity of the technique combined with the depth of flavor. You'll start by cooking thick-cut bacon until it's crispy and golden, then transfer it to a paper towel to drain while reserving the fat in the pan.
That bacon fat becomes the foundation for the sauce, where cream cheese melts into a silky texture, and a splash of pasta water helps create a sauce that clings beautifully to the noodles.
The result is a dish that's rich, satisfying, and packed with texture—every bite delivers crispy bacon, creamy sauce, and tender pasta.
The beauty of this recipe is that it requires minimal effort but delivers restaurant-quality results. The crispy bacon adds a satisfying crunch, while the velvety sauce ensures every forkful is indulgent.
Plus, the one-pan method means less cleanup, so you can spend more time enjoying the meal and less time washing dishes. Whether you're serving this as a main course or a hearty side, it's sure to be a hit.
For an extra touch of elegance, garnish with fresh parsley or a sprinkle of black pepper before serving. Pair it with a simple arugula salad or crusty bread to round out the meal.
This recipe is the perfect blend of comfort and sophistication—simple enough for a weeknight but impressive enough for company. Let's get cooking!
Ingredients for bacon cream cheese pasta
Crispy bacon, creamy sauce, and al dente pasta—here's what you need for one-pan perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for crispiness, cut into 1/2-inch pieces |
| Fettuccine Pasta 🍝 | 12 oz | Al dente preferred, or 4 oz dry weight |
| Cream Cheese 🧀 | 8 oz | Full-fat for best texture, room temperature |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness, chilled |
| Butter 🧈 | 2 tbsp | Unsalted, for extra richness |
| Garlic Cloves 🧄 | 2 cloves | Minced, for aromatic depth |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| Pasta Water 💧 | ½ cup | Reserved from cooking pasta |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning pasta water |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional, for heat |
The bacon makes or breaks this dish. Thick-cut is non-negotiable—it renders slower, stays crispier, and delivers that satisfying crunch. Oscar Mayer or Applegate are reliable brands, but any thick-cut will work. Cut it into 1/2-inch pieces before cooking so it crisps evenly. Pro tip: Cook the bacon on medium-low heat to render the fat without burning—this golden liquid is the foundation of your sauce. Costco sells thick-cut bacon in bulk if you're feeding a crowd.
No cream cheese? Full-fat ricotta mixed with a splash of milk works in a pinch, though the texture won't be identical. Heavy cream can be swapped for half-and-half or coconut cream (though flavor will differ). The pasta water is crucial—it's what emulsifies the sauce for that silky cling. If your pasta feels undercooked, toss it with a splash of the reserved water. For extra richness, add a pat of butter at the end. And if you're feeling fancy, swap the parsley for chives or basil—just adjust the amount since flavors vary.
This sauce reheats beautifully—simply warm with a splash of pasta water or milk to restore creaminess. Store leftovers in an airtight container for 3-4 days in the fridge, though I recommend making it fresh for maximum crispiness. The bacon stays crunchy for about 1 hour after cooking, so serve it immediately if you're going for that perfect texture contrast. For meal prep, cook the pasta and sauce separately, then combine when reheating with a splash of water to prevent drying out.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this—just fry the thick-cut bacon until crispy, drain, and toss those crunchy bits straight into the pan. The fettuccine cooks while the sauce simmers, and honestly? That’s my kind of night when I’d rather be scrolling than dicing.
- Rich Without Effort: That creamy combo of softened cream cheese and heavy cream melts into the pasta like a dream, but the bacon’s smoky punch keeps it from being too heavy. Here’s what sold me: the first bite has that crispy edge with the creamy center—it’s the kind of dish that makes you pause mid-bite.
- Lunch or Dinner: Between us, this is my go-to when I need something hearty for lunch but don’t want to reheat leftovers. I’ll make a big batch on Sunday, and by Wednesday, it’s still the star of my meal prep. (Yes, even on a Tuesday night, when I’m craving something indulgent but not fancy.)
- Budget-Friendly Luxury: Thick-cut bacon might sound splurgy, but a few slices go a long way, and the rest of the ingredients are pantry staples. I’ve fed four people for under $15 with this—plus, the leftovers reheat like they’re fresh. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for bacon cream cheese pasta
This one-pan method delivers perfectly crisp bacon and a velvety sauce every time.
Cook the Bacon Until Crisp
Place the 6 oz thick-cut bacon in a large skillet over medium heat. Cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. I like to press down gently on the bacon during the first minute—this prevents it from curling and ensures even contact with the pan.
Once crisp, remove the bacon from the skillet using tongs and transfer it to a paper towel-lined plate. Leave the rendered fat in the pan—this is the flavor foundation for your sauce. If you're concerned about excess fat, you can drain all but 2 tablespoons for cooking the pasta.
Cook the Pasta in Bacon Fat
Add the 12 oz fettuccine pasta to the skillet with the bacon fat, ensuring each strand gets coated. Add 2 cups of water (enough to generously cover the pasta) and bring to a boil. Stir in 1 teaspoon Diamond Crystal kosher salt and ½ teaspoon ground black pepper. Cook the pasta for 2 minutes less than the package instructions for al dente.
Before draining, reserve ½ cup of pasta water in a measuring cup. This starchy liquid is essential for creating a silky sauce. Drain the pasta directly into the skillet with the bacon, discarding any excess water. The residual fat and pasta water will create the perfect sauce base.
Build the Cream Cheese Sauce
Reduce the heat to medium-low and add the 8 oz cream cheese to the skillet. Stir constantly with a wooden spoon until the cream cheese melts completely and the mixture becomes smooth. This should take about 3-4 minutes. If the sauce starts to thicken too much, add 1-2 tablespoons of reserved pasta water to loosen it.
Next, stir in the 2 cloves minced garlic and cook for 30 seconds until fragrant. Add the ½ cup heavy cream and the 2 tablespoons butter, stirring until fully incorporated. The sauce should now be thick and velvety, clinging beautifully to the pasta. Taste and adjust seasoning with additional salt or ½ teaspoon red pepper flakes if desired.
Combine and Finish
Return the crispy bacon to the skillet and toss everything together until the bacon is evenly distributed and the pasta is fully coated in the sauce. The heat from the pasta will gently warm the bacon, making it even more flavorful. If the sauce is too thick, add more pasta water 1 tablespoon at a time until it reaches your desired consistency.
Remove the skillet from heat and let the pasta rest for 2-3 minutes. This allows the sauce to thicken slightly and the flavors to meld. Garnish with ¼ cup chopped fresh parsley before serving. Each bite should deliver a perfect balance of crispy bacon, creamy sauce, and al dente pasta.
Pro Tips For Making Bacon Cream Cheese Pasta
- CRISP THE BACON FIRST: Toss the thick-cut bacon in a cold, dry skillet first—no oil needed. Cook it low and slow until it’s deep golden, not blackened, then drain all but 2 tablespoons of that bacon fat. That fat’s the flavor base for your sauce, and skipping this step means your pasta will taste like it’s missing something.
- LOW-AND-SLOW SAUCE: After removing the bacon, reduce the heat to medium-low when adding cream cheese and heavy cream. Stir constantly—if it splatters or boils, you’ll end up with scrambled cheese instead of silky sauce. I learned this the hard way after turning my first batch into a sticky mess.
- SALT THE PASTA WATER: Use two tablespoons of salt in your pasta water—yes, even if your fettuccine is labeled "salted." The starch released in that water is what makes the sauce cling to the noodles, and under-salting means your dish will taste flat. Trust me, your taste buds will notice.
- UPGRADE WITH A SPLASH: Stir in 1 tablespoon of cold butter at the very end—it cuts through the richness of the cream cheese and adds a subtle sheen. Sounds weird, but it works: the sauce stays glossy, and the dish doesn’t feel heavy. (I skip this when I’m lazy, and the difference is noticeable.)
Creative variations of this bacon cream cheese pasta
Spicy Kick Version
For a bold twist, stir in 1 tbsp hot sauce (like Cholula or Tabasco) with the cream cheese, or add ½ tsp smoked paprika and ¼ tsp cayenne to the sauce base.
Top with crumbled crispy chorizo or diced jalapeños for extra heat. I love this version with applewood-smoked bacon—the smokiness pairs perfectly with the spice. 🌶️
Lighter Greek-Inspired
Swap the heavy cream for ½ cup Greek yogurt and add 1 tsp dried oregano and ½ tsp lemon zest to the sauce. Use feta cheese instead of cream cheese for a tangy twist, and finish with kalamata olives and crumbled feta.
This version feels lighter but still packed with flavor—great for summer meals.
Mushroom & Thyme
Sauté 8 oz sliced cremini mushrooms with the garlic for deeper umami. Add 1 tsp fresh thyme and ½ cup white wine when building the sauce to deglaze the pan.
The mushrooms add a meaty texture that balances the creaminess beautifully. I recommend shitake mushrooms for an extra earthy note. 🍄
Breakfast Twist
Turn this into a breakfast dish by adding 2 fried eggs on top of each serving. Stir in 1 tbsp Dijon mustard with the cream cheese for a tangy kick, and garnish with chives instead of parsley.
Serve with toasted sourdough and a side of avocado slices for a hearty brunch. The runny yolks cut through the richness perfectly.
Creamy Tomato Addition
For a brighter sauce, stir in ½ cup crushed San Marzano tomatoes with the garlic. Add ½ tsp sugar to balance the acidity, and finish with fresh basil instead of parsley.
This version has a lighter texture but still delivers that satisfying creaminess. I love this variation for a springtime meal when tomatoes are at their peak. 🍅
Cheesy Potato Upgrade
Add ½ cup diced roasted potatoes (pre-cooked and pan-fried) to the skillet with the bacon. The potatoes soak up the sauce while adding a hearty, starchy element.
Top with grated Parmesan and crispy fried shallots for extra crunch. This version feels like a loaded baked potato in pasta form—perfect for a cozy dinner. 🥔
Nutrition facts
Frequently asked questions
Can I use a different type of pasta for this recipe?
While fettuccine works perfectly, you can swap in penne, rigatoni, or farfalle for better sauce clinging. Avoid long, thin noodles like spaghetti—they won't hold the creamy sauce as well. For extra indulgence, try giant cavatappi or fettuccine al forno (baked pasta) for a heartier bite.
Why did my cream cheese sauce get grainy?
This happens when cream cheese melts too quickly or the pan gets too hot. Always use room-temperature cream cheese and stir constantly over medium-low heat. If it starts to separate, whisk in 1-2 tablespoons of reserved pasta water to restore smoothness. For extra insurance, melt the cream cheese off-heat first, then stir it back into the pan.
Can I make this dish ahead of time?
Yes, but with a few adjustments. Cook the pasta and sauce separately, then store them in airtight containers in the fridge for 3-4 days. When reheating, combine them in a skillet with 1-2 tablespoons of pasta water or milk to restore creaminess. The bacon stays crispy for about 1 hour after cooking, so add it fresh when serving. For best texture, make it fresh whenever possible.
What's the best way to crisp the bacon without burning it?
Use medium heat and avoid crowding the pan. Cook the bacon in a single layer, pressing down gently with a spatula for the first 1-2 minutes to prevent curling. If it starts to smoke, reduce heat slightly. For extra crispiness, finish cooking on medium-high heat for the last 2-3 minutes. Thick-cut bacon takes 8-10 minutes total to crisp perfectly.
How can I make this dish lighter?
Swap the heavy cream for Greek yogurt or light cream, and use low-fat cream cheese (though texture will differ). Add chopped spinach or zucchini to the sauce for extra nutrients, and reduce the bacon to 4 oz instead of 6. Serve with a side salad instead of bread to balance the richness. This version keeps the creamy goodness while cutting calories by about 30%.
