If you’re looking for a quick, easy, and ridiculously delicious pasta dish, this bacon pasta recipe is about to become your new go-to. It’s creamy, smoky, and full of bold flavors, making it perfect for both busy weeknights and indulgent weekend dinners. The crispy bacon adds the ultimate crunch, while a rich, savory sauce coats every strand of pasta for a truly irresistible bite. Plus, it’s endlessly customizable—add veggies, switch up the cheese, or make it extra creamy. Trust me, once you try it, you’ll want to make it again and again!
Table of Contents
Why You’ll Love This Recipe
✨ Quick & Easy – Ready in under 30 minutes with simple ingredients.
✨ Flavor-Packed – Bacon + garlic + cheese? Say no more.
✨ Super Versatile – Works with different pasta shapes, cheeses, or add-ins like mushrooms or spinach.
✨ Comforting & Satisfying – The perfect balance of creamy, salty, and smoky goodness.
✨ Crowd-Pleaser – Everyone loves a good pasta dish, and this one never disappoints!
Ingredients
Here’s what you’ll need to make this flavor-packed bacon pasta:

- Pasta – Use your favorite pasta shape! Spaghetti, penne, or fettuccine work great.
- Bacon – The star of the dish! Adds smoky, crispy goodness to every bite.
- Garlic – Enhances the flavor with a delicious savory kick.
- Heavy cream or milk – Creates a rich, creamy sauce. You can swap for half-and-half for a lighter version.
- Parmesan cheese – For that irresistible cheesy, salty finish.
- Egg yolks – Help create a silky, luxurious sauce (optional but recommended).
- Butter – Adds richness and helps create a smooth sauce.
- Salt & black pepper – To season and balance the flavors.
- Red pepper flakes – Optional, but adds a little heat if you love spice.
- Fresh parsley – For a fresh, herby touch.
📌 Note: Exact measurements are provided in the recipe card at the bottom of this article.
How to Make Bacon Pasta
Making this bacon pasta is super easy—just follow these steps!
1. Cook the Pasta
- Bring a large pot of salted water to a boil.
- Cook the pasta until al dente, according to package instructions.
- Before draining, save 1 cup of pasta water—you’ll need it for the sauce!
2. Cook the Bacon
- While the pasta cooks, heat a large pan over medium heat.
- Add the chopped bacon and cook until crispy. This takes about 5-7 minutes.
- Remove the bacon from the pan and set it aside, leaving some of the delicious bacon fat in the pan for extra flavor!
3. Make the Sauce
- Lower the heat and add butter and garlic to the pan with the bacon fat.
- Stir until the garlic is fragrant (about 30 seconds).
- Pour in heavy cream (or milk) and stir well.
- Add grated Parmesan cheese and mix until melted and smooth.
- Whisk in the egg yolks (if using) to create an extra rich, creamy sauce.
4. Toss Everything Together
- Add the drained pasta to the sauce and toss to coat every noodle in that creamy, cheesy goodness.
- Stir in the crispy bacon.
- If the sauce is too thick, add a little reserved pasta water to loosen it up.
- Season with black pepper and red pepper flakes for a little kick.
5. Garnish and Serve
- Sprinkle with fresh parsley and extra Parmesan.
- Serve immediately and enjoy every bite!

Pro Tips for Making the Recipe
🔹 Use High-Quality Bacon – Thick-cut bacon adds more flavor and texture. If possible, go for smoked or applewood bacon for extra depth.
🔹 Don’t Overcook the Pasta – Aim for al dente, as it will continue to cook slightly when tossed with the sauce.
🔹 Save That Pasta Water! – It’s liquid gold! The starch in pasta water helps bind the sauce and makes it silky smooth. Add a splash at a time if the sauce is too thick.
🔹 Low Heat for the Sauce – When adding eggs or dairy, keep the heat low to prevent curdling. You want a creamy, velvety sauce—not scrambled eggs!
🔹 Add Extra Cheese Last – If you want more Parmesan, sprinkle it on at the end instead of adding too much to the sauce (this helps prevent clumping).
🔹 Customize It! – Add mushrooms, spinach, peas, or sun-dried tomatoes for a fun twist. You can also swap Parmesan for Pecorino Romano for a sharper bite.
How to Serve
✨ Classic Style – Serve this bacon pasta hot and fresh with an extra sprinkle of Parmesan and fresh parsley on top.
✨ Pair it with a Side – A crisp Caesar salad, garlic bread, or a side of roasted veggies makes it a complete meal.
✨ Wine Pairing – A light white wine like Sauvignon Blanc or a crisp Pinot Grigio balances the creamy, smoky flavors beautifully. Prefer red? A light-bodied Pinot Noir works well, too.
✨ Make it a Special Dinner – Add some grilled chicken or shrimp to turn this into a protein-packed meal.
✨ For a Cozy Night In – Pair it with a warm bowl of soup, like tomato basil soup, for the ultimate comfort food experience.
Make Ahead and Storage
One of the best things about this bacon pasta is that it can be made ahead and stored for later! Here’s how to keep it fresh and delicious:
Storing Leftovers
🍝 Refrigerate: Let the pasta cool completely, then transfer it to an airtight container. It will stay fresh in the fridge for up to 3 days.
🍝 Keep it Moist: The pasta will absorb some of the sauce over time, so when storing, add a splash of extra cream or pasta water to help retain moisture.
Freezing
❄️ Can you freeze bacon pasta? Yes, but with some considerations. While the pasta itself freezes well, the creamy sauce may separate slightly when reheated.
❄️ How to Freeze:
- Let the pasta cool completely.
- Store in a freezer-safe container or zip-top bag, removing as much air as possible.
- Freeze for up to 2 months.
Reheating
🔥 On the Stove (Best Method):
- Warm the pasta over low heat, stirring frequently.
- Add a splash of cream, milk, or pasta water to bring back the creamy texture.
🔥 In the Microwave:
- Place in a microwave-safe bowl and add a little liquid (milk or cream).
- Cover with a damp paper towel to keep moisture in.
- Heat in 30-second intervals, stirring in between, until warmed through.
🔥 From Frozen:
- Let the pasta thaw overnight in the fridge before reheating.
- Reheat on the stove with a little added liquid for best results.
📌 Tip: If making ahead, store the sauce separately from the pasta for the freshest taste when reheating!

