Most creamy pasta recipes go all in on heavy cream, and by the fourth or fifth bite the sauce starts sitting heavy. This one cuts the cream with chicken broth instead. Smaller change than it sounds, bigger difference than you'd expect.
The broth loosens the sauce just enough that it clings to the spaghetti instead of coating it in a thick layer. Then a squeeze of lemon goes in at the very end, off the heat, so the acid doesn't hit the cream while the pan is still hot. That last step is what keeps this pasta with bacon and peas from tasting like a cream sauce with bacon dropped into it.
Everything else is already in your kitchen. Bacon, frozen peas straight from the bag, garlic, Parmesan. About 30 minutes start to finish, and most of that is waiting on the pasta water. If creamy weeknight pasta is your thing, my Cajun chicken Alfredo is the other one in my rotation.

Save This Recipe ๐
Jump to:
Why This Version Works
- Chicken broth keeps the sauce from getting heavy. Straight heavy cream gives you a thick coating that sits on the pasta and gets tiring by the halfway point. Cutting it with broth thins the sauce enough that it clings to each strand instead, and you still get the richness without the sauce doing all the talking.
- The lemon goes in off the heat. Acid and hot cream will split on you, which is why most recipes skip the lemon entirely. Pull the pan off the burner first and stir it in at the end, and you get the brightness with none of the graininess. It's the difference between a sauce that tastes finished and one that tastes flat.
- Frozen peas go in straight from the bag. No thawing, no separate pot. They're already blanched before freezing, so they only need a couple of minutes in the warm sauce to come up to temperature. Thaw them first and they turn mushy by the time everything gets tossed together.
- The bacon fat does the seasoning work. Cook the bacon first, leave about a tablespoon of the rendered fat in the pan, and cook the garlic in that instead of reaching for oil. The smoky flavor ends up in the sauce rather than just in the bacon bits on top. Pour off any more than that tablespoon or the sauce turns greasy.
Ingredients
- Spaghetti: Long pasta carries this sauce well because the strands give it something to cling to, and the sauce is thin enough to coat them without clumping. Short shapes work too and shells or orecchiette will actually trap the peas better, so if you'd rather have a pea in every bite, go that route. Cook it al dente either way. Fully soft pasta turns mushy once it sits in the warm sauce.
- Bacon: Regular sliced bacon is what I use. Thick-cut works and gives you meatier pieces, but it takes a few minutes longer to render and throws off more fat, so you'll be pouring more of it off. Whatever you use, cook it in the pan rather than starting with pre-cooked bacon. The rendered fat is doing real work in this recipe and you lose it entirely if you skip that step.
- Frozen sweet peas: Straight from the bag, no thawing. They only need a couple of minutes in the warm sauce. Thaw them first and they go soft by the time everything is tossed. Fresh peas work if you have them, but they need a few extra minutes to become tender.
- Heavy cream: This is the body of the sauce. Half-and-half will work and gives you something lighter, though it won't thicken the same way, so expect a looser sauce and lean harder on the pasta water at the end. Skip the cream entirely and you're making a different dish, one built on pasta water and Parmesan instead.
- Chicken broth: The reason this version doesn't sit heavy. It thins the cream so the sauce coats rather than smothers, and it adds a savory backbone that plain cream doesn't have. Leave it out and you'll want to cut the cream with pasta water instead, or the whole thing gets rich fast. Use low-sodium if you have it, since bacon and Parmesan are already bringing plenty of salt.
- Garlic cloves: Fresh cloves, minced, cooked in the bacon fat for under a minute. Any longer and garlic in a hot fatty pan goes bitter, which you can't undo once the cream is in. Jarred garlic works in a pinch but it's milder and slightly sour.
- Grated Parmesan: Grate it yourself. Pre-shredded is coated to keep it from caking, and that coating is what makes it clump or go stringy instead of melting into the sauce. It's also the third salty ingredient here, so hold off on seasoning until it's stirred in.
- Lemon juice: Fresh, and it goes in with the pan off the heat. Acid hitting hot cream is what makes a sauce turn grainy. Added at the right moment it cuts through the richness and keeps the dish from tasting one-note. Bottled juice works but tastes duller.
- Salt and pepper: Season at the very end, after the bacon, broth, and Parmesan are all in. Those three stack up fast and it's easy to oversalt if you season as you go.
See recipe card for quantities.
Substitutions and Additions
- Turkey bacon: Works if you want something leaner, but know what you're giving up. Turkey bacon renders almost no fat, so you'll need a tablespoon of olive oil to cook the garlic in, and the sauce loses the smoky base that pork bacon builds. Season a little more aggressively at the end to make up for it.
- No cream: Skip the heavy cream and build the sauce on chicken broth, a good splash of starchy pasta water, and extra Parmesan instead. It won't be as rich, but the starch and cheese still give you something that coats the pasta. Add the Parmesan gradually off the heat so it emulsifies rather than clumps.
- Green beans: A fine stand-in when you're out of peas. Cut them into short pieces and give them longer in the sauce than peas need, closer to five minutes, since they don't soften as fast. You lose the sweetness the peas bring, so the lemon at the end matters more.
- Chicken: Cooked chicken breast or thighs, shredded or cubed, stirred in with the bacon at the end. Adds protein without changing the sauce. Cook it separately rather than in the same pan, or it'll release liquid and thin things out.
- Spicy: Red pepper flakes, added with the garlic so they bloom in the fat rather than sitting raw on top. Start with a quarter teaspoon. The cream mutes heat more than you'd expect.
- Vegetarian: Leave the bacon out and swap in vegetable broth. Without the rendered fat you'll want olive oil for the garlic, and I'd add a handful of sautรฉed mushrooms for the savory depth the bacon was providing. Otherwise the sauce reads a little thin.
How To Make Creamy Pasta with Bacon and Peas
- Cook the spaghetti. Bring a large pot of well-salted water to a boil and cook the spaghetti to al dente, about a minute shy of what the package says. Scoop out a cup of the pasta water before you drain, then set the pasta aside. That starchy water is your safety net if the sauce tightens up later.
- Cook the bacon. While the pasta water heats, cook the bacon in a large skillet over medium heat until crisp, 8 to 10 minutes depending on thickness. Move it to a plate. Pour off the rendered fat until about a tablespoon is left in the pan. Any more than that and the sauce comes out greasy.
- Cook the garlic. Add the garlic to the bacon fat and cook for 30 to 45 seconds, just until it smells good. Keep it moving. Garlic in hot fat goes bitter fast, and once the cream is in there's no fixing it.
- Deglaze with the broth. Pour in the chicken broth and scrape the browned bits off the bottom of the pan with a wooden spoon. Let it bubble for about a minute. Those bits are most of the bacon flavor and you want them in the sauce, not stuck to the pan.
- Add the cream and peas. Stir in the heavy cream and bring it to a bare simmer, not a boil. Boiling cream is the fastest way to split a sauce. Add the frozen peas straight from the bag and let them warm through for 2 to 3 minutes.
- Finish the sauce. Crumble the bacon back in, then stir in the Parmesan a handful at a time so it melts smoothly instead of clumping. Give it a minute to thicken slightly.
- Off the heat, add the lemon. Take the pan off the burner before the lemon juice goes in. Acid hitting hot cream is what turns a sauce grainy. Stir it through, then taste and season with salt and pepper now, not earlier. Between the bacon, broth, and Parmesan there's already a lot of salt in play.
- Toss and serve. Add the drained spaghetti and toss until every strand is coated, splashing in reserved pasta water a little at a time if the sauce feels tight. Serve right away with extra Parmesan. It thickens as it sits, so this isn't a dish that waits well.
Rose's Top Tips
- Pull the pasta a minute early. Package timing assumes the pasta is done cooking when you drain it, but yours keeps cooking in a hot pan of sauce for another minute or two after that. Draining at true al dente means it's soft by the time it hits the table. A minute short gives you pasta that still has some bite.
- Save more pasta water than you think you need. A cup, not a splash. The starch in it does two things: it thins the sauce without watering down the flavor the way plain water or extra broth would, and it helps the sauce grip the pasta instead of pooling at the bottom of the bowl. You can always pour it out. You can't get it back once the pot's in the sink.
- Grate the Parmesan yourself. Pre-shredded cheese is coated with starch or cellulose so it doesn't cake in the bag, and that coating is exactly what keeps it from melting cleanly. It'll clump or go stringy in a warm cream sauce. A block grated fresh melts into the sauce and tastes sharper, which matters when there are only nine ingredients carrying the dish.
- Cook the bacon until it's properly crisp, then take it out. Soft bacon disappears into a creamy sauce and you lose the texture contrast that makes the dish interesting. Crisp it fully, move it to a plate while you build the sauce, and add it back at the end. Leave it in the whole time and it softens right back up in the cream.
- Season last, after the Parmesan. Bacon, chicken broth, and Parmesan are all salty, and they stack. If you salt the sauce while it's simmering, then add cheese, you'll usually end up over. Taste once everything is in, then adjust. Low-sodium broth gives you more room to steer.
Why Cream Sauce Splits, and How To Fix It
A split sauce looks grainy or curdled, with visible flecks of separated dairy and a thin, watery layer underneath instead of something smooth. Two things usually cause it, and both are avoidable.
Heat. Cream that comes to a full boil separates. The fat breaks away from the liquid and won't go back on its own. Keep the sauce at a bare simmer, where you see a few slow bubbles at the edge of the pan and nothing more. If it's bubbling across the whole surface, the heat is too high.
Acid. Lemon juice hitting hot cream causes the proteins to seize up almost immediately. This is why most recipes for this dish skip the lemon entirely, but the brightness is worth having. The fix is timing: take the pan off the burner before the juice goes in, give the sauce a few seconds to stop simmering, then stir it through.
If it splits anyway. Take the pan off the heat and add a splash of the reserved pasta water, stirring constantly. The starch acts as a binder and will often pull a lightly separated sauce back together. Work it in a little at a time rather than dumping it in. If the sauce has gone fully grainy it won't come all the way back, but it will still taste fine tossed with the pasta, which is where most of it is going anyway.
What To Serve With This
- Garlic bread: The obvious pairing and it earns it. The sauce here is loose enough that some of it ends up in the bottom of the bowl, and bread is how you get it. Buttery and crisp, nothing fancy.
- Caesar salad: Crisp romaine and a sharp dressing cut straight through a cream sauce, which is exactly what you want alongside it. The Parmesan overlaps with the pasta, so if that bothers you, go lighter on the cheese in the salad.
- Roasted asparagus or Brussels sprouts: Roasting gives you browned edges and a slight bitterness that plays well against the richness. Both go in a hot oven while the pasta water comes to a boil, so nothing extra to time.
- Broccoli cheddar soup: Worth saying plainly, this is creamy on creamy, so serve small cups rather than bowls if you're doing both. It works better as a cold-weather pairing than a summer one.
- Green bean casserole: A heavier option that makes sense when you're feeding a crowd or stretching the pasta further. The crunchy topping gives you texture the pasta doesn't have on its own.
Storing and Reheating
- Refrigerator: Store leftovers in an airtight container for 3 to 4 days. The sauce thickens considerably as it chills and the pasta absorbs a good amount of it overnight, so what looks dry in the container is normal. It comes back with a splash of liquid on the reheat.
- Reheating: Warm it in a skillet over medium-low heat with a splash of chicken broth, milk, or cream stirred in as it comes up to temperature. Go low and slow. High heat is what splits a reheated cream sauce, same as it does the first time around. The microwave works if you're reheating a single portion, but do it in 30-second bursts, stirring between each one, rather than blasting it for two minutes straight.
- Freezing: I don't recommend it. Cream sauces separate when frozen and thawed, because the ice crystals break the emulsion and the fat won't recombine no matter how carefully you reheat it. You'll end up with grainy sauce and soft, waterlogged pasta. If you want leftovers, the fridge is the better answer.
Recipe FAQs
Yes, and that's what I'd recommend. Frozen peas go straight from the bag into the warm sauce and need about 2 to 3 minutes to come up to temperature. Thawing them first just means they're already soft before they hit the pan, and by the time everything is tossed together they turn mushy.
Almost always heat or acid. Cream that comes to a full boil separates and won't come back together, so keep it at a bare simmer with just a few slow bubbles at the edge of the pan. The other culprit is adding the lemon juice while the pan is still hot. Take it off the burner first, let the bubbling stop, then stir the juice through. If it does split, a splash of reserved pasta water stirred in off the heat will often pull it back.
Spaghetti is what I use, since long strands give a thin sauce something to cling to. If you'd rather catch a pea in every bite, small shells or orecchiette do that better because the shape cups them. Penne, fusilli, and farfalle all work fine too. The only shape I'd skip is anything very fine like angel hair, which gets lost in a sauce this rich.
You can. Build the sauce on chicken broth, a generous splash of starchy pasta water, and more Parmesan than the recipe calls for, adding the cheese gradually off the heat so it melts smoothly instead of clumping. It comes out lighter and looser rather than creamy, but the starch and cheese still give you something that coats the pasta. Half-and-half is the middle option if you want creamy without going all the way.
Not really, and I'd rather tell you that than have you find out. This is a dish that wants to be eaten right away. The sauce tightens as it sits and the pasta keeps absorbing it, so within twenty minutes on the counter you've got something noticeably drier than what came out of the pan. Leftovers reheat fine the next day, but making it in advance for the same meal doesn't work.
More Pasta Recipes To Try
- Creamy Kielbasa Pasta: Same weeknight shape as this one, with smoked sausage doing the work the bacon does here. Ready in about the same time.
- Boursin Pasta: A five-ingredient sauce built on a single wheel of garlic and herb cheese. Worth knowing about for the nights when even nine ingredients feels like too many.
- Chicken Fettuccine Alfredo: The richer end of the spectrum, with no broth cutting the cream. Make this one when you want the sauce to be the whole point.
- Creamy Tuscan Pasta: Sun-dried tomatoes and spinach in a Parmesan cream sauce. Good option when you want vegetables in the pan rather than on the side.

