Creamy Shrimp Alfredo That We Finally Got Right
I have been trying to get homemade Alfredo sauce right for weeks.
That sentence makes Alfredo sound much more complicated than it should be.
Heavy cream. Butter. Parmesan. How hard could it possibly be?
Apparently, hard enough that my kitchen has seen thin Alfredo, lumpy Alfredo, grainy Alfredo and Parmesan that simply decided it wasn’t going to melt.
At one point I confidently thought, if you have heavy cream, butter and Parmesan, you can make a really good Alfredo sauce in about 10 minutes.
Famous last words.
But after several attempts—and quite a lot of unsolicited assistance from my daughters—we finally made the one.
The sauce was creamy and rich, it coated the fettuccine instead of sliding off of it, and the Parmesan actually melted into the sauce.
Madeleine gave it a 10/10.
Eva took one bite and announced, “Banger.”
That’s enough testing for me. This is officially our Alfredo recipe.

What Finally Fixed My Alfredo Sauce
The biggest change was surprisingly simple:
I grated the Parmesan much finer.
I’d been using freshly grated Parmesan already, but on previous attempts the shreds were still fairly large. This time I used the finest setting on my grater.
That gave the cheese much less work to do once it hit the warm cream.
I also stopped treating the Parmesan like an ingredient I could just dump into the pan.
The cream gets warmed first. The heat gets turned down. Then the Parmesan goes in gradually while I stir.
That combination made a huge difference.
And yes, this required me to stop my daughters from taking over.
During one of our previous Alfredo experiments, Madeleine handed me a measuring cup that was about three-quarters full of grated Parmesan and announced that she had grated a cup.
She’s 22.
I sent her back to the grater.
Then Eva wanted me to dump the cheese into the cream approximately four seconds after I’d poured the cream into the pan.
WAIT.
Apparently homemade Alfredo is also a lesson in patience for everyone involved.
Creamy Shrimp Alfredo
This makes a rich, creamy Alfredo with plenty of sauce for fettuccine and shrimp.
Ingredients
- 1 pound fettuccine
- 1 pound large shrimp, peeled and deveined
- 2 cups heavy whipping cream
- 2 tablespoons butter
- 2–3 cloves garlic, minced
- 1½ to 2 cups freshly grated Parmesan cheese
- Freshly ground black pepper
- Salt, as needed
- Tony Chachere’s Creole Seasoning, optional
- Reserved pasta water, as needed
Before You Start: Grate the Parmesan
Do this first.
Not while the cream is heating. Not after you’ve started cooking the shrimp.
Before.
Use a block of Parmesan and the finest setting on your grater. You want small, delicate pieces that can melt quickly into the sauce.
Have the entire bowl of Parmesan sitting beside the stove before you start the sauce.
This is now a non-negotiable Alfredo rule in my kitchen.

Cook the Fettuccine
Bring a large pot of salted water to a boil and cook the fettuccine according to the package directions until al dente.
Before draining the pasta, scoop out about a cup of the pasta water and set it aside.
You probably won’t use all of it. You may not need much at all.
But once you’ve poured it down the drain, there’s no getting it back.
Cook the Shrimp
Season the shrimp lightly with salt and pepper.
Cook them in a large skillet with a little butter until they’re pink and opaque. Shrimp cook quickly, so don’t leave them in the pan too long.
Once they’re done, remove them from the skillet and set them aside while you make the Alfredo sauce.
They’ll go back into the pan at the end.
Make the Alfredo Sauce
Add the butter and minced garlic to the skillet.
Cook the garlic briefly over medium-low heat until it’s fragrant, being careful not to brown it.
Pour in the heavy cream.
Let the cream warm gently, stirring occasionally. You want it hot and beginning to thicken, but you don’t want a hard boil.
This is where patience matters.



Now Add the Parmesan — Slowly
Turn the heat to low.
You can even pull the skillet off the burner briefly if the cream seems especially hot.
Add a small handful of your finely grated Parmesan.
Stir.
Wait for it to melt into the cream.
Then add another handful.
Stir again.
Continue until you’ve incorporated about 1½ cups of Parmesan. From there, you can add more until the sauce tastes and looks the way you want it.
Don’t dump two cups of Parmesan into the skillet at once.
I know this because I live with people who desperately want to dump two cups of Parmesan into the skillet at once.
Add the Pasta
Once the cheese has melted and the sauce is creamy, add the drained fettuccine directly to the skillet.
Toss everything together until the noodles are completely coated.
If the sauce gets thicker than you’d like, add a splash of your reserved pasta water and toss again.
Then add the cooked shrimp back to the skillet and gently combine everything.
Finish with freshly ground black pepper.
Taste it before adding extra salt. Parmesan brings quite a bit of saltiness on its own.

And Then We Added Tony’s
This isn’t exactly traditional Alfredo territory, but we live in Louisiana.
During one of our earlier Alfredo attempts, my husband requested Tony Chachere’s on his.
Turns out, he had a point.
A light sprinkle of Tony’s over the finished shrimp Alfredo cuts through some of the richness and gives it just a little extra kick.
I wouldn’t add a ton to the entire skillet because everyone can season their own bowl differently.
But on mine?
Absolutely.
Why Does Homemade Alfredo Get Grainy?
This was the problem I kept running into.
The sauce tasted good, but instead of being silky smooth, I could feel tiny bits of Parmesan in it.
After experimenting with several batches, these are the things that made the biggest difference for me:
Use freshly grated Parmesan. Pre-shredded Parmesan is convenient, but freshly grated cheese melts much better in a sauce like this.
Grate it very finely. This was probably the biggest improvement between my earlier batches and this one.
Don’t let the sauce get too hot. High heat isn’t your friend once the cheese enters the picture.
Add the Parmesan gradually. Give each addition a chance to melt before adding more.
Keep stirring. You want the Parmesan melting into the cream instead of sitting in clumps.
And don’t panic if your sauce seems a little thinner than you expected before you add the pasta.
The Parmesan thickens it, the pasta absorbs some of the sauce, and everything continues to thicken as it sits.
Can You Make Chicken Alfredo Instead?
Absolutely.
We’ve made versions of this with chicken, too.
Cook your chicken separately, slice it, and add it back to the pasta at the end just as you would the shrimp.
You could also leave the protein out entirely and make plain fettuccine Alfredo.
The important part is the sauce.
Because after this many attempts, I am not messing with the sauce anymore.
The Final Verdict
There have been enough Alfredo experiments in this house that my family now knows they’re participating in recipe development.
This time, though, there wasn’t much to critique.
Madeleine: 10/10.
Eva, after literally one bite: “Banger.”
Then Madeleine went back for another bowl.
That’s about as definitive as my Test Kitchen gets.
The funny thing is that the final recipe isn’t dramatically different from where we started. The ingredients were never really the problem.

It was the technique.
Finely grated Parmesan, lower heat, patience and adding the cheese gradually turned the same basic ingredients into the creamy Alfredo I’d been trying to make all along.
So yes—you really can make a great Alfredo with heavy cream, butter and Parmesan.
I’m just never telling anyone again that it’ll be easy in 10 minutes. 😂
