Bacon Cream Cheese Spaghetti Recipe: Smoky Crispy Top With Gooey Cheese Rivers

Main Courses

Bacon Cream Cheese Spaghetti Recipe: Smoky Crispy Top With Gooey Cheese Rivers

This bacon cream cheese spaghetti recipe delivers the ultimate comfort food experience—crispy bacon bits floating atop a velvety cream cheese sauce that clings to perfectly al dente pasta.

The secret lies in the perfect balance of smoky, salty bacon and rich, tangy cream cheese, creating a dish that's impossible to resist. I've perfected this recipe over years of testing, ensuring every bite delivers that satisfying contrast of textures and flavors.

The process is simpler than you'd expect: cook your bacon until crispy, then use those rendered fats to build the sauce while the pasta boils. Cream cheese melts into a luscious, slightly tangy base that coats each strand of pasta beautifully.

The key is adding the bacon back at the end—those crispy bits add a satisfying crunch that cuts through the creaminess. This dish comes together in just 30 minutes with minimal effort, making it perfect for busy weeknights or weekend family meals.

What makes this recipe truly special is how the components work together: the smoky aroma of the bacon, the rich creaminess of the sauce, and the satisfying bite of crispy edges.

Each forkful delivers a perfect harmony of flavors and textures that will have everyone at the table asking for seconds. The dish looks impressive too, with golden-brown bacon bits scattered across the creamy sauce like edible confetti.

Serve this dish straight from the pot with a sprinkle of fresh parsley or red pepper flakes for added brightness. It's equally delicious as a main course or paired with a simple green salad.

The leftovers reheat beautifully, though I doubt you'll have any—this recipe disappears quickly! Here's how to make it perfectly every time.

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

Ingredients for bacon cream cheese spaghetti

Crispy bacon, gooey cheese, and perfectly cooked pasta—just 12 ingredients for ultimate comfort.

Ingredient Amount Notes
Spaghetti 🍝 12 oz Dry, al dente preferred
Bacon 🥓 8 oz Thick-cut, smoked preferred
Cream Cheese 🧀 8 oz Full-fat, room temperature
Heavy Cream 🥛 ½ cup Full-fat for richness
Garlic Cloves 🧄 3 cloves Minced for aroma
Shallot 🧅 1 whole Minced, or sub onion
Butter 🧈 2 tbsp Unsalted, for sauce base
All-Purpose Flour 🌾 1 tbsp For thickening sauce
Kosher Salt 🧂 1 tsp Plus extra to taste
Black Pepper 🌶️ ½ tsp Freshly cracked
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Red Pepper Flakes 🌶️ ¼ tsp Optional, for heat

The bacon is non-negotiable here—thick-cut smoked bacon gives you that perfect crunch. Costco or Trader Joe's usually have the best selection, and trust me, you want the thickest slices you can find. Cook it until it's crispy—those rendered fats are pure liquid gold for the sauce. For the cream cheese, full-fat is a must—it melts into that velvety texture that makes this dish special. I always grab the Philadelphia brand since it's reliable, but any good-quality block-style cream cheese works. The spaghetti? De Cecco or Barilla are my go-to for that perfect al dente bite.

No thick-cut bacon? Regular bacon works in a pinch, but it won't be as crispy. Short on cream cheese? Substitute with a mix of sour cream and cream cheese at a 1:1 ratio—it's still delicious. The shallot adds depth, but if you're out, a small red onion works just as well. For the flour, all-purpose is perfect, but if you've got cornstarch, use half the amount for a silkier sauce. The parsley is just for garnish, so dried works if you're fresh out—but fresh is definitely better. Want more heat? Add extra red pepper flakes or a dash of cayenne to the sauce.

This dish reheats like a dream—just add a splash of milk or water to loosen the sauce. Keeps for 3-4 days in the fridge, though I doubt you'll have leftovers. For meal prep, cook the pasta and sauce separately, then toss when ready to eat. The bacon stays crispy if you reheat it in a dry skillet for 30 seconds. Store the sauce in an airtight container with a thin layer of water on top to keep it fresh. Freezes beautifully for up to 3 months—just thaw and reheat gently.

❤️