Did you try this recipe?
Share how it turned out in the comment box below, and if you loved it, share it on Facebook, Pinterest & Instagram.
Thank you!


Creamy Pasta with Bacon and Peas
Ingredients
- 12 oz spaghetti
- 6 slices bacon crumbled or chopped
- 1 cup sweet peas
- 1 cup heavy cream
- ยฝ cup chicken broth
- 3 cloves garlic minced
- ยฝ cup grated Parmesan
- 1 tablespoon lemon juice
- Salt and pepper
Instructions
- Cook the spaghetti. Bring a large pot of well-salted water to a boil and cook the spaghetti to al dente, about a minute shy of what the package says. Scoop out a cup of the pasta water before you drain, then set the pasta aside. That starchy water is your safety net if the sauce tightens up later.12 oz spaghetti
- Cook the bacon. While the pasta water heats, cook the bacon in a large skillet over medium heat until crisp, 8 to 10 minutes depending on thickness. Move it to a plate. Pour off the rendered fat until about a tablespoon is left in the pan. Any more than that and the sauce comes out greasy.6 slices bacon
- Cook the garlic. Add the garlic to the bacon fat and cook for 30 to 45 seconds, just until it smells good. Keep it moving. Garlic in hot fat goes bitter fast, and once the cream is in there's no fixing it.3 cloves garlic
- Deglaze with the broth. Pour in the chicken broth and scrape the browned bits off the bottom of the pan with a wooden spoon. Let it bubble for about a minute. Those bits are most of the bacon flavor and you want them in the sauce, not stuck to the pan.ยฝ cup chicken broth
- Add the cream and peas. Stir in the heavy cream and bring it to a bare simmer, not a boil. Boiling cream is the fastest way to split a sauce. Add the frozen peas straight from the bag and let them warm through for 2 to 3 minutes.1 cup heavy cream, 1 cup sweet peas
- Finish the sauce. Crumble the bacon back in, then stir in the Parmesan a handful at a time so it melts smoothly instead of clumping. Give it a minute to thicken slightly.6 slices bacon, ยฝ cup grated Parmesan
- Off the heat, add the lemon. Take the pan off the burner before the lemon juice goes in. Acid hitting hot cream is what turns a sauce grainy. Stir it through, then taste and season with salt and pepper now, not earlier. Between the bacon, broth, and Parmesan there's already a lot of salt in play.1 tbsp lemon juice, Salt and pepper
- Toss and serve. Add the drained spaghetti and toss until every strand is coated, splashing in reserved pasta water a little at a time if the sauce feels tight. Serve right away with extra Parmesan. It thickens as it sits, so this isn't a dish that waits well.12 oz spaghetti




