Bacon Cream Cheese Spaghetti Recipe: Smoky Crispy Edges With Velvety Cheese Swirls

Main Courses

Bacon Cream Cheese Spaghetti Recipe: Smoky Crispy Edges With Velvety Cheese Swirls

This bacon cream cheese spaghetti recipe delivers the perfect balance of smoky, crispy bacon and velvety cheese swirls that coat every strand of pasta. The secret lies in rendering bacon until it's perfectly crisp, then blending it into a rich cream cheese sauce that clings to al dente spaghetti.

This dish transforms a simple weeknight meal into something restaurant-worthy with minimal effort.

What sets this recipe apart is the technique of cooking the bacon first—its crispy edges and savory flavor form the foundation of the sauce.

The cream cheese adds a luxurious creaminess that pairs beautifully with the smoky bacon, while a touch of garlic and black pepper elevate the flavors without overpowering them. The result is a dish that's rich yet balanced, with each bite offering a perfect harmony of textures and tastes.

By the time you twirl that first forkful, you'll experience tender spaghetti coated in a velvety sauce that's infused with crispy bacon bits. The sauce clings to the pasta, creating a satisfying mouthfeel that's both indulgent and comforting.

This recipe is designed to be foolproof, ensuring that even if you're not an experienced cook, you'll achieve a dish that looks and tastes like it came from a high-end Italian restaurant.

The best part? This dish comes together in under 30 minutes, making it ideal for busy weeknights when you still want to enjoy a homemade meal. Serve it with a simple side salad or garlic bread to round out the meal. Let's get started on creating this crowd-pleasing favorite!

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

Ingredients for bacon cream cheese spaghetti

Crispy bacon, velvety cheese, and al dente spaghetti—this combo transforms a simple dinner into something extraordinary.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispy edges
Extra-Virgin Olive Oil 🫒 ½ cup For crisping bacon
Spaghetti 🍝 12 oz Al dente preferred
Cream Cheese 🧀 8 oz Full-fat for richness
Heavy Cream 🥛 ½ cup Full-fat preferred
Garlic Cloves 🧄 2 cloves Minced for flavor
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Salt 🧂 1 tsp Kosher or sea salt
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Butter 🧈 2 tbsp Unsalted for sauce

The bacon is the star here—thick-cut slices render perfectly crispy, and those edges are what make this sauce sing. Costco or KrogerPhiladelphia brand melts the smoothest, but any full-fat block-style works too. For the spaghetti, De Cecco or Barilla are my go-tos—they hold up perfectly to the sauce without getting mushy.

No thick-cut bacon? Regular bacon cooked extra crispy still delivers. Short on cream cheese? Substitute mascarpone or ricotta for a slightly lighter texture. Fresh parsley wilting? Dried parsley at half the amount works in a pinch. The heavy cream can be swapped for half-and-half if you prefer a lighter sauce. Want extra richness? Add a splash of whole milk to the sauce when blending. And if you're feeling fancy, toss in a pinch of smoked paprika for deeper smoky flavor.

Store leftover sauce in an airtight container for up to 3 days—it actually tastes better the next day as flavors meld. Freeze portions for up to 3 months if you're prepping ahead. The crispy bacon bits lose their crunch when reheated, so I always save a handful fresh for garnishing. Pasta reheats best with a splash of water—just toss it in a hot pan with a little pasta water and stir until creamy. This dish is a crowd-pleaser, so double the recipe if you're feeding more than four.

❤️

Why You'll Love This Recipe

  • Crispy in Minutes: The thick-cut bacon renders its own fat—no extra oil needed—while the pasta cooks. Five minutes of hands-off frying, and you’ve got that smoky, salty crunch without standing at the stove.
  • Creamy Without Effort: That velvety sauce comes from just three ingredients: cream cheese, heavy cream, and a splash of pasta water. Stir once, let it thicken, and boom—no fancy reductions or whisking marathons.
  • Lunchbox Magic: Pack the leftovers cold for a hearty workday meal or reheat with a quick broil to crisp the bacon again. Honestly, I’ve sent this to my kid’s school lunchbox—yes, even with the creamy sauce (it’s a hit).
  • Budget Flexibility: A single pack of bacon and a block of cream cheese stretch across two meals. Swap heavy cream for half-and-half if you’re watching pennies, and it’s still rich enough to fool anyone. My wallet thanks me every time.

