Main Courses
This bacon cream cheese spaghetti recipe delivers the perfect balance of smoky, salty bacon and velvety cream cheese in every forkful. š„ The rich, creamy sauce clings to al dente pasta while crispy bacon bits add texture and depthātransforming a simple weeknight meal into something restaurant-worthy without the fuss.
I've perfected this dish over countless dinner parties, and it never fails to impress.
The secret lies in crispy bacon rendered just right, then folded into a smooth cream cheese sauce that's tangy yet luxurious. You'll need just 15 minutes of hands-on time, with the rest handled by simmering and restingāideal for busy weeknights.
The sauce thickens beautifully while maintaining that signature creamy consistency, and the bacon's smokiness cuts through the richness perfectly.
What you'll end up with is a plate of golden spaghetti coated in a glossy, velvety sauce studded with crispy bacon bits. The aroma alone will have everyone heading to the table, and the first bite delivers that perfect harmony of textures and flavors.
This dish is hearty enough for a main course but simple enough to make regularly.
Garnish with fresh chives or parsley for brightness, and serve with garlic bread to soak up every last drop of that creamy sauce. The best part? Leftovers reheat beautifully, making this a perfect meal prep option too. Let's get cooking!
Ingredients for bacon cream cheese spaghetti
These ingredients transform simple spaghetti into a smoky, creamy masterpieceācrispy bacon and velvety cheese in every bite!
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon š„ | 8 oz | Thick-cut for crispy texture |
| Spaghetti š | 12 oz | Dry, al dente pasta |
| Cream Cheese š§ | 8 oz | Full-fat for velvety sauce |
| Heavy Cream š„ | ½ cup | Whole milk for richness |
| Whole Milk š„ | ¼ cup | For thinning sauce |
| Garlic Cloves š§ | 2 cloves | Minced for aromatic base |
| Butter š§ | 2 tbsp | Unsalted, for smooth sauce |
| Dijon Mustard šÆ | 1 tbsp | For tangy depth |
| Salt š§ | ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ¼ tsp | Freshly ground preferred |
| Fresh Chives šæ | 2 tbsp | Chopped for garnish |
| Red Pepper Flakes š¶ļø | ¼ tsp | Optional for heat |
| Parmesan Cheese š§ | ¼ cup | Freshly grated, optional |
The bacon is non-negotiable hereāthick-cut gives you that perfect crunch while rendering just enough fat for the sauce. Oscar Mayer or Costco brands are my go-tos for consistent quality. If you're feeling fancy, grab applewood-smoked bacon from the deli counter. The cream cheese? Philadelphia is the gold standardāfull-fat for that luxurious texture. Pro tip: Let your cream cheese sit at room temperature for 10 minutes before mixing to avoid lumps. For the pasta, De Cecco or Barilla are my pantry staplesāthey cook up perfectly al dente every time.
No thick-cut bacon? Regular bacon works, but you'll need to watch it closely to avoid burning. Running short on cream cheese? Substitute with equal parts ricotta and heavy creamāit's tangier but still delicious. The Dijon mustard adds that little kickāno mustard? A splash of lemon juice works in a pinch. Want to make this dairy-free? Swap the cream cheese for cashew cream (blend soaked cashews with lemon juice) and use coconut milk instead of heavy cream. The chives are optional but add that fresh pop of colorāparsley works too if you've got it. And if you're feeling spicy, add those red pepper flakes right at the endātrust me, it's worth it.
This sauce is a leftovers legendātastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze for 3 months. I like to portion it into individual containers so I can grab and reheat a serving whenever I crave it. The pasta reheats best with a splash of water or milk to loosen it up. Garnish with extra bacon bits and chives before servingāpresentation matters with this dish!
Why You'll Love This Recipe
- Crispy-Creamy Magic: The thick-cut bacon gives that smoky crunch, while the cream cheese sauce clings to every strand like a hug. Itās the kind of dish where you take one bite and think, "Wait, how did this get so good?"āthen immediately go back for seconds.
- One-Pot Wonder: No fancy gadgets, no multi-step process. Cook the bacon, drain it (save the fat!), toss it into the pasta water with the sauce, and stir. Thatās it. Even my college apartment kitchen couldnāt mess this up.
- Leftover Luxury: This sauce thickens when reheatedābetter than the first night, honestly. Iāve taken it to potlucks, packed it for lunches, and even frozen portions for lazy Sundays. Itās the kind of leftovers people actually ask for.
- Budget Booster: Thick-cut bacon on sale? Cream cheese in the discount bin? This recipe stretches every dollar. For under $10, you feed four people a dish that feels fancy but costs next to nothingāmy walletās favorite.
Step-by-step instructions for bacon cream cheese spaghetti
Here's how to create this decadent fusion dish with crispy bacon and ultra-creamy sauce.
š„ Step 1: Cook the Bacon Until Crispy
Place the 8 oz thick-cut bacon in a cold skillet over medium heat. Cook for 12-15 minutes, flipping occasionally, until the bacon is deep golden brown and crispy. The fat should render out generouslyāthis is your flavor foundation.
As the bacon cooks, use tongs to transfer it to a paper towel-lined plate, leaving the rendered fat in the skillet. Don't drain the fatāit's packed with bacon flavor that will infuse your sauce. If you're using the 0.25 tsp red pepper flakes, sprinkle them over the hot bacon during the last minute for a subtle kick.
š³ Step 2: SautĆ© Garlic in Bacon Fat
Reduce heat to medium-low and add the 2 tbsp butter to the bacon fat in the skillet. Mince the 2 cloves garlic cloves and add them to the skillet, stirring constantly for 30-45 seconds until fragrant but not browned. Garlic burns quickly, so watch it closelyāyou want aroma, not bitterness.
Here's the thingāthis garlic step builds the aromatic base for your sauce. If you smell something burning, immediately remove the skillet from heat and let it cool for a minute before continuing. The fat should bubble gently but not smoke excessively.
š³ Step 3: Cook the Spaghetti Al Dente
Bring a large pot of well-salted water to a rolling boil. Add the 12 oz spaghetti and cook according to package directions until 1 minute shy of al dente. Reserve 1 cup of pasta water before drainingāthis starchy water is essential for creating a silky sauce.
I know it seems counterintuitive to undercook pasta, but this ensures perfect texture when combined with the rich sauce. The pasta will finish cooking in the sauce's heat. Drain the pasta and return it to the pot, tossing with a bit of the reserved pasta water to prevent sticking.
š„ Step 4: Create the Creamy Sauce
In a separate saucepan, combine the 8 oz cream cheese, 0.5 cup heavy cream, and 0.25 cup whole milk over low heat. Whisk constantly until the cream cheese melts completely and the mixture becomes smooth and velvety. This should take about 3-4 minutesādon't rush it or the cream cheese will seize.
Stir in the 1 tbsp Dijon mustard and season with the 0.5 tsp salt and 0.25 tsp black pepper. The Dijon mustard adds that perfect tangy depth that balances the richness. If the sauce looks too thick, whisk in 1-2 tablespoons of the reserved pasta water to reach your desired consistency.
š„ Step 5: Combine Everything for Maximum Flavor
Add the cooked spaghetti to the saucepan with the cream mixture and toss to coat evenly. Then transfer everything to the skillet with the bacon fat and garlic. Add the crispy bacon and toss gently to combine. The residual heat will help the sauce cling to the pasta perfectly.
For the final touch, stir in the 2 tbsp chopped fresh chives and 0.25 cup freshly grated parmesan cheese. The chives add a bright freshness that cuts through the richness, while the parmesan adds a salty, umami depth. Taste and adjust seasoning if neededāthis is your chance to perfect the balance of flavors.
Pro Tips For Making Bacon Cream Cheese Spaghetti
- CUT BACON LOW AND SLOW: Thick-cut bacon takes forever if you rush itācast iron or a heavy skillet on medium-low heat is your friend. I learned this the hard way after burning three batches; now I let it render fat gently, breaking it into smaller pieces only when itās crisp but not black. That fat is liquid gold for your sauce, so donāt skimp on patience.
- SALT THE PASTA WATER HARD: Your spaghetti needs flavor from the start, not just at the end. Toss in 2 tablespoons of salt per gallon of waterāyes, even if your recipe says otherwise. I used to underdo it, and the noodles always tasted bland until I doubled down. Trust me, youāll taste the difference when that creamy sauce clings to them.
- STRAIN AND RESERVE STARCH: Drain your cooked spaghetti, but donāt rinseāsave half a cup of the starchy pasta water in a measuring cup. When you mix in the cream cheese and heavy cream, add this water a splash at a time. Itāll emulsify the sauce like magic, preventing a greasy mess. I skip this step sometimes, and the sauce always turns out thinner than I want.
- MELT CREAM CHEESE GRADUALLY: Dump cold cream cheese into hot cream or milk, and youāll end up with lumpsāor worse, scrambled cheese. Warm the cream first (just until steaming), then whisk in the cream cheese off the heat until smooth. If it still looks grainy, strain it through a fine-mesh sieve for a silky texture. This isnāt the prettiest method, but itās the tastiest.
Best sauces and condiments for this dish
Creamy Garlic Sauce
This velvety sauce is the heart of your dish, where the cream cheese and heavy cream blend into a rich, tangy base. I recommend using Philadelphia cream cheese for its smooth texture, and always let it sit at room temperature before mixing to prevent lumps.
For extra depth, stir in 1 tbsp Dijon mustardāit brightens the sauce without overpowering the bacon flavor. š§
To achieve the perfect consistency, start with low heat and whisk constantly until fully melted. If the sauce thickens too much, add reserved pasta water 1 tablespoon at a time. This starchy water acts as a natural emulsifier, creating that signature creamy cling to every strand of spaghetti.
Pro tip: A splash of lemon juice (about 1 tsp) can add brightness if you're missing the Dijon.
Spicy Kick Options
For heat lovers, finish with ¼ tsp red pepper flakesātoss them in during the last minute of cooking. The oil in the bacon fat helps distribute the heat evenly.
If you prefer a smoky heat, swap the red pepper flakes for ½ tsp smoked paprika and a pinch of cayenne pepper. This adds complexity without overwhelming the dish. š¶ļø
Want a sweeter-spicy twist? Drizzle with 1 tsp honey or maple syrup after serving. The natural sweetness balances the saltiness of the bacon beautifully. I often keep a small jar of hot honey on hand for this exact purposeāitās a game-changer for adding depth to rich dishes.
Herb Garnishes
Fresh chives are my go-to garnishāthey add a bright, oniony freshness that cuts through the richness. Chop 2 tbsp finely and sprinkle over the top just before serving. If chives arenāt available, parsley or green onions work just as well.
For an Italian touch, add ¼ cup freshly grated Parmesan cheeseāit adds a salty, umami kick that ties everything together. šæ
For a pop of color and extra flavor, try microgreens or baby arugula on top. The peppery bite of arugula pairs perfectly with the creamy sauce.
If youāre feeling fancy, drizzle with a few drops of white truffle oilājust ½ tsp is enough to elevate the dish to restaurant-quality luxury.
Bacon Variations
While thick-cut bacon is ideal, you can swap it for turkey bacon or chicken bacon for a lighter option. For extra smokiness, try applewood-smoked baconāit adds a subtle sweetness that complements the cream cheese perfectly.
If youāre feeling adventurous, crisp up coppa or pancetta instead; they add a deeper, meatier flavor. š„
For a crispy texture without the fat, bake the bacon at 400°F for 15-20 minutes on a wire rack set over a baking sheet. This method renders the fat while keeping the bacon extra crispy. Save the rendered fat for future cookingāitās pure flavor gold!
Nutrition facts
Frequently asked questions
Can I make this recipe without cream cheese?
For a lighter version, substitute with 8 oz ricotta cheese mixed with ½ cup heavy cream and 1 tbsp lemon juice to mimic the tangy texture. Alternatively, use ½ cup sour cream plus ½ cup milk for a similar creamy consistency. The sauce will be slightly thinner but still delicious.
How do I prevent the sauce from getting too thick?
Keep reserved pasta water on handāthe starchy water is your secret weapon! Add it 1 tablespoon at a time while stirring until you reach your desired consistency. The sauce should coat the back of a spoon but still flow smoothly. If it thickens after combining with pasta, simply reheat with 1-2 tablespoons water or milk.
Can I use pre-cooked bacon for this recipe?
Yes, but freshly cooked bacon makes all the difference! If using pre-cooked bacon, bake it at 400°F for 5-7 minutes to restore crispiness. For maximum flavor, use the fat from pre-cooked bacon (if available) instead of butter. The fresh fat adds depth that store-bought bacon fat can't match.
Why did my sauce separate?
Sauce separation usually happens from sudden temperature changes or overcooking. Always melt cream cheese over low heat while whisking constantly. If it separates, whisk in 1 tablespoon cold butter or 1 tablespoon heavy cream to re-emulsify. For next time, keep heat gentle and avoid boiling the sauce.
What's the best way to reheat leftovers?
Reheat gently in a skillet over medium-low heat with 1-2 tablespoons milk or water to restore creaminess. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Leftovers actually improve as flavors meldāthis dish tastes even better the next day!
