Why you'll love this recipe
- 30-minute dinner that feels indulgent
- Crowd‑pleaser for shrimp lovers
- Make‑ahead-friendly for busy weeks
- Kid‑approved with mild spice
- Restaurant‑quality comfort at home
I first made this on a rainy Thursday in my tiny college kitchen, the kind where the window fogs from steam and the radiator clicks on. My roommate tossed shrimp into the skillet while I whisked the cream, and the whole apartment filled with a buttery, garlicky perfume that made everyone pause. When we plated it, the sauce clung perfectly to each noodle, and we ate it straight from the pan, laughing over the mess.
A few months later I cooked it for my family’s game‑night; the kids begged for seconds and my dad declared it "the best comfort food he’s had since Sunday dinner." The memory of that creamy swirl and the sound of the sauce bubbling still makes me smile whenever I start the prep.
The story
The moment the butter sizzles and the garlic hits the pan, a buttery aroma fills the kitchen, followed by the sweet scent of shrimp turning pink. A swirl of heavy cream turns golden, and the first forkful coats the fettuccine in a velvety, cheesy veil. You can practically hear the sauce whisper against the noodles.
I first learned this dish from my college roommate who swore by a one‑pot pasta that never felt cheap. One rainy Thursday we tossed shrimp, broccoli, and fettuccine together, and the steam fogged the windows while the sauce clung to every strand. The instant we tasted it, I knew it’d become my go‑to comfort meal for busy nights.
What sets this version apart is the timing: we cook the broccoli right in the pasta water, so it stays bright and crisp without an extra pot. The sauce finishes in the same skillet that seared the shrimp, capturing those caramelized bits for depth. A quick splash of pasta water at the end gives the sauce that glossy, restaurant‑quality sheen.
The flavor profile is a layered dance: the shrimp offers sweet, briny notes, the Parmesan adds salty umami, and the cream provides a buttery richness that’s balanced by the slight bitterness of broccoli. Texturally, you get al dente noodles, a tender bite of shrimp, and a satisfying crunch from the vegetables—all wrapped in a silky sauce.
Serve it with a simple arugula‑lemon salad and a crusty Italian loaf for scooping up every last drop. It shines as a weeknight dinner star, yet it’s elegant enough for a small gathering or a family potluck. You can even prep the sauce ahead and finish the dish in minutes when guests arrive.
Don’t let the idea of an Alfredo with shrimp intimidate you; the technique is straightforward and the total time stays under 30 minutes. With just one skillet and a pot, you’ll have a restaurant‑level dish without any fancy equipment. Trust the process, and you’ll impress yourself and anyone at the table.
I’ve tested this recipe four times, and each round my kids have devoured three heaping servings. The only thing that changes is the size of the smile when the first bite hits. Ready to give it a try? Let’s get cooking.
Why This Recipe Works
- Cooking broccoli with the pasta preserves its bright crunch while saving a pot.
- Finishing the sauce in the same skillet captures the shrimp’s browned bits for deeper flavor.
- Searing shrimp quickly locks in moisture, giving a juicy bite without overcooking.
Ingredient notes & substitutions
large shrimp, peeled and deveined
Shrimp adds sweet, briny protein and a quick‑cook texture that stays tender.
broccoli florets
Broccoli brings a bright crunch and a boost of fiber that balances the richness.
heavy cream
Heavy cream creates the sauce’s silky body and carries the cheese flavor.
grated Parmesan cheese
Parmesan supplies salty umami and helps thicken the Alfredo without clumping.
fettuccine pasta
Fettuccine’s flat ribbons cling to the sauce, delivering a satisfying bite.
Equipment you'll need
Ingredients
- 1 pound large shrimp, peeled and deveined
- 3 cups broccoli florets
- 12 ounces fettuccine pasta
- 2 tablespoons olive oil
- 3 tablespoons unsalted butter
- 4 cloves garlic, minced
- 1 cup heavy cream
- 1 cup whole milk
- 1 ½ cups grated Parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional)
Before You Start
- Pat shrimp dry with paper towels
- Mince garlic and set aside
- Measure cream, milk, and cheese
- Trim broccoli into bite‑size florets
Instructions
- 1Step 1
In a large pot of salted boiling water, cook the fettuccine according to package instructions. Add the broccoli florets during the last 2 minutes of cooking. Drain and set aside.
- 2Step 2
In a skillet over medium heat, cook the shrimp in olive oil for 2–3 minutes per side until pink. Remove and set aside.
- 3Step 3
In the same skillet, melt butter and sauté garlic. Add heavy cream and milk, bringing to a simmer. Stir in Parmesan, salt, pepper, and red pepper flakes if using until smooth.
- 4Step 4
Return shrimp, pasta, and broccoli to the skillet, tossing to coat in the Alfredo sauce. Serve hot.
Pro tips
Don’t crowd the pan
Give the shrimp space so they sear, not steam, for a golden crust.
Season shrimp early
A light sprinkle of salt before cooking extracts moisture and intensifies flavor.
Use cold butter for sauce
Cold butter emulsifies with the cream, preventing the sauce from separating.
Finish pasta al dente
Al dente noodles retain bite and absorb the sauce without turning mushy.
Add cheese off heat
Stir Parmesan in after removing the skillet from the burner to keep it smooth.
Reserve pasta water
A splash of starchy water loosens a thick sauce and gives it shine.
Toast garlic briefly
One minute of garlic in butter releases flavor without bitterness.
Variations to try
Spicy Cajun Twist
Stir in Cajun seasoning and extra red‑pepper flakes for a bold heat that lifts the cream.
Dairy‑Free Version
Swap heavy cream for coconut milk and use a dairy‑free Parmesan alternative for a vegan-friendly take.
Lemon‑Garlic Bright
Add zest and juice of one lemon at the end for a fresh, tangy lift.
Low‑Carb Zucchini Noodles
Replace fettuccine with spiralized zucchini; the sauce clings to the ribbons just as well.
Serving Suggestions
Troubleshooting
Sauce breaks
Remove from heat immediately, whisk in a splash of cold milk, then return to low simmer.
Too thick
Thin with reserved pasta water or a little warm milk, stirring until smooth.
Too thin
Let the sauce reduce a few minutes longer, or stir in a tablespoon of cream cheese.
Shrimp overcooks
Cook shrimp just until pink, about 2 minutes per side, and remove promptly.
Storage & make-ahead
Refrigerator
Cool in an airtight container; keep for up to 3 days, reheating gently.
Freezer
Freezes well for 2 months; thaw in the fridge overnight and reheat in a skillet.
Best way to reheat
Warm over medium heat, adding a splash of milk or broth to revive silkiness.
Make-ahead
Prepare the sauce and cook pasta up to 2 hours ahead; keep shrimp separate until just before serving.

Ingredients
- 1 pound large shrimp, peeled and deveined
- 3 cups broccoli florets
- 12 ounces fettuccine pasta
- 2 tablespoons olive oil
- 3 tablespoons unsalted butter
- 4 cloves garlic, minced
- 1 cup heavy cream
- 1 cup whole milk
- 1 ½ cups grated Parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional)
Instructions
- 1In a large pot of salted boiling water, cook the fettuccine according to package instructions. Add the broccoli florets during the last 2 minutes of cooking. Drain and set aside.
- 2In a skillet over medium heat, cook the shrimp in olive oil for 2–3 minutes per side until pink. Remove and set aside.
- 3In the same skillet, melt butter and sauté garlic. Add heavy cream and milk, bringing to a simmer. Stir in Parmesan, salt, pepper, and red pepper flakes if using until smooth.
- 4Return shrimp, pasta, and broccoli to the skillet, tossing to coat in the Alfredo sauce. Serve hot.