Shrimp Fettuccine Alfredo
This Shrimp Fettuccine Alfredo is the kind of dinner that makes weeknights feel special and weekends feel indulgent. Creamy, garlicky sauce coats ribbons of fettuccine, while tender, perfectly seasoned shrimp add a briny, savory contrast. It comes together quickly and uses simple pantry staples that most cooks already have. Follow the step-by-step directions below for a reliably silky sauce and shrimp that stay juicy instead of rubbery.
Ingredients

- ▢1 lb fettuccine
- ▢3 tablespoons unsalted butter
- ▢1 lb shrimp, peeled and deveined
- ▢Salt, to taste
- ▢Ground black pepper, to taste
- ▢2 cloves garlic, minced
- ▢2 tablespoons all-purpose flour
- ▢1 cup heavy cream
- ▢1/2 cup whole milk
- ▢1 egg yolk
- ▢1 cup grated parmesan cheese
- ▢1 tablespoon fresh parsley, chopped
Why this recipe works
There are a few small details that make this Shrimp Fettuccine Alfredo stand out. First, the sauce is built with a bit of roux — just 2 tablespoons of flour cooked in butter — which gives the cream a silky, clingy texture without needing an excessive amount of cream. Second, the shrimp are seasoned simply with salt and pepper and cooked briefly so they remain tender. Finally, the egg yolk is whisked with a touch of the warm dairy to temper it before being added to the sauce; this keeps the sauce luxuriously rich without curdling. The result is an elegant, comforting pasta that tastes like a restaurant classic made at home.
Equipment
- Large pot for boiling pasta
- Large skillet or sauté pan
- Mixing bowl
- Tongs or pasta fork
- Whisk
- Measuring cups and spoons
Timing

- Prep time: 10–15 minutes
- Cook time: 15–20 minutes
- Total time: 25–35 minutes
Step-by-step instructions

