Plump shrimp, silky Alfredo sauce, and tender fettuccine all come together in one pot without the usual pile of pans. What makes this version worth keeping around is the way the pasta cooks right in the sauce, so every strand picks up the savory broth, garlic, and Parmesan instead of getting drained away in a colander. The sauce ends up rich without feeling heavy, and the shrimp stay juicy because they only need a quick sear before the pasta starts simmering.
The trick is building the sauce in stages. First, the shrimp get cooked just until opaque, then they come out while the garlic, butter, cream, and broth build the base in the same pot. That layered approach keeps the flavor deep and keeps the shrimp from overcooking while the fettuccine softens. Freshly grated Parmesan matters here, too, because pre-shredded cheese often turns grainy instead of melting into that smooth finish you want.
Below, I’ve included the timing details that keep the pasta from turning mushy, plus a few practical swaps if you need to adjust the recipe for what’s in your kitchen.
The sauce thickened beautifully and the fettuccine picked up all that garlic-Parmesan flavor. I was worried the shrimp would overcook, but pulling them out first kept them tender, and my husband went back for seconds.
Save this one pot shrimp fettuccine Alfredo for the nights when you want creamy pasta and juicy shrimp without a sink full of dishes.
The Trick to Keeping the Shrimp Tender While the Pasta Cooks
Most one-pot shrimp pastas go wrong in one of two places: the shrimp turn rubbery, or the sauce gets too thick before the noodles are done. This recipe avoids both by cooking the shrimp first and holding them aside, then simmering the pasta in a larger amount of liquid than you’d use for a standard Alfredo. The pasta releases starch as it cooks, which helps the sauce thicken naturally instead of relying on a heavy roux.
That extra liquid looks like a lot at first, but it’s doing a job. As the fettuccine softens, it absorbs broth and cream while the sauce reduces around it. If the pot looks a little loose before the Parmesan goes in, that’s a good sign. The cheese tightens everything at the end and turns the whole thing glossy.
- Shrimp — Large shrimp hold up best here because they stay juicy through the final warm-up. Smaller shrimp can work, but they cook even faster and are easier to overdo.
- Fettuccine — The wide noodles cling to the sauce better than thinner pasta. If you swap in linguine or spaghetti, keep an eye on the liquid because those shapes may cook a touch faster.
- Heavy cream — This gives the sauce body and keeps it from breaking while the pasta simmers. Half-and-half can work in a pinch, but the sauce will be thinner and less stable.
- Parmesan cheese — Freshly grated Parmesan melts smoothly and helps finish the sauce. Pre-shredded cheese often contains anti-caking agents that can leave the sauce gritty.
Building the Sauce So the Pasta Cooks Into It, Not Around It
Searing the Shrimp First
Heat the oil until it shimmers, then lay the shrimp in a single layer. They only need about 1 to 2 minutes per side, just until the flesh turns pink and the centers go from translucent to opaque. If they curl into tight little rings, they’ve gone too far for this stage. Pull them out early; they’ll finish warming later without turning tough.
Cooking the Garlic Without Burning It
Once the butter goes in, add the garlic and stir constantly for about a minute. You want it fragrant and pale gold, not brown, because burnt garlic makes the whole sauce taste bitter. The pot will still be hot from the shrimp, so don’t walk away during this part. This is the point where the flavor of the whole dish gets decided.
Simmering the Pasta in the Sauce
Add the broth, cream, and seasonings, then press the uncooked fettuccine into the liquid. Cover partially and stir every few minutes so the strands don’t glue themselves together or stick to the bottom. The sauce should stay at a gentle simmer, not a hard boil, or the cream can reduce too fast before the pasta is tender. When the noodles are al dente and most of the liquid has been absorbed, the pot should look creamy and loose, not soupy.
Finishing With Cheese and Shrimp
Take the pot off the heat before you add the Parmesan. Stir it in slowly so it melts into the sauce instead of clumping. If the pan is too hot, the cheese can tighten up and turn grainy. Return the shrimp at the end and let them sit just long enough to warm through; the residual heat is enough.
How to Adapt This for a Different Pan, a Lighter Sauce, or No Dairy
Dairy-Free Version With a Different Finish
Use full-fat canned coconut milk in place of the cream and a dairy-free Parmesan-style cheese for the finish. The sauce will be a little sweeter and less sharp than classic Alfredo, but it still turns silky if you keep the heat gentle and stir often. Add a small squeeze of lemon at the end if you want to bring back some brightness.
Gluten-Free Pasta Swap
Use a sturdy gluten-free fettuccine made from rice or corn, and watch the simmer closely because those noodles can go from firm to soft faster than wheat pasta. Stir a little more often, since gluten-free strands shed starch differently and can settle at the bottom of the pot. The sauce still works, but the timing matters more.
Making It a Little Lighter
Swap half-and-half for the cream and use a little extra broth to keep the pot from reducing too quickly. The sauce won’t coat quite as luxuriously, but it still tastes rich if you finish with enough Parmesan. Go easy on the heat, because lighter dairy breaks more easily than heavy cream.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 3 days. The sauce will thicken as it sits and the pasta will absorb more liquid.
- Freezer: I don’t recommend freezing this one. Cream sauces tend to separate after thawing, and the shrimp can turn grainy.
- Reheating: Warm it slowly in a skillet over low heat with a splash of broth or cream, stirring often. High heat is the fastest way to break the sauce and overcook the shrimp.
Questions I Get Asked About This Recipe

One Pot Shrimp Fettuccine Alfredo
Ingredients
Equipment
Method
- Heat the olive oil in a large deep skillet or wide pot over medium-high heat. Season the shrimp with salt and black pepper, then add them in a single layer and cook 1–2 minutes per side until pink and just opaque.
- Remove the shrimp from the pot and set aside while you build the Alfredo sauce.
- Melt the unsalted butter in the same pot over medium heat. Add the minced garlic and cook for 1 minute, stirring constantly, until fragrant and not browned.
- Pour in the chicken broth and heavy cream, then add Italian seasoning, onion powder, and red pepper flakes. Stir to combine and bring to a gentle boil.
- Add the uncooked fettuccine and press it into the liquid. Reduce heat to medium, cover partially, and cook 10–12 minutes, stirring every 2–3 minutes to prevent sticking, until pasta is al dente and most of the liquid is absorbed.
- Remove the pot from heat and stir in the freshly grated Parmesan cheese until the sauce is silky and coats every strand.
- Return the shrimp to the pot and gently fold them in. Let it sit for 1–2 minutes so the shrimp warm through.
- Taste and adjust salt and black pepper as needed. Garnish with fresh parsley and extra Parmesan, then serve immediately straight from the pot.