Bacon Cream Cheese Spaghetti Recipe: Smoky Crispy Bits and Rich Velvety Sauce

Main Courses

Bacon Cream Cheese Spaghetti Recipe: Smoky Crispy Bits and Rich Velvety Sauce

This bacon cream cheese spaghetti recipe delivers the perfect balance of smoky, crispy bacon and a velvety sauce that coats every strand of pasta. The secret lies in cooking the bacon until it's perfectly crisp, then using those flavorful bits to enrich the cream cheese sauce without curdling. I've perfected this technique over countless batches, ensuring the sauce stays rich and smooth while maintaining that irresistible crunch from the bacon.

What sets this recipe apart is the careful balance of heat and texture. The bacon starts crispy in a cold pan to render fat slowly, creating deep flavor without burning. Meanwhile, the cream cheese sauce is tempered with warm pasta water, preventing any lumps while keeping the sauce luxuriously thick.

This method guarantees a restaurant-quality dish that's surprisingly simple to prepare at home.

By the time you twirl that first forkful, you'll experience perfectly al dente spaghetti coated in a creamy sauce with pockets of crispy bacon throughout. The sauce clings to each strand, delivering that perfect combination of smoky, salty, and rich flavors in every bite.

This is comfort food at its finest—elegant enough for a dinner party but easy enough for a weeknight.

The best part? You can prep components ahead of time. Cook the bacon in advance and store it separately, or even make the sauce a day ahead and reheat it gently. Garnish with fresh parsley or a sprinkle of red pepper flakes for added brightness. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for bacon cream cheese spaghetti

Crispy bacon, creamy sauce, and al dente pasta—this combo delivers restaurant-quality comfort food in one dish.

Ingredient Amount Notes
Spaghetti 🍝 12 oz Dry, high-quality pasta
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispiness
Cream Cheese 🧀 8 oz Full-fat, room temperature
Heavy Cream 🥛 ½ cup Full-fat preferred
Butter 🧈 2 tbsp Unsalted, for richness
Garlic Cloves 🧄 2 cloves Minced for aroma
Pasta Water 💧 1 cup Reserved from cooking
Black Pepper 🌶️ ½ tsp Freshly cracked
Red Pepper Flakes 🔥 ¼ tsp Optional for heat
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 tsp Kosher or sea salt
White Wine 🍷 ¼ cup Dry, optional for depth

The bacon is where the magic starts. Thick-cut bacon from Oscar Mayer or Applegate gives you that perfect crunch—thin bacon burns before it crisps. Cook it in a cold pan to render fat slowly, then transfer to paper towels to drain excess grease. That crispy fat is what makes the sauce sing. For the cream cheese, Philadelphia brand is my go-to—it's smooth and melts perfectly. Room temperature is key here; take it out of the fridge 30 minutes before using. The pasta water? Don't skip saving it—it's liquid gold for emulsifying the sauce.

No thick-cut bacon? Regular bacon cooked extra crisp works in a pinch, but you'll lose some texture. Out of cream cheese? Mascarpone or ricotta mixed with cream gets you close, though the sauce will be slightly lighter. White wine optional but worth it—Sauvignon Blanc adds a bright acidity that cuts through the richness. Fresh parsley is ideal, but dried oregano at one-third the amount works if you're in a rush. The red pepper flakes can be swapped for crushed black pepper if you prefer milder heat. And if you're worried about the sauce curdling, just whisk in warm pasta water slowly—it's the secret to that velvety texture.

Cooked bacon keeps 3-4 days in the fridge wrapped tightly, and the sauce reheats beautifully—just stir over low heat with a splash of milk if it gets too thick. Pasta stays fresh for 2 days in the fridge, but honestly, it's best eaten fresh. For make-ahead prep, cook the bacon and store it separately, then make the sauce a day ahead and reheat gently. Garnish with parsley right before serving—it brightens up the dish instantly. This recipe is a crowd-pleaser, so double the batch if you're feeding hungry guests.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Cook the bacon right in the pot, drain it, then toss everything back in—no extra pans, no stress.
  • Craving in Every Bite: That smoky, salty bacon crunch mixed with velvety cream cheese sauce? It’s like a hug for your taste buds. The heavy cream makes it rich but not greasy, and the butter ties it all together.
  • Weeknight Hero: Between us, this is my go-to when I need something fast but still feels special. It’s great for busy nights, potlucks, or even a lazy Sunday when you don’t want to cook but still crave something hearty.
  • Budget-Friendly Luxury: I stretch a little bacon and cream cheese a long way here—perfect for leftovers that still taste amazing reheated. Plus, it’s cheaper than takeout but way more satisfying. (Yes, even on a Tuesday night.)