FAQs
🧀 Can I use a different cheese instead of Parmesan?
Absolutely! While Parmesan gives that classic salty, nutty flavor, you can swap it with Pecorino Romano for a sharper taste or Gruyère for a creamy, slightly sweet touch. Even cheddar or Gouda can work if you’re feeling adventurous!
🍳 Do I really need to use egg yolks in the sauce?
No, they’re optional! Egg yolks help create a silky, rich sauce, but if you prefer a simpler version, just stick to heavy cream and cheese. The sauce will still be creamy and delicious.
🍝 What’s the best pasta shape for this recipe?
This recipe works with almost any pasta, but spaghetti, fettuccine, or penne are great choices because they hold onto the sauce well. If you love extra texture, rigatoni or cavatappi are also fun options!
🔥 How do I make this pasta spicier?
If you love a little heat, add:
- More red pepper flakes – Stir them into the sauce or sprinkle on top.
- A pinch of cayenne pepper – Adds an extra fiery kick.
- Spicy sausage or chorizo – Cook it with the bacon for extra bold flavor!
🕒 Can I make this recipe ahead of time?
Yes! If making ahead, it’s best to store the pasta and sauce separately to maintain the best texture. When reheating, add a splash of milk or cream to bring back the silky consistency.
🥓 What type of bacon is best for this recipe?
Thick-cut bacon works best because it stays crispy and adds more smoky flavor to the pasta. Applewood smoked bacon is a great choice for extra depth!
🌱 Can I make this bacon pasta vegetarian?
Yes! To make it meat-free, simply swap the bacon for sautéed mushrooms or smoked tofu for a similar smoky, umami-rich flavor. You can also use vegetarian bacon alternatives!
If you love indulgent, comforting dishes like this bacon pasta, you’ll definitely want to try these homemade chocolate glazed donuts! They’re soft, fluffy, and coated in a rich chocolate glaze. Check out the full recipe here: Chocolate Glazed Donuts Recipe 🍩✨
Conclusion
And there you have it—the ultimate bacon pasta recipe! This dish is everything you could want in a comforting meal: creamy, smoky, cheesy, and packed with flavor. Whether you’re making it for a cozy weeknight dinner or impressing guests with a simple yet indulgent dish, this recipe is a guaranteed hit.
Plus, it’s super versatile—add your favorite veggies, swap in different cheeses, or spice it up to your liking. However you choose to enjoy it, one thing is certain: this bacon pasta will have you coming back for seconds (and maybe even thirds!).
Now it’s time to grab your fork and dig in. Enjoy!
Print
Bacon Pasta Recipe
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
A rich and creamy bacon pasta that’s packed with smoky flavors, savory Parmesan, and a touch of garlic. This quick and easy dish is perfect for busy weeknights or a comforting meal anytime.
Ingredients
For the Pasta:
- 12 oz (340g) pasta (spaghetti, fettuccine, or penne)
- 1 tbsp salt (for boiling water)
For the Sauce:
- 6 slices bacon, chopped
- 2 tbsp unsalted butter
- 4 cloves garlic, minced
- 1 cup heavy cream
- ½ cup grated Parmesan cheese
- ½ tsp black pepper
- ¼ tsp red pepper flakes (optional)
- ¼ cup pasta water (reserved)
- Fresh parsley, chopped (for garnish)
Instructions
Cook the Pasta
Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Reserve ¼ cup of pasta water, then drain and set aside.Crisp the Bacon
In a large skillet over medium heat, cook the chopped bacon until crispy, about 5-7 minutes. Remove with a slotted spoon and set aside, leaving the bacon grease in the pan.Sauté Garlic
Add butter to the skillet with the bacon grease. Once melted, stir in the minced garlic and cook for about 1 minute until fragrant.Make the Creamy Sauce
Pour in the heavy cream, Parmesan cheese, black pepper, and red pepper flakes (if using). Stir well and let simmer for 2-3 minutes, allowing the flavors to meld.Combine Everything
Add the cooked pasta to the skillet along with the crispy bacon. Toss to coat, adding reserved pasta water gradually until the sauce reaches your desired consistency.Serve & Garnish
Remove from heat, garnish with fresh parsley, and serve immediately. Optionally, top with extra Parmesan cheese and black pepper.
Notes
- Substitute heavy cream with half-and-half or whole milk for a lighter version.
- Add sautéed mushrooms, spinach, or peas for extra flavor and nutrition.
- Use pancetta instead of bacon for an Italian twist.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 plate
- Calories: 620
- Sugar: 2g
- Sodium: 600mg
- Fat: 40g
- Saturated Fat: 18g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 90mg
Keywords: bacon pasta, creamy pasta, easy pasta recipe, pasta with bacon, quick dinner Nutrition (Per Serving)