Step-by-step instructions for bacon cream cheese spaghetti

Here's how to create perfectly crisp bacon and ultra-smooth cream cheese sauce every time.

1

Cook the Thick-Cut Bacon Until Crisp

Place the 8 oz thick-cut bacon in a cold skillet over medium heat. I start low to render the fat slowly—this prevents splattering and ensures even cooking. Let it cook undisturbed for 8-10 minutes until the edges become deep golden brown and the fat is nearly rendered.

Here's the thing—thick-cut bacon needs patience. Flip occasionally to crisp evenly, but don't rush it. You want those edges to develop that crunchy, caramelized texture that makes this dish sing. Once the bacon is 80% cooked (still slightly soft in the center), remove it from the pan using tongs and set aside on paper towels to drain. Save that rendered fat—it's liquid gold for your sauce.

2

Cook the Spaghetti Al Dente

While the bacon cooks, bring a large pot of water to a rolling boil and add 1 tablespoon salt (it should taste like the sea). Add the 12 oz spaghetti and cook until 1 minute before the package directions for al dente. This ensures it finishes cooking perfectly in the sauce.

Before draining, reserve 1 cup of pasta water—this starchy liquid is essential for creating a silky sauce. I keep a measuring cup right by the stove so I don't forget. Drain the pasta but don't rinse it; the surface starch helps the sauce cling beautifully to each strand.

3

Create the Cream Cheese Sauce

Return the skillet with bacon fat to medium heat and add 2 tbsp butter. Mince the 2 cloves garlic and add them to the pan, cooking for 30 seconds until fragrant—don't let them brown or they'll turn bitter. Reduce heat to low and add the 8 oz cream cheese, stirring constantly until fully melted and smooth.

Here's where it gets good—pour in the 0.5 cup heavy cream and stir until the sauce is silky and creamy. 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 but still be pourable. Season with 1 tsp salt and 0.5 tsp black pepper—this is your flavor base, so taste and adjust as needed.

4

Combine Everything for Maximum Flavor

Add the drained spaghetti to the skillet with the sauce and toss to coat evenly. The residual heat will finish cooking the pasta perfectly. Crumble the reserved bacon into small pieces and fold it into the pasta along with the 0.25 cup chopped parsley. Toss gently—you want those crispy bacon bits distributed throughout without breaking them up too much.

Let the pasta sit in the sauce for 1-2 minutes off the heat. This resting period allows the flavors to meld completely. The sauce should cling beautifully to each strand, with visible swirls of creamy goodness. If you want extra crispiness, you can quickly toast the bacon pieces in a dry pan for 30 seconds before serving.

👨‍🍳

Pro Tips For Making Bacon Cream Cheese Spaghetti

  • CRISP THE BACON LOW: Thick-cut bacon takes longer to crisp than you think—don’t rush it. Cook it at 325°F (163°C) for 15-18 minutes until the edges are deep brown and the fat pools like liquid gold. I learned this the hard way: high heat makes it chewy, and you’ll regret it when the sauce turns greasy.
  • SALTY BACON FIRST: Drain the bacon but save the fat—it’s the star of the sauce. Taste the bacon before chopping it; if it’s bland, sprinkle a pinch of salt right on the pan while it cooks. That fat carries flavor, and you want it bold, not muted.
  • COOL THE SAUCE: After mixing cream cheese and heavy cream, let the sauce sit off the heat for 2 minutes before adding the pasta. The heat shock can make it separate like a sad, lumpy mess. I was skeptical until I tried it—now I never skip this step.
  • UPGRADE THE PASTA WATER: Use the starchy pasta water to thin the sauce, but only a splash at a time. The extra salt in store-bought water can overpower the dish, so if you’re using it, taste the water first—dilute with a little cold water if it’s too strong. This isn’t the prettiest method, but it’s the tastiest.

Essential equipment for bacon cream cheese spaghetti

Skillet Essentials