Step-by-step instructions for bacon cream cheese spaghetti

Here's the method that delivers smoky, crispy bacon and a velvety sauce every single time.

1

Cook the Spaghetti Al Dente

Bring a large pot of well-salted water to a rolling boil. Add the 12 oz spaghetti and cook until 1 minute before the package directions for al dente. This ensures the pasta finishes cooking perfectly in the sauce. Reserve 1 cup of pasta water before draining—this starchy liquid is essential for creating a silky sauce later.

I always taste-test a piece of pasta before draining to make sure it's still firm with a slight bite. Overcooking releases too much starch, which can make the sauce gummy. Drain the pasta and set it aside, keeping a small bowl of pasta water nearby for quick access.

2

Render the Bacon Until Crispy

Place the 8 oz thick-cut bacon in a large skillet over medium heat. Cook undisturbed for 8-10 minutes until the edges are deep golden brown and the fat has rendered out. This thick-cut bacon needs patience—don't rush it or it'll release fat too quickly and become greasy instead of crispy.

Once the bacon is crispy and golden, remove it from the skillet with a slotted spoon and place it on a paper towel-lined plate. Leave the rendered fat in the pan—it's the foundation of your sauce. If you want extra flavor, pour in the 0.25 cup white wine and let it simmer for 1-2 minutes to cook off the alcohol. This step adds depth but isn't required.

3

Build the Cream Cheese Sauce

Reduce the heat to medium-low and add the 2 tbsp butter to the skillet with the bacon fat. Let it melt completely, then stir in the 2 cloves minced garlic and cook for 30 seconds until fragrant. Add the 8 oz cream cheese and stir until it melts completely, creating a smooth, creamy base.

Here's where it gets good—pour in the 0.5 cup heavy cream and stir constantly until the sauce begins to thicken. If it looks too thick, add 1-2 tablespoons of reserved pasta water to reach your desired consistency. The sauce should coat the back of a spoon smoothly but still be pourable. Taste and adjust seasoning with 1 tsp salt and 0.5 tsp black pepper—this is where the magic happens.

4

Combine and Finish

Add the drained spaghetti to the skillet and toss gently to coat in the sauce. If needed, add more pasta water 1 tablespoon at a time to loosen the sauce. The pasta should be fully coated with a glossy, velvety layer. Stir in the crispy bacon and 0.25 tsp red pepper flakes (if using) for a subtle kick.

For the final touch, remove the skillet from heat and fold in the 0.25 cup chopped fresh parsley. This adds freshness and color that makes the dish pop. Let it sit for 1-2 minutes off the heat—this resting period allows the flavors to meld together perfectly. Serve immediately while the bacon is still crispy and the sauce is warm.

5

Garnish and Serve

Divide the spaghetti among plates and top each serving with an extra sprinkle of black pepper and fresh parsley. The contrast of the crispy bacon against the creamy sauce is what makes this dish irresistible. Serve with a side of garlic bread to soak up any extra sauce—trust me, you'll want every last bite.

This dish delivers on all the promises: crispy bacon, rich velvety sauce, and perfectly al dente pasta. The secret is in the technique—don't skip the crisping the bacon or reserving the pasta water. These small steps make all the difference between good and restaurant-quality spaghetti.

👨‍🍳

Pro Tips For Making Bacon Cream Cheese Spaghetti

  • CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it at 275°F (135°C) until the fat renders but the meat stays tender. I learned the hard way that high heat turns it chewy, and this dish relies on that smoky, melt-in-your-mouth texture. Save the crispy bits for garnish; they’re the star.
  • DON’T BOIL THE PASTA DRY: Pull spaghetti out when it’s just al dente—1 minute before package instructions—and finish cooking in the sauce. Overcooked noodles turn mushy when mixed with cream cheese, and nobody wants that. Taste-test a piece; it should have a slight bite.
  • WHISK THE CREAM CHEESE: Softened cream cheese and heavy cream need a hand—whisk them together until smooth before adding butter. I used to just stir, and the sauce would clump. A few minutes with a fork ensures a velvety texture that clings to every strand of pasta.
  • SAVE THE BACON FAT: Drain the bacon but leave the fat in the pan—it’s liquid gold for flavor. Use 2 tablespoons to sauté garlic (if you’re adding it) or swirl it into the finished sauce. Skimping here means missing out on the deep, smoky richness that makes this dish sing.