Why You'll Love This Recipe

  • No-Fuss Weeknight Win: I swear by this when I’m too tired to think. Cook the bacon first—crispy edges, salty magic—then toss it straight into the simmering cream cheese and heavy cream. Five minutes later, the sauce is velvety and smoky, ready to coat al dente spaghetti. No fancy techniques, no stress.
  • Smoky Creamy Obsession: That first bite of bacon-infused cream cheese sauce? It’s like a hug in a bowl. The garlic cloves sizzle just enough to wake up the flavors, while the heavy cream makes it rich without being heavy. Honestly, I’ve made this for people who hate cream cheese—and they still ask for seconds.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The sauce clings to the pasta perfectly, so it reheats like a dream. Pack it in containers, and it’s a hearty lunch the next day—no sad, mushy noodles here. My kids even eat it cold (don’t tell them I said that).
  • Budget Booster: Bacon and cream cheese might sound fancy, but this recipe stretches them far. A single pan, minimal ingredients, and leftovers that taste just as good the second time. I’ll be real: it’s the kind of dish that makes grocery money go further without sacrificing flavor.

Step-by-step instructions for bacon cream cheese spaghetti

This method delivers that perfect smoky, crispy bacon top with rivers of gooey cream cheese sauce—every time.

1

Cook the Spaghetti to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 1 tablespoon kosher salt—it should taste like the ocean. Add the 12 oz spaghetti and cook according to package instructions until al dente (about 1 minute less than suggested). The pasta should have a slight bite when you test it.

Reserve ½ cup pasta water before draining—this starchy liquid is your secret weapon for creating a silky sauce. Drain the pasta and return it to the pot, tossing with 1 tablespoon butter to prevent sticking. Cover and keep warm while you make the sauce.

2

Cook the Bacon Until Crispy

In a large skillet over medium heat, cook the 8 oz thick-cut bacon until the edges are deep golden brown and the fat has rendered out (about 8-10 minutes). Don't rush this step—the crispier the bacon, the better the flavor.

Remove the bacon from the skillet and set aside on paper towels to drain excess fat. Leave the rendered bacon fat in the skillet—it's the foundation of your sauce. If there's too much fat (more than ¼ cup), pour off all but about 2 tablespoons to prevent a greasy sauce.

3

Build the Creamy Sauce Base

Reduce heat to medium-low and add the minced garlic cloves and minced shallot to the skillet with bacon fat. Sauté for 2-3 minutes until fragrant but not browned—you want flavor, not bitterness.

Stir in the 1 tablespoon all-purpose flour and cook for 1 minute to remove the raw taste. Slowly whisk in the ½ cup heavy cream and 8 oz room-temperature cream cheese, stirring until smooth and creamy. The sauce should thicken as it warms.

4

Combine Everything for Maximum Flavor

Add the cooked spaghetti to the skillet and toss gently to coat in the sauce. Stir in the crispy bacon, breaking it into smaller pieces as you go. Season with ½ teaspoon black pepper and ¼ teaspoon red pepper flakes (if using). If the sauce is too thick, add 2-3 tablespoons of reserved pasta water to loosen it.

Taste and adjust seasoning with additional kosher salt if needed. The sauce should be rich but not overly heavy—it should cling beautifully to the spaghetti strands. This is where all the magic comes together: the smoky bacon, creamy cheese, and al dente pasta.

5

Garnish and Serve Immediately

Transfer the spaghetti to serving plates and top each portion with 1 tablespoon chopped fresh parsley. The bright green parsley cuts through the richness of the bacon and cream cheese, adding a fresh finish.

Serve immediately while the bacon is still crispy and the sauce is warm and gooey. This dish tastes best right out of the pan—every strand of spaghetti should be coated in that creamy sauce with crispy bacon bits peeking through. Leftovers? Reheat gently with a splash of milk or cream to restore that silky texture.

👨‍🍳

