This creamy bacon pasta is rich, silky, and dangerously easy to make. It’s the kind of pasta I turn to on busy weeknights when I want maximum comfort with minimal effort. Bacon, garlic, cream, and Parmesan come together into a glossy sauce that clings to every strand of pasta, and it’s endlessly customizable with whatever vegetables you have on hand.

I made this creamy bacon pasta recently as a lazy Sunday dinner to eat in front of some truly trashy TV, and it absolutely delivered. It’s rich, comforting, and made with simple ingredients, but still feels a bit special. I added broccoli and courgette this time, but this is one of those pastas that happily takes whatever vegetables you have in the fridge, green beans, spinach, peas, or anything your family actually likes.
I used dried linguine here, but any pasta shape works well. If you’re craving more creamy pasta inspiration, my Creamy Pasta Roundup is packed with favorites you’ll love.
Main Ingredients
Pasta - I used dried linguine, but any pasta shape works well, fresh or dried. I weigh my pasta portions so the sauce to pasta ratio is spot on, but feel free to adjust to suit your appetite.
Bacon - I always use streaky bacon for its flavor and how well it renders as it cooks. Cut it into small pieces so it browns evenly. Don’t drain the bacon fat, it forms the base of the sauce and adds incredible depth.
Vegetables - This is a very flexible recipe, so use whatever you have on hand. Broccoli is a favorite as it soaks up the sauce beautifully, but cauliflower, peas, green beans, or spinach all work well.
Cream - I use single (light) cream where I live. In the US, heavy cream or whipping cream works well and you can loosen the sauce with some extra pasta cooking water if you need.
Parmesan Cheese - Parmesan needs to be very finely grated so it melts smoothly into the sauce. I use a mini smoothie maker or a microplane. The star side of a box grater also works. Avoid pre-grated Parmesan, it won’t melt properly.
Variations
- Add chicken: If you’d like to turn this into a more protein-rich meal, try my Creamy Chicken and Bacon Pasta.
- No cream option: For a lighter, cream free pasta, my Broccoli Pasta is a favorite and still incredibly satisfying.
How to make creamy bacon pasta
The full ingredient list, more detailed instructions and a video are in the recipe card below. This is a quick visual reference.
1. Heat large skillet over medium heat and add the olive oil. Add the bacon and cook until golden and lightly crisp, allowing the fat to render into the pan. Remove with a slotted spoon and set aside.
2. Lower the heat slightly and add your vegetables, tossing to coat in the bacon fat. Gently cook for 2 minutes, add the garlic and continue cooking for 30 seconds.
3. Add the cream and black pepper and bring to a very gentle simmer.
4. Add the finely grated Parmesan in 2-3 separate lots, letting each addition melt before adding the next.
5. Add your cooked pasta with a splash of pasta water and toss, add the bacon and toss again.
6. Let it gently bubble away for 1-2 minutes to thicken. Add more pasta water if you need to loosen. Season to taste.
Expert tips
Don’t drain the bacon fat.
That rendered bacon fat is the foundation of the sauce. When the cream is added, it emulsifies into the fat, creating a richer, more flavorful finish. This is comfort food, lean into it!
Undercook the pasta slightly.
I always add the pasta directly to the sauce to finish cooking. Undercooking it by about a minute allows it to absorb flavor and gives you a better final texture.
Don’t overcook the vegetables.
Cook the vegetables briefly in the pan, just until tender with a little bite. They’ll continue cooking once the cream is added, and keeping some texture makes the dish much better.
Always reserve pasta water.
Before draining, scoop out a mug of pasta cooking water. Its starchiness helps loosen the sauce, bring everything together, and ensures the sauce clings to the pasta perfectly.
Why pasta water matters
Pasta water is one of the most important ingredients in any sauce. The starch helps thicken and emulsify the sauce so it clings beautifully to the pasta. I always make my sauces slightly looser than needed in the pan, as pasta absorbs liquid quickly and can dry up off the heat.
Would you like to save this?

Recipe FAQs
I use single (light) cream where I live but in the US, heavy cream or whipping cream works well, you can loosen the sauce with pasta water as needed.
Both long and short pasta shapes work well here. I use 200 grams dried pasta or 300 grams fresh pasta for the best sauce to pasta ratio, and weighing your pasta gives the most consistent result.
This recipe is very flexible. Broccoli, peas, green beans, spinach, or cauliflower all work well. Just add them briefly so they stay tender with a little bite.
Store leftovers in an airtight container in the fridge for up to 2 days. Cream based sauces will thicken as they sit, so loosen gently with a splash of water or cream when reheating.
Want some other sauces to try?
If you loved this creamy bacon pasta and looking for more pasta inspiration, start here.
Did you make this recipe?
I would LOVE it if you could leave a review and star rating down below. Also please tag me on Instagram if you share a photo of the dish!
Recipe

