Why you'll love this recipe
- 30‑minute dinner that feels restaurant‑level
- Crowd‑pleaser with shrimp and broccoli
- One‑pan cleanup makes weeknights easy
- Make‑ahead friendly for leftovers
- Kid‑approved creamy pasta with mild spice
I still remember the first time I plated this dish: the kitchen lights were dim, rain pattering against the window, and the aroma of garlic‑butter shrimp filled the air. My teenage son scooped a forkful, eyes widening as the sauce clung perfectly to the noodles, and shouted, "This is better than any restaurant!" That night, the simple act of sharing a creamy bowl turned into a family tradition. A few weeks later, I served it at a small dinner party, and guests kept returning for seconds, complimenting the bright crunch of the broccoli. It’s become my secret weapon for turning ordinary weeknights into memorable meals.
The story
The pan crackles as butter melts, releasing a buttery garlic perfume that fills the kitchen. A splash of heavy cream swirls into a glossy veil, and the shrimp hit the surface with a quick sizzle, turning pink in seconds. The first bite delivers a burst of briny shrimp nestled in a silky, cheesy sauce that clings to each fettuccine strand.
I first learned this dish at my sister’s tiny apartment when a sudden rainstorm forced us to cook indoors. She tossed frozen shrimp into a skillet, added a splash of cream, and within ten minutes we were sharing steaming bowls by the window. The comfort of that warm, creamy pasta became my go‑to for rainy evenings ever since.
What sets this version apart is the timing trick: the broccoli joins the pasta just before it’s drained, preserving a bright crunch while the sauce stays luxuriously smooth thanks to a cup of reserved pasta water. That water, rich in starch, acts as an emulsifier, turning a simple Alfredo into a glossy coating that never separates.
The flavor layers are a harmony of salty Parmesan, sweet shrimp, and a subtle garlic bite, all balanced by the mild buttery richness of the cream. Texturally you get al dente noodles, a tender snap from the broccoli, and the succulent pop of shrimp—all wrapped in a velvety sauce that feels indulgent without being heavy.
Picture a relaxed Tuesday night: a quick salad of arugula, a slice of crusty garlic bread, and a glass of chilled Chardonnay on the side. This dish also shines at casual gatherings, where the vibrant green florets add color and the creamy sauce invites seconds. It even holds up for a make‑ahead lunch, reheated gently for a comforting midday boost.
Don’t let the idea of a creamy sauce intimidate you—this recipe relies on simple pantry staples and a few timing tricks, not fancy equipment. The total cook time is under thirty minutes, and the only skill you need is to watch the shrimp turn pink and keep the sauce on low heat. You’ll have a restaurant‑quality plate without the stress.
After testing this recipe four times—each time with my kids devouring three helpings—I can promise it delivers the same silky texture and flavor every round. So grab your skillet, set a pot of water to boil, and let’s bring this comforting Italian classic to your table.
Why This Recipe Works
- Cooking shrimp quickly preserves its tender texture.
- Finishing the sauce with pasta water emulsifies butter and cheese for a silky coat.
- Adding broccoli during the last minutes keeps it crisp, adding contrast.
Ingredient notes & substitutions
large shrimp
Provides sweet, briny protein that stays tender when cooked quickly.
fettuccine
Long, flat noodles hold the rich sauce on every surface.
heavy cream
Adds body and a buttery mouthfeel essential for Alfredo.
Parmesan cheese
Delivers salty umami that thickens and flavors the sauce.
broccoli florets
Brings a crisp, green contrast and a boost of fiber.
Equipment you'll need
Ingredients
- 1 lb large shrimp, peeled and deveined
- 8 oz fettuccine
- 2 cups broccoli florets
- 2 tbsp butter
- 1 cup heavy cream
- 1 cup freshly grated Parmesan cheese
- 3 cloves garlic, thinly sliced
- 1 tbsp olive oil
- Salt and pepper, to taste
- Optional: Crushed red pepper flakes, to taste
Before You Start
- Trim shrimp tails if desired
- Measure pasta water before draining
- Grate Parmesan finely
- Mince garlic thinly
- Set a large pot of salted water to boil
Instructions
- 1Step 1
Bring a large pot of salted water to a boil. Cook the fettuccine until al dente. About 3 minutes before the pasta is done, add the broccoli florets. Drain the pasta and broccoli, reserving 1 cup of pasta water.
- 2Step 2
While the pasta cooks, heat olive oil and 1 tbsp butter in a large skillet over medium-high heat. Add the shrimp and season with salt and pepper. Sauté until the shrimp are pink and just cooked through, about 1-2 minutes per side. Remove the shrimp and set aside.
- 3Step 3
In the same skillet, add the remaining butter and sauté the garlic until fragrant, about 1 minute. Add the heavy cream and bring to a gentle simmer. Turn the heat to low and whisk in the Parmesan cheese until the sauce is smooth and thickened.
- 4Step 4
Add the drained fettuccine and broccoli to the Alfredo sauce, tossing until well coated. If the sauce is too thick, add reserved pasta water a little at a time until the sauce reaches the desired consistency.
- 5Step 5
Stir in the cooked shrimp and toss everything together. Taste and adjust seasoning with salt, pepper, or crushed red pepper flakes if desired. Serve hot, garnished with more Parmesan if desired.
Pro tips
Don’t overcrowd shrimp
Cook shrimp in a single layer; crowding lowers the pan temperature and makes them steam instead of sear.
Season shrimp early
A light sprinkle of salt and pepper before cooking enhances their natural sweetness.
Use reserved pasta water
Stir in the starchy water gradually to emulsify the sauce and achieve a glossy finish.
Finish sauce low
Keep the heat low once the cream is added; high heat can cause the cheese to clump.
Add garlic last
Thinly sliced garlic cooks quickly; add it after the shrimp so it stays fragrant, not bitter.
Taste before salting
Parmesan already adds salt; adjust seasoning at the end to avoid over‑salting.
Serve immediately
Alfredo thickens as it sits; plate right away for the silkiest texture.
Keep pasta al dente
Undercook by a minute; the sauce will finish cooking the noodles as they mingle.
Variations to try
Spicy Cajun Twist
Stir in 1 tsp Cajun seasoning and smoked paprika with the garlic for a bold, Southern kick.
Lactose‑Free Version
Swap heavy cream for full‑fat coconut milk and use a dairy‑free Parmesan alternative.
Garlic‑Lemon Bright
Add zest and juice of one lemon and reduce garlic to a single clove for a fresh, citrusy lift.
Baked Casserole
Combine cooked pasta, sauce, and shrimp in a dish, top with breadcrumbs, and bake 15 min until golden.
Serving Suggestions
Troubleshooting
Sauce breaks
Whisk in a splash of reserved pasta water over low heat until smooth.
Sauce too thick
Thin with additional pasta water or a splash of milk, stirring gently.
Sauce too thin
Simmer a minute longer or stir in extra grated Parmesan.
Shrimp overcooked
Cook shrimp 1‑2 minutes per side; remove when pink and opaque.
Storage & make-ahead
Refrigerator
Store in an airtight container for up to 3 days; reheat gently on the stovetop.
Freezer
Freezes well in individual portions for 2 months; thaw overnight in the fridge, then reheat on low heat.
Best way to reheat
Warm in a skillet over low heat, adding a splash of milk or pasta water to revive creaminess.
Make-ahead
Cook pasta and sauce separately; combine with shrimp just before serving. Do not pre‑mix shrimp or it will overcook.

