I still remember the first time I made this creamy bacon pasta. It was a busy Tuesday, and I had bacon, cream, and pasta in the fridge. I threw it all together, and my family couldn't stop raving. Now it's our go-to comfort meal.
Advertisements1
This recipe is all about balance: salty, crispy bacon, a rich but not heavy cream sauce, and perfectly cooked pasta. It's simple enough for a weeknight, yet impressive enough for company.
You'll love how the bacon fat does double duty—it flavors the sauce while the crispy bits add texture. Let's get cooking!
Why You'll Love This Recipe
About the Ingredients
12 oz (340g) fettuccine or spaghetti
Use any long pasta. Whole wheat or gluten-free work too, adjust cooking time.
8 slices (about 8 oz / 225g) bacon, chopped
Thick-cut bacon gives more meaty bites. Turkey bacon works for a lighter version.
1 small onion, finely diced
Yellow or sweet onion. Shallots are a milder substitute.
4 cloves garlic, minced
Fresh garlic is best. In a pinch, use 1 teaspoon garlic powder.
1 cup (240ml) heavy cream
Heavy cream gives the richest sauce. Half-and-half makes a lighter sauce, but it may thin.
1 cup (100g) grated Parmesan cheese
Freshly grated melts smoother. Pre-shredded contains anti-caking agents, so it may clump.
1/2 cup (120ml) reserved pasta water
Starchy water helps the sauce cling. Save before draining.
1/2 teaspoon black pepper
Freshly cracked adds more aroma. Adjust to taste.
1/4 teaspoon red pepper flakes (optional)
Add a pinch of heat. Omit for a milder dish.
2 tablespoons chopped fresh parsley (for garnish)
Fresh herbs brighten the dish. Chives or basil also work.
Tips & Tricks
- Save pasta water before draining—it’s the secret to a silky sauce.
- Cook bacon until crispy but not burnt; it will continue to crisp as it cools.
- Remove the pan from heat before adding Parmesan to avoid clumping.
Pro Tips
Step-by-Step Instructions
1. Cook the pasta
Bring a large pot of salted water to a boil. Cook fettuccine according to package directions until al dente (about 10-12 minutes). Reserve 1 cup pasta water, then drain.
2. Crisp the bacon
In a large skillet over medium heat (350°F / 175°C), cook chopped bacon until golden brown and crispy, about 6-8 minutes. Use a slotted spoon to transfer to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the pan.
3. Sauté aromatics
Add onion to the same skillet with the bacon fat. Cook over medium heat (350°F / 175°C) until translucent, about 3-4 minutes. Add garlic and cook until fragrant, about 30 seconds.
4. Make the sauce
Pour in heavy cream and bring to a gentle simmer over medium heat (350°F / 175°C). Let it bubble for 2-3 minutes, until slightly thickened. Stir in black pepper and red pepper flakes.
5. Add Parmesan
Remove the skillet from heat. Gradually whisk in the grated Parmesan cheese until smooth and melted. The sauce will be silky.
6. Combine pasta
Add the drained pasta to the skillet. Toss to coat, adding reserved pasta water a little at a time until the sauce reaches your desired consistency.
7. Fold in bacon
Stir in most of the crispy bacon, reserving a few pieces for garnish. Toss everything together.
8. Serve and garnish
Top with remaining bacon and fresh parsley. Serve immediately.
Delicious Variations
- Add 2 cups baby spinach in the last minute of cooking for a veggie boost.
- Swap fettuccine for penne or rigatoni for a different shape.
- Stir in grilled chicken or sautéed mushrooms for extra protein.
How to Store Best Creamy Bacon Pasta Recipe
Refrigerator
Store in an airtight container for up to 3 days.
Freezer
Freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of milk or cream to loosen the sauce.
Frequently Asked Questions
Q: Can I use milk instead of heavy cream?
Yes, but the sauce will be thinner. Use whole milk and add a tablespoon of flour to thicken if needed.
Q: How do I prevent the sauce from separating?
Keep heat low and avoid boiling after adding cheese. Also, use freshly grated Parmesan.
Q: Can I make this ahead of time?
Yes, but the sauce may thicken. Reheat with extra cream or pasta water.
Q: What can I use instead of bacon?
Pancetta or ham work well. For a vegetarian option, use mushrooms.
Q: Is this pasta gluten-free?
Use gluten-free pasta and ensure your bacon and Parmesan are gluten-free.
If you try this creamy bacon pasta, let me know in the comments below! Share your twist or ask questions—I love hearing from you. Small steps, big impact.
Best Creamy Bacon Pasta Recipe
Best Creamy Bacon Pasta is a rich, smoky weeknight dinner ready in 30 minutes, with crispy bacon and a silky Parmesan sauce.
🧂 Ingredients
- 12 oz (340g) fettuccine or spaghetti
- 8 slices (about 8 oz / 225g) bacon, chopped
- 1 small onion, finely diced
- 4 cloves garlic, minced
- 1 cup (240ml) heavy cream
- 1 cup (100g) grated Parmesan cheese
- 1/2 cup (120ml) reserved pasta water
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons chopped fresh parsley (for garnish)
📋 Instructions
- 1Cook the pasta — Bring a large pot of salted water to a boil. Cook fettuccine according to package directions until al dente (about 10-12 minutes). Reserve 1 cup pasta water, then drain.
- 2Crisp the bacon — In a large skillet over medium heat (350°F / 175°C), cook chopped bacon until golden brown and crispy, about 6-8 minutes. Use a slotted spoon to transfer to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the pan.
- 3Sauté aromatics — Add onion to the same skillet with the bacon fat. Cook over medium heat (350°F / 175°C) until translucent, about 3-4 minutes. Add garlic and cook until fragrant, about 30 seconds.
- 4Make the sauce — Pour in heavy cream and bring to a gentle simmer over medium heat (350°F / 175°C). Let it bubble for 2-3 minutes, until slightly thickened. Stir in black pepper and red pepper flakes.
- 5Add Parmesan — Remove the skillet from heat. Gradually whisk in the grated Parmesan cheese until smooth and melted. The sauce will be silky.
- 6Combine pasta — Add the drained pasta to the skillet. Toss to coat, adding reserved pasta water a little at a time until the sauce reaches your desired consistency.
- 7Fold in bacon — Stir in most of the crispy bacon, reserving a few pieces for garnish. Toss everything together.
- 8Serve and garnish — Top with remaining bacon and fresh parsley. Serve immediately.