Creamy Bacon Pasta
Would you like to save this?
Ingredients
- 200 grams dried pasta or 300 grams fresh
- ½ tablespoon olive oil
- 4 - 5 rashers streaky bacon chopped into small pieces
- 3 cups fresh chopped vegetables I used broccoli and zucchini, see notes
- 3 garlic cloves finely chopped, minced
- ¾ cup cream
- ½ - 1 teaspoon freshly cracked black pepper
- 70 grams parmesan finely grated
Instructions
- Bring a pot of well-salted water to the boil and cook the pasta according to the packet instructions, undercooking it by 1 minute. Reserve a mug of pasta water before draining.
- Heat a large skillet over medium heat and add the olive oil. Add the bacon and cook until golden and lightly crisp, allowing the fat to render into the pan. Do not drain the pan. Remove the bacon with a slotted spoon and set aside.
- Add the vegetables to the pan and cook for a couple of minutes, just until starting to soften but still with some bite.
- Add the garlic and cook briefly until fragrant, about 30 seconds.
- Pour in the cream and add the black pepper. Turn the heat down if you need, it should just be a gentle simmer here.
- Sprinkle the parmesan in 2-3 separate lots and mix in, letting each addition melt before adding the next.
- Add the cooked pasta to the sauce along with a splash of reserved pasta water and toss well to coat.
- Return the bacon to the pan and toss everything together. Let it gently bubble for a minute or two, adding more pasta water as needed to loosen the sauce.
- Taste and season if needed (the bacon usually adds enough salt). Serve with extra Parmesan.
Lenka says
Easy and very tasty pasta recipe. Our family love it.
Emilie Pullar says
Thanks so much Lenka! 🙂
Saskia says
Delicious! Made this recipe with Brussel sprouts in winter and again with courgettes today. Worked so well with both vegetables.
Emilie Pullar says
Looove the idea of using brussel sprouts!! Thanks so much for making it Saskia!
Kate says
Love this. Quick, simple to follow recipe and delicious. A dish for the whole family.
Emilie Pullar says
Thanks so much for making Kate! So glad you enjoyed 🙂
Rosie says
This was DELICIOUS. My husband and I just wolfed it down. Great way to use all the in-season zucchini and very easy to make. Def grate your Parmesan on the star side of a box grater if you don’t have a micro plane.
Seriously, Em, another absolute cracker. This will definitely be making another appearance at our house.
Cindy says
This is such a simple yet delicious pasta. I love the way you (Emilie) take such care in writing all the details of the recipe as well as the video. Extremely helpful as we try to duplicate your masterpieces. Thank you for sharing your gift with us.
Rosie says
My husband and I disagree on pasta sauces - he likes them thick and creamy, I prefer a lighter cacio e pepe vibe. Made this to satiate him and it worked a treat. Perfect for also sneaky extra veges in when you've spent the week just eating potato chips and drinking wine!
Holly says
Indulgent, delicious and quick!
Emilie Pullar says
Thanks so much for making it Holly! 🙂
Vicki says
As usual 5 out of 5, super easy and super tasty! I skimped a bit on the parmesan, won’t make that mistake again but will deffo make this recipe again. I used orecchiette pasta which worked a treat! Thanks for another delish recipe ?
Julie Doornenbal says
Thanks Emilie made this tonight for dinner- it was delicious. The veggies I added were cauliflower, red pepper and frozen edamame beans.
Susanna says
Thanks for this recipe! I don’t usually have single cream in the fridge - would full cream milk work do you think? Should I add a bit of flour to help thicken it?
Emilie Pullar says
Full cream will be fine, don't add flour the parmesan helps to thicken it up 🙂
Dusty says
Hello, I have frozen broccoli florets to use. Should I defrost them before adding to the pan? Thank you
Emilie Pullar says
Hello! Yes I think slightly defrost them before hand for sure! 🙂
Hannah says
Have made this deliiiicious dish a few times now, so easy, so light and just so damn tasty! Works perfectly for lunch the next day at work too. Get amongst!
Emilie Pullar says
So glad you love it! It's such an addictive sauce 🙂
Caty says
Absolutely love this recipe and how quickly it comes together. It is now in the rotation forever. Great way to clean out the fridge of all the extra veg we have; just throw it all in!
Emilie Pullar says
I love how you can throw anything in! So glad you love it!
Michelle says
This recipe is incredible! I usually have such a hard time nailing down pasta sauce of the right consistency but this recipe was so easy to follow and the results really impressed my boyfriend! We loved it for dinner and made it again for lunch the next day. Thank you Emilie!
Emilie Pullar says
Hi Michelle, so glad you enjoyed it and found the recipe helpful! Thanks so much for making 🙂
Diane Bonnici says
Made this tonight , so quick and easy . Thanks for making a recipe for 2/3 .
Husband loved it ?
Emilie Pullar says
Yay! Thanks so much for making it!! 🙂
Carolyne says
Absolutely delicious and so quick and easy! This is going to become a regular in our house
Emilie Pullar says
Yay!! Such a quick and delicious sauce, I'm addicted!