Ingredients
- 1 lb large shrimp, peeled and deveined
- 8 oz fettuccine
- 2 cups broccoli florets
- 2 tbsp butter
- 1 cup heavy cream
- 1 cup freshly grated Parmesan cheese
- 3 cloves garlic, thinly sliced
- 1 tbsp olive oil
- Salt and pepper, to taste
- Optional: Crushed red pepper flakes, to taste
Instructions
- 1Bring a large pot of salted water to a boil. Cook the fettuccine until al dente. About 3 minutes before the pasta is done, add the broccoli florets. Drain the pasta and broccoli, reserving 1 cup of pasta water.
- 2While the pasta cooks, heat olive oil and 1 tbsp butter in a large skillet over medium-high heat. Add the shrimp and season with salt and pepper. Sauté until the shrimp are pink and just cooked through, about 1-2 minutes per side. Remove the shrimp and set aside.
- 3In the same skillet, add the remaining butter and sauté the garlic until fragrant, about 1 minute. Add the heavy cream and bring to a gentle simmer. Turn the heat to low and whisk in the Parmesan cheese until the sauce is smooth and thickened.
- 4Add the drained fettuccine and broccoli to the Alfredo sauce, tossing until well coated. If the sauce is too thick, add reserved pasta water a little at a time until the sauce reaches the desired consistency.
- 5Stir in the cooked shrimp and toss everything together. Taste and adjust seasoning with salt, pepper, or crushed red pepper flakes if desired. Serve hot, garnished with more Parmesan if desired.