Start with a 10-inch cast iron skillet—it retains heat beautifully and creates that perfect crisp on the bacon. I use my Lodge Pre-Seasoned Cast Iron because it's heavy enough to handle the bacon fat without warping, and it develops a natural non-stick surface over time.

If you don't have cast iron, a stainless steel skillet works too, but you'll need to watch the bacon more closely to prevent sticking. 🔥

For extra crispy bacon, I recommend a bacon press (like the OXO Good Grips) to flatten the slices before cooking. This ensures even thickness and maximum crispiness in every bite. If you don’t have one, use a rolling pin or a heavy book to press them flat.

Pasta Cooking Tools

A large, deep pot with a capacity of at least 8 quarts is essential for cooking spaghetti without overcrowding. I use my All-Clad Stainless Steel Dutch Oven—it boils water quickly and maintains a steady temperature.

For draining, a fine-mesh colander (like the OXO Good Grips) prevents pasta from breaking and lets water drain efficiently.

Don’t forget a measuring cup for reserving pasta water—this is non-negotiable for a silky sauce. I keep a Nalgene glass measuring cup on my stove at all times for this exact purpose.

A wooden spoon (like the OXO Good Grips) is perfect for tossing the pasta without scratching your skillet.

Sauce-Making Gear

An immersion blender (like the Ninja Foodi) is a game-changer for blending the cream cheese sauce directly in the pan—no transferring needed. If you don’t have one, a hand whisk works just as well for smooth, lump-free results.

For mincing garlic, a microplane or garlic press ensures fine, even texture without burning.

A fine-mesh strainer comes in handy if you want to strain the sauce for a smoother consistency, though I usually skip this step for maximum flavor. For garnishing, a sharp chef’s knife (like the Mercer Culinary Genesis) and cutting board are musts for chopping parsley neatly.

Optional Upgrades

A digital meat thermometer (like the Thermoworks Smoke) helps ensure your bacon reaches the perfect internal temperature of 160°F for crispy edges without burning. For extra richness, a small saucepan is useful for gently warming the heavy cream before adding it to the sauce.

If you love crispy bacon bits, a wire cooling rack lets you drain excess fat while keeping the bacon crispy. Store any extra bacon in an airtight container to maintain its crunch for up to 5 days in the fridge.

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 28g140%
Cholesterol 185mg62%
Sodium 1020mg44%
Total Carbohydrate 58g21%
Dietary Fiber 4g14%
Sugars 3g
Protein 24g48%
* 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 make this recipe without cream cheese?

For a lighter version, substitute with 8 oz ricotta or mascarpone—it'll be slightly less rich but still creamy. If you want a cheesier flavor, use 4 oz cream cheese + 4 oz sharp cheddar (shredded and melted in first). The key is to keep the sauce smooth by adding a splash of pasta water if needed.

2

How do I prevent the sauce from getting grainy?

Always melt the cream cheese over low heat while stirring constantly—this prevents lumps. If your sauce thickens too much, add 1-2 tablespoons of reserved pasta water to loosen it. For extra smoothness, strain the sauce through a fine-mesh sieve before tossing with pasta.

3

Can I make this ahead of time?

Yes! Cook the bacon and sauce separately, then store in airtight containers for up to 3 days in the fridge. Reheat gently with a splash of water or milk to restore creaminess. The pasta is best cooked fresh, but you can par-cook it (1 minute less than package time), drain, and store in cold water until ready to finish in the sauce.

4

What's the best way to crisp the bacon?

Start with thick-cut bacon in a cold skillet over medium heat—this renders fat slowly for even cooking. Let it cook undisturbed for 8-10 minutes until edges are deep golden brown. For extra crispiness, press slices with a rolling pin before cooking. Never skip the draining step—excess fat makes the sauce greasy.

5

Can I add other proteins?

Try adding chicken, shrimp, or mushrooms (sautéed first) to bulk up the dish. For extra richness, stir in 1/2 cup cooked ground beef with the bacon. Just ensure any additions are cooked through before mixing with the sauce. Pro tip: Save a handful of crispy bacon for garnishing to keep the dish's signature texture.

★★★★★5.0(12 reviews)
Categories Main Courses