
This creamy bacon pasta transforms simple ingredients into a restaurant-worthy dish in just 30 minutes. Combining crispy bacon with a silky Parmesan cream sauce creates the ultimate comfort food that's become my go-to recipe when I need to impress without spending hours in the kitchen.
I discovered this recipe during a particularly hectic week when I needed something quick but satisfying. My family was immediately hooked and now it's requested at least twice a month as our special Friday night dinner tradition.
Ingredients
- 12 oz pasta such as penne rigatoni or spaghetti: provides the perfect vehicle for catching all that creamy sauce
- 8 slices bacon chopped: adds the smoky savory element that makes this dish extraordinary. Look for thick cut bacon for extra texture
- 2 tbsp butter: creates richness and helps build the foundation of the sauce
- 4 garlic cloves minced: provides aromatic depth. Fresh is absolutely essential here
- 1 cup heavy cream: delivers the luxurious texture. Full fat works best for preventing separation
- 1/2 cup chicken broth: adds flavor while thinning the sauce to the perfect consistency
- 1 cup grated Parmesan cheese: brings nutty saltiness. Always use freshly grated for proper melting
- 1/2 tsp black pepper freshly ground: provides the best flavor
- 1/4 tsp red pepper flakes: optional but adds a wonderful gentle heat that balances the richness
- Salt: to taste for seasoning adjustment
- 1/4 cup chopped fresh parsley: brightens the dish visually and adds fresh flavor contrast
Step-by-Step Instructions
- Cook the Pasta:
- Boil the pasta in heavily salted water until al dente according to package instructions. This typically takes 8 to 10 minutes but test a piece to ensure it has a slight bite. Reserve 1 cup of starchy pasta water before draining this liquid gold helps bind the sauce later. Drain but do not rinse as the starch helps the sauce cling to the pasta.
- Cook the Bacon:
- Add chopped bacon to a cold large skillet then turn heat to medium. Starting with a cold pan helps render the fat slowly for extra crispy results. Cook for 5 to 7 minutes stirring occasionally until the bacon is golden brown and crispy. Transfer to a paper towel lined plate to drain excess grease. Leave approximately 2 tablespoons of bacon fat in the pan this flavored oil is crucial for building flavor in your sauce.
- Make the Sauce:
- In the same skillet with reserved bacon fat add butter and minced garlic. Sauté over medium low heat for 1 to 2 minutes until the garlic becomes fragrant but not browned as burnt garlic will taste bitter. Pour in the heavy cream and chicken broth stirring continuously with a wooden spoon to combine. Bring the mixture to a gentle simmer you should see small bubbles around the edge but not a rolling boil which could cause the cream to break. Reduce heat if needed. Add the Parmesan cheese black pepper and red pepper flakes if using. Stir constantly until the cheese completely melts and the sauce becomes smooth and slightly thickened about 2 to 3 minutes.
- Combine with Pasta and Bacon:
- Add the cooked pasta directly to the skillet with the sauce. Toss gently but thoroughly to coat every piece with the creamy goodness. Return the crispy bacon to the skillet folding it throughout the pasta. If the sauce seems too thick add the reserved pasta water a few tablespoons at a time until you reach your desired consistency. The starch in the water helps create a silky emulsion. Taste and adjust seasoning with salt and additional pepper if needed.
- Serve:
- Transfer to warmed plates or a large serving platter. Garnish generously with freshly chopped parsley for a pop of color and freshness. Serve immediately while hot and creamy for the best experience.

I absolutely love the versatility of this dish. My personal favorite variation includes adding sautéed mushrooms which absorb all the bacon flavor and add an earthy element. This recipe reminds me of Sunday dinners at my grandmothers house where creamy pasta was always the star of the table.
Make-Ahead Options
This pasta is best enjoyed fresh but you can prepare components ahead of time. Cook the bacon and make the sauce up to 24 hours in advance, storing separately in the refrigerator. When ready to serve, reheat the sauce gently on low heat, cook fresh pasta, and combine everything just before serving. This approach saves time while maintaining the dish's creamy texture.
Perfect Pairing Suggestions
Balance the richness of this pasta with a simple arugula salad dressed with lemon juice and olive oil. The peppery greens and bright acidity cut through the cream beautifully. For wine, a crisp Pinot Grigio or light Chardonnay complements without overwhelming. If you prefer red, try a medium-bodied Sangiovese that stands up to the bacon without competing with the creamy elements.
Troubleshooting Tips
If your sauce separates or appears grainy, lower the heat immediately and whisk in a tablespoon of cold heavy cream. Never boil a cream sauce as high heat causes separation. Should your sauce become too thick after combining with pasta, add pasta water gradually while tossing. Conversely, if your sauce seems too thin, continue cooking for a few minutes longer, stirring constantly until it reaches your desired consistency.

Frequently Asked Questions About Recipes
- → What type of pasta works best with this dish?
While the dish calls for penne, rigatoni, or spaghetti, any medium-sized pasta that can hold the creamy sauce works well. Tubes like ziti or shells are excellent choices as they capture sauce inside. Long pastas like fettuccine or linguine also work beautifully, providing more surface area for the creamy sauce to cling to.
- → Can I make this dish lighter?
Yes! For a lighter version, substitute half the heavy cream with milk or half-and-half. You can also use turkey bacon instead of regular bacon, reduce the amount of Parmesan, and add extra vegetables like spinach, peas, or broccoli to increase the nutritional value while maintaining delicious flavor.
- → How can I prevent the sauce from breaking or curdling?
To prevent the sauce from breaking, avoid boiling it after adding the cream. Keep heat at a gentle simmer, add Parmesan gradually while stirring continuously, and remove from heat once the sauce reaches desired consistency. If reheating leftovers, do so gently on low heat with a splash of milk or cream.
- → What can I add to enhance the flavor?
Try adding sautéed mushrooms for earthiness, sun-dried tomatoes for tanginess, or fresh spinach for color and nutrition. A splash of white wine before adding the cream adds complexity, and different herbs like basil or thyme offer aromatic variations. For seafood lovers, shrimp or scallops make excellent additions.
- → Is there a dairy-free alternative for this pasta?
Yes, you can create a dairy-free version using coconut cream or cashew cream instead of heavy cream, and nutritional yeast instead of Parmesan cheese. Plant-based butter substitutes work well in place of regular butter. The bacon flavor still provides richness, but ensure the sauce reduces enough to achieve the desired creamy consistency.
- → Can this dish be prepared ahead of time?
While best served fresh, you can prepare components ahead of time. Cook the pasta al dente and store separately, crisp the bacon, and make the sauce up to a day before. When ready to serve, gently reheat the sauce (adding a splash of cream if needed), combine with the pasta, and fold in the bacon. This approach preserves the textures while saving time.