Follow these clear, numbered steps to make the sauce smooth and the shrimp perfectly cooked. The directions are written to match the ingredients exactly and to keep the order of operations logical and easy to follow.
- Bring the pasta water to a boil: Fill a large pot with water, add a generous pinch of salt, and bring it to a rolling boil over high heat. Add 1 lb fettuccine and cook according to the package directions until al dente (usually about 8–12 minutes). Reserve about 1 cup of the starchy pasta water before draining the fettuccine. Drain the pasta and set it aside, leaving it warm.
- Season the shrimp: Pat 1 lb shrimp, peeled and deveined, dry with paper towels. Season both sides lightly with salt and ground black pepper to taste. This simple seasoning lets the shrimp’s natural flavor shine and pairs well with the creamy sauce.
- Sauté the shrimp: In a large skillet over medium-high heat, melt 3 tablespoons unsalted butter. Once the butter is hot and foamy, add the seasoned shrimp in a single layer. Cook the shrimp for about 1–2 minutes per side, until they turn pink and just opaque through the center. Remove the shrimp from the skillet and transfer them to a plate; tent loosely with foil to keep warm. Do not overcook the shrimp — they will finish warming in the sauce.
- Sauté the garlic and make the roux: Reduce the heat to medium. Add the 2 cloves garlic, minced, to the same skillet and sauté for about 30 seconds, stirring constantly, until fragrant but not browned. Sprinkle 2 tablespoons all-purpose flour over the garlic and butter mixture, and stir continuously for 1–2 minutes to cook out the raw flour taste. The mixture should become lightly golden and start to thicken slightly.
- Add the dairy: Gradually whisk in 1 cup heavy cream and 1/2 cup whole milk, stirring constantly to create a smooth sauce. Bring the mixture to a gentle simmer over medium-low heat, whisking occasionally. Allow it to simmer for 2–3 minutes until it begins to thicken. If the sauce becomes too thick, add a splash of the reserved pasta water to loosen it.
- Temper the egg yolk: In a small bowl, whisk 1 egg yolk. Slowly add 2–3 tablespoons of the warm cream mixture to the yolk while whisking constantly. This tempers the yolk and prevents it from scrambling when added to the hot sauce. Once the yolk is warmed, whisk it back into the skillet with the rest of the sauce.
- Finish the sauce with cheese: Remove the skillet from heat and stir in 1 cup grated parmesan cheese until melted and fully incorporated. Taste the sauce and season with additional salt and ground black pepper as needed. If the sauce seems too thick, whisk in a few tablespoons of the reserved pasta water until you reach a smooth, saucy consistency that will cling to the fettuccine.
- Toss pasta and return shrimp: Add the drained fettuccine to the skillet and toss gently to coat every strand in the creamy sauce. Return the cooked shrimp to the pan and toss again briefly to warm them through and distribute them evenly among the pasta. Heat just until the shrimp are warmed; avoid prolonged cooking so they stay tender.
- Plate and garnish: Serve the pasta immediately, dividing it among warmed bowls or plates. Sprinkle 1 tablespoon fresh parsley, chopped, over each portion for a bright, fresh finish. Add an extra grind of ground black pepper if desired.
Troubleshooting and tips
- Preventing a grainy sauce: Always whisk the dairy into the roux gradually and maintain a gentle simmer. If the sauce looks grainy, whisk it vigorously off the heat; a splash of reserved pasta water can help smooth it out.
- Keeping shrimp tender: Shrimp cook very quickly. Watch them closely and remove them from heat as soon as they turn pink and opaque. They will continue to warm in the sauce and while tossing with the pasta.
- Adjusting thickness: Use the reserved pasta water to thin the sauce a little at a time. The starch in that water helps the sauce cling to the noodles.
- Cheese choice: Use freshly grated parmesan for the best melting quality and flavor. Pre-grated parmesan can contain anti-caking agents that inhibit smooth melting.
- Make-ahead option: Prepare the sauce up to the step before adding the egg yolk, then cool and refrigerate. Rewarm gently and temper the yolk when ready to finish. Reheat the sauce slowly over low heat, adding reserved pasta water as needed.
Serving suggestions
This Shrimp Fettuccine Alfredo pairs beautifully with a crisp green salad tossed in a bright vinaigrette to cut through the richness. Serve with lemon wedges for guests who like a bright squeeze of citrus over their shrimp. For a vegetable side, roasted asparagus or sautéed spinach work well and add color and texture to the plate.
Storage and reheating
Store leftover pasta in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove over low heat, adding a splash of milk or reserved pasta water to restore creaminess. Avoid high heat or microwaving on high, which can cause the sauce to separate and the shrimp to become tough.
Notes on ingredients
- Fettuccine: The wide ribbon shape holds onto the sauce beautifully. If you prefer, you can substitute another long pasta like tagliatelle, but keep the same amount.
- Butter and dairy: Unsalted butter and control over added salt lets you season the dish precisely. The combination of heavy cream and whole milk gives a rich yet balanced mouthfeel.
- Shrimp: Use fresh or fully thawed shrimp that are peeled and deveined for convenience and even cooking.
- Egg yolk: This enriches the sauce and lends an extra silky texture. Temper it carefully with warm sauce before adding to prevent curdling.
- Parmesan: Freshly grated is best for a smooth finish and authentic flavor.
Final thoughts
This Shrimp Fettuccine Alfredo is a comforting, restaurant-quality pasta that’s perfect for dinner when you want a bit of indulgence without hours of work. The steps are straightforward: cook the pasta, sear the shrimp, build a simple roux-based cream sauce, temper the egg yolk, and finish with parmesan and parsley. The end result is a glossy, luscious sauce that coats each strand of fettuccine and showcases plump shrimp in every bite.
Whether you’re serving it for a special weeknight meal, a date night, or a casual dinner with friends, this Shrimp Fettuccine Alfredo delivers the kind of flavor that feels classic and timeless. Enjoy.

Shrimp Fettuccine Alfredo
Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil and cook the fettuccine according to package directions, reducing the cook time by 2 minutes so the pasta is slightly under al dente; reserve 2–3 tablespoons of pasta cooking water, then drain and set aside.
- Meanwhile, heat a large skillet over medium heat and melt 1 tablespoon of the butter.
- Add the shrimp to the skillet, season with salt and pepper, and cook 2 to 3 minutes per side until pink and opaque; transfer the shrimp to a plate.
- Add the remaining 2 tablespoons butter to the skillet and sauté the minced garlic until fragrant and lightly golden, about 30–60 seconds.
- Sprinkle the flour over the garlic and butter and cook, stirring, for 1 minute to remove the raw flour taste and form a roux.
- Slowly whisk in the heavy cream and milk until smooth, then remove the skillet from the heat briefly and whisk in the egg yolk until combined.
- Return the skillet to low heat, add the grated Parmesan, and whisk until the cheese melts and the sauce is smooth; if the sauce becomes too thick, stir in 2–3 tablespoons reserved pasta water to loosen it.
- Lower the heat, add the cooked fettuccine and shrimp to the sauce, and toss gently until everything is evenly coated and heated through.
- Serve immediately garnished with chopped parsley and extra Parmesan if desired.
Notes
- Cook the fettuccine 2 minutes less than package time for a firm bite.
- Reserve a little pasta water to thin the sauce if needed.
- Use large fresh shrimp for best texture and flavor.
- Whisk in the egg yolk off the heat to prevent scrambling.
- Stir constantly when combining flour and liquids to avoid lumps.