Perfect pairings for these flavors

Side Dish Synergy

Garlic bread is the ultimate partner for this rich spaghetti—its buttery, crispy crust soaks up every last drop of creamy sauce.

I like to use a baguette sliced into ½-inch thick pieces, brushed with 4 tbsp melted butter mixed with 2 minced garlic cloves and ½ tsp dried parsley. Toast under the broiler for 3-4 minutes until golden.

For extra indulgence, sprinkle with ½ cup grated Parmesan before serving. 🥖

Salad Contrast

A bright, peppery salad balances the richness beautifully. Toss 4 cups mixed greens (arugula, spinach, romaine) with 2 tbsp olive oil, 1 tbsp balsamic vinegar, and ½ tsp Dijon mustard. Top with ¼ cup crumbled feta and 2 tbsp toasted walnuts for crunch.

The acidity cuts through the creaminess while adding freshness. For a protein boost, add 4 oz grilled chicken breast sliced into strips.

Wine Pairings

An Italian Pinot Grigio from Alto Adige is my go-to—its crisp acidity and citrus notes refresh your palate between bites. Look for one with 12-13% ABV like Cantina Tramin. For red wine lovers, a Chianti with its bright cherry flavors works surprisingly well.

Avoid heavy, oaky whites or bold reds that would overpower the dish. A sparkling prosecco with 10-12% ABV also pairs beautifully for a celebratory touch. 🍷

Beer Complements

A crisp lager like Peroni or Heineken cleanses the palate without competing flavors. For craft beer enthusiasts, a Belgian witbier with its coriander and citrus notes adds an interesting contrast.

Avoid heavy IPAs or stouts—they'll clash with the creamy sauce. A light wheat beer with 4-5% ABV is another excellent choice for balancing the richness. 🍺

Unexpected Upgrades

Add ½ cup sautéed mushrooms (shitake or cremini) to the sauce for an umami boost—they caramelize beautifully in the bacon fat. For heat lovers, finish with 1 tsp hot honey drizzled on top.

A sprinkle of crispy fried shallots adds texture contrast, while toasted breadcrumbs (mix 2 tbsp panko with 1 tsp dried thyme) create a delightful crunch. These extras elevate the dish without overwhelming the main flavors.

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my cream cheese sauce get grainy?

Overheating or adding cold cream cheese directly to hot fat causes curdling. Always melt the cream cheese over medium-low heat and whisk constantly. If it starts to separate, immediately remove from heat and stir in 1 tablespoon warm pasta water to restore smoothness.

2

Can I use turkey bacon instead of regular bacon?

Yes, but expect a milder flavor. Turkey bacon works well if you want a leaner option, but it won't have the same smoky depth. Cook it 2-3 minutes longer than regular bacon to achieve crispiness, as it contains less fat. For extra flavor, add ½ teaspoon smoked paprika to the sauce.

3

How do I make this dish ahead of time?

Cook the bacon and store it separately in the fridge for up to 4 days. Make the sauce a day ahead and refrigerate it—it thickens when cold. Reheat gently over low heat, stirring in 1 tablespoon milk or cream if it gets too stiff. Cook fresh pasta just before serving to maintain al dente texture.

4

What's the best way to reheat leftovers?

Reheat in a skillet over medium-low heat with 1-2 tablespoons water or pasta water to prevent drying. Stir frequently to redistribute the sauce. For crispy bacon, add fresh bacon pieces to the skillet during reheating. Microwaving works in a pinch, but it makes the bacon soggy.

5

Can I make this vegetarian?

Swap bacon for crispy tempeh bacon or smoked tofu strips cooked in bacon fat (or olive oil). Use nutritional yeast for a cheesy flavor in the sauce. For extra umami, add 1 teaspoon soy sauce or ½ teaspoon miso paste to the sauce. The texture contrast remains with crispy bits!

★★★★★4.6(10 reviews)
Categories Main Courses