Pro Tips For Making Bacon Cream Cheese Spaghetti

  • CRISPY BACON FIRST: Cook the bacon until it’s deep golden and just shy of crisp—around 180°F internal temp. Overcooking turns it chewy, and you’ll end up with a sad, greasy sauce instead of rich, smoky flavor. Drain on paper towels, but save that bacon fat—it’s liquid gold for sautéing garlic later.
  • SAUTÉ GARLIC LOW: After draining the bacon, reduce heat to medium-low before adding minced garlic. High heat burns garlic faster than you can blink, and you’ll taste bitter ash instead of sweet, nutty depth. A minute is all it takes—just until fragrant.
  • WHISK CREAM CHEESE SLOW: Warm the heavy cream and cream cheese together over low heat, whisking constantly. Cold cream cheese clumps like glue, and rushing it means you’ll end up with a grainy, unappetizing sauce. If it looks too thick, add a splash of pasta water—it’s your secret emulsifier.
  • RESERVE PASTA WATER: Don’t drain the spaghetti completely—leave a cup of starchy water in the pot. Tossing the cooked noodles with this water first loosens the sauce, so it clings instead of pooling at the bottom. (Yes, even if you’re impatient like me.)

Pro cooking tips for perfect results

Bacon Crispy Control

Cooking bacon to the perfect crispiness is everything—don’t let it burn or it’ll turn bitter. Use thick-cut smoked bacon (like Costco’s) and cook it on medium heat for 8-10 minutes, flipping once.

The edges should be deep golden brown, and the fat should pool in the pan. If you see smoke, lower the heat slightly. 🥓

Pro tip: Remove the bacon with tongs and drain on paper towels, but leave the rendered fat in the pan—it’s the flavor foundation for your sauce. If the pan has more than ¼ cup fat, pour off all but 2 tablespoons to avoid a greasy sauce.

Trust me, this step makes or breaks the dish.

Cream Cheese Melting Magic

Room-temperature cream cheese is non-negotiable—it blends smoothly into the sauce instead of clumping. Take the 8 oz cream cheese out of the fridge 30 minutes before cooking.

Cut it into small cubes for even melting, then whisk it into the warm sauce gradually. If you add it too quickly, the sauce can curdle. 🧀

For extra richness, stir in ½ cup heavy cream while the sauce simmers. If the sauce gets too thick, add reserved pasta water (about 2-3 tablespoons) to loosen it. The goal is a velvety, clingy sauce—not a gluey one.

Pasta Water Power

Never drain your pasta water completely—reserve ½ cup before the final rinse. This starchy liquid is your secret weapon for a silky sauce. When you combine the pasta with the sauce, add a splash of pasta water to emulsify everything. It’s like a natural thickener and flavor enhancer. 🍝

If your sauce is too thin, simmer it uncovered for 2-3 minutes to reduce. But if it’s too thick, don’t panic—just add more pasta water or a splash of milk. The sauce should coat the back of a spoon but still be pourable.

Bacon Timing Trick

Add the crispy bacon back into the sauce last—right before serving. This keeps it perfectly crunchy instead of soggy. Break it into bite-sized pieces as you stir it in. For extra drama, sprinkle the remaining bacon bits on top of each serving plate. 🔥

If you’re serving a crowd, keep the bacon in a warm oven (200°F) while you finish the sauce. This way, it stays crispy until the very last bite. No one will believe how easy this dish is to make!

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 32g160%
Cholesterol 210mg70%
Sodium 1120mg49%
Total Carbohydrate 58g20%
Dietary Fiber 4g14%
Sugars 4g
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

Can I use regular bacon instead of thick-cut?

Yes, but your crispy texture will be less dramatic. Regular bacon works in a pinch—just cook it until extra crispy (10-12 minutes) to compensate. For best results, stick with thick-cut for that satisfying crunch.

2

What if my sauce gets too thick?

Don't panic! Add 2-3 tablespoons of reserved pasta water while stirring. The starch in the water acts like a natural emulsifier. If it's still too thick, a splash of milk or cream will help restore that silky texture.

3

Can I make this ahead of time?

Cook the pasta and sauce separately, then combine when ready to eat. Store components in airtight containers for 3-4 days. Reheat gently with a splash of milk—bacon stays crispy if reheated in a dry skillet for 30 seconds. Freezes beautifully for 3 months too!

4

What's the secret to keeping bacon crispy?

Add it back to the sauce last—right before serving. For extra drama, keep extra bacon warm in a 200°F oven while finishing the dish. This preserves that satisfying crunch.

5

Can I make this vegetarian?

Swap bacon for crispy chickpeas or smoked tofu, and use vegan cream cheese. The technique stays the same—just ensure your "bacon" substitute has good texture contrast. For extra smokiness, add a dash of liquid smoke to the sauce.

★★★★★4.7(1 review)
Categories Main Courses