Creamy Shrimp Alfredo Pasta with Broccoli is rich, silky, and fast. You get juicy shrimp, tender pasta, and fresh broccoli all tossed in a homemade Alfredo sauce made with butter, garlic, cream, and Parmesan.
This tastes like something you’d order at a restaurant, but it’s actually a one-pan-plus-pasta-weeknight meal. The sauce clings to every noodle, the shrimp stay tender, and the broccoli soaks up that garlicky cream so it’s not just “vegetable on the side,” it’s part of the luxury.
Below you’ll see how to cook the shrimp without turning it rubbery, how to keep the Alfredo sauce smooth instead of grainy, and how to time the pasta and broccoli so everything finishes together.
Why You’ll Love This Shrimp Alfredo Pasta
- Creamy and cheesy without being gluey
- Real garlic butter flavor, not jar sauce flavor
- Shrimp cooks in just a few minutes
- Broccoli makes it feel like a full meal in one bowl
- Honestly tastes like a date-night dinner, but you can make it in around 30 minutes
Ingredients
For the pasta and broccoli
- 8 ounces fettuccine or linguine
- 2 cups small broccoli florets (fresh or frozen)
- Salt for the pasta water
For the shrimp
- 1 pound shrimp, peeled and deveined
- Medium or large shrimp both work
- 1 tablespoon olive oil or butter
- Salt and black pepper, to taste
- 1/2 teaspoon garlic powder or paprika (optional, for light seasoning)
For the Alfredo sauce
- 4 tablespoons unsalted butter
- 3 cloves garlic, minced
- 1 cup heavy cream
- 3/4 cup freshly grated Parmesan cheese
- Salt and black pepper, to taste
- Pinch of red pepper flakes (optional, for a little warmth)
For finishing
- Extra Parmesan to serve
- Fresh parsley, minced (optional)
- Squeeze of lemon at the end (optional, brightens the richness)
How to Make Creamy Shrimp Alfredo Pasta with Broccoli
1. Boil the pasta and broccoli
Bring a large pot of salted water to a boil.
Add the pasta and cook according to package directions until just shy of al dente.
In the last 2 minutes of cooking, add the broccoli florets directly into the same pot with the boiling pasta. This steams the broccoli perfectly without dirtying another pan.
Before you drain, scoop out about 1/2 cup of the starchy pasta water and set it aside. You might use it to loosen the sauce later.
Drain the pasta and broccoli and set aside.
2. Cook the shrimp
While the pasta is boiling, heat olive oil or butter in a large skillet over medium heat.
Pat the shrimp dry and season with salt, pepper, and garlic powder or paprika if you’re using it.
Add the shrimp to the skillet in a single layer. Cook about 1–2 minutes per side, just until pink and opaque. Do not overcook. Remove the shrimp from the pan and set aside.
If there’s any liquid left in the pan, wipe it out quickly so the sauce doesn’t get watery.
Tip: Shrimp turns rubbery if it sits in heat too long. Pull it off the heat as soon as it’s opaque.
3. Make the Alfredo sauce
In that same skillet, melt the butter over medium-low heat.
Add the minced garlic and cook about 30 seconds until fragrant. Don’t brown it.
Pour in the heavy cream. Let it gently simmer (not full boil) for 2–3 minutes, stirring.
Slowly add the grated Parmesan, stirring as you go so it melts smoothly into the cream and thickens the sauce. Season with salt, black pepper, and a pinch of red pepper flakes if you like a little heat.
Tip: Keep the heat low to medium-low here. High heat can make cream separate and Parmesan grainy instead of silky.
4. Toss everything together
Add the cooked pasta and broccoli to the skillet with the Alfredo sauce. Toss to coat.
Add the cooked shrimp back into the pan and gently fold them in.
If the sauce feels too thick, splash in a little of that reserved hot pasta water and toss until it’s glossy and perfect.
Taste and adjust: more Parmesan, more pepper, maybe a tiny squeeze of lemon to wake it up.
5. Serve
Serve hot, topped with extra Parmesan and a sprinkle of fresh parsley.
This is one of those meals where you bring the pan to the table and everyone just twirls their own.

Serving Suggestions for Shrimp Alfredo Pasta
Serve it with:
- Garlic bread or toasted baguette
- A simple side salad with lemony dressing
- Roasted asparagus or sautéed mushrooms
- A glass of something cold to balance the richness
This also plates beautifully if you’re feeding someone you want to impress.
Cook’s Tips
Use good Parmesan
- Freshly grated Parmesan melts smoother than the pre-shredded bag stuff, which usually has anti-caking powder that can make the sauce grainy.
Don’t overcook the shrimp
- Shrimp should be just cooked through and then removed. You’ll add it back at the end so it warms without toughening.
Keep the sauce gentle
- Alfredo likes low heat. If you blast it, it can split or get oily. A slow melt gives you that velvety restaurant texture.
Save pasta water
- That starchy water is magic. It loosens the sauce without watering it down.
Broccoli timing
- Adding broccoli to the pasta water at the end saves you a pan and keeps it bright green and tender instead of mushy.
Variations and Add-Ins
- Cajun Shrimp Alfredo
Season the shrimp with Cajun seasoning instead of mild salt and pepper. Gives a smoky, slightly spicy kick. - Sun-dried Tomato Alfredo
Stir in chopped sun-dried tomatoes when you add the cream for a deeper, slightly sweet flavor. - Alfredo with Spinach
Swap broccoli for a few big handfuls of fresh spinach. Stir it in at the very end so it just wilts. - Lighter Version
Use half-and-half instead of heavy cream and a little less butter. The sauce won’t be as thick, but it’s still creamy. - Extra cheesy
Finish with a handful of shredded mozzarella or Asiago along with the Parmesan for a stretchier sauce.
Storage and Reheating
Fridge
Store leftovers in an airtight container up to 2–3 days.
Reheat on the stove
Add a splash of milk or cream and warm on low heat, stirring gently. Alfredo thickens in the fridge, so you usually want to loosen it.
Microwave
Heat in short bursts and stir between bursts so the shrimp doesn’t overcook and turn rubbery.
Freezer
Not ideal. Cream sauces and shrimp both change texture after freezing. Best to eat this one fresh or within a couple days.
FAQ
Can I use frozen shrimp
Yes. Just thaw, pat dry very well, and cook the same way. Wet shrimp won’t sear, it’ll steam.
Can I use a different pasta shape
Fettuccine and linguine are classic, but penne, rigatoni, or rotini all work. Tube and spiral shapes catch the sauce really well.
Do I have to add broccoli
No. You can leave it out, or swap in peas, spinach, or asparagus.
Why is my sauce thin
You may not have simmered long enough, or you added the pasta water too fast. Let it cook one more minute on low heat while tossing and it will thicken up. Also make sure you used real Parmesan, not imitation.
Why is my sauce grainy
Usually that means the heat was too high when you added the cheese, or the cheese wasn’t finely grated. Lower heat and gradual melting = smooth.
Creamy Shrimp Alfredo Pasta with Broccoli is that rich, feel-good dinner everyone thinks takes forever, but it’s honestly simple: sauté shrimp, boil pasta and broccoli in the same pot, melt butter and Parmesan into cream, toss it all together. You get tender shrimp, silky sauce, and vegetables in the same bowl.
Make it on a busy night, make it for date night, or make it when you just want comfort in a big creamy fork-twirl. It’s one of those recipes you’ll come back to over and over.
Creamy Shrimp Alfredo Pasta With Broccoli – Easy Weeknight Dinner In 30 Minutes
Tender shrimp, fettuccine, and broccoli tossed in a rich homemade Alfredo sauce made with butter, garlic, cream, and Parmesan. Creamy, garlicky, and ready in about 30 minutes — this is an easy pasta dinner that tastes like restaurant comfort.
Ingredients
- For pasta and broccoli
- 8 ounces fettuccine or linguine
- 2 cups small broccoli florets
- Salt for boiling water
- For shrimp
- 1 pound shrimp, peeled and deveined
- 1 tablespoon olive oil or butter
- Salt and black pepper, to taste
- 1/2 teaspoon garlic powder or paprika (optional)
- For Alfredo sauce
- 4 tablespoons unsalted butter
- 3 cloves garlic, minced
- 1 cup heavy cream
- 3/4 cup freshly grated Parmesan cheese
- Salt and black pepper, to taste
- Pinch of red pepper flakes (optional)
- To finish
- Extra Parmesan
- Fresh parsley
- Squeeze of lemon (optional)
Instructions
- 1. Boil pasta and broccoli
- 2. Cook pasta in salted boiling water according to package directions. In the last 2 minutes, add broccoli to the same pot. Reserve 1/2 cup pasta water, then drain and set aside.
- 3. Cook shrimp
- 4. Heat olive oil or butter in a skillet over medium heat. Season shrimp with salt, pepper, and optional garlic powder or paprika. Cook 1–2 minutes per side until pink and opaque. Remove from pan.
- 5. Make Alfredo sauce
- 6. In the same skillet, melt butter over medium-low heat. Add garlic and cook 30 seconds. Pour in heavy cream and let it gently simmer 2–3 minutes. Slowly stir in Parmesan until smooth. Season with salt, pepper, and red pepper flakes if using.
- 7. Combine
- 8. Add drained pasta and broccoli to the skillet and toss in the sauce. Add shrimp back in and fold gently. If the sauce is too thick, splash in a little reserved pasta water and toss.
- 9. Serve
- 10. Top with extra Parmesan, parsley, and a tiny squeeze of lemon if you like brightness.
Notes
Do not boil the cream hard. Low gentle heat keeps the sauce silky.
Pull shrimp off heat as soon as it’s opaque so it stays tender.
Starchy pasta water is your best friend for adjusting sauce texture.
Nutrition
Estimated: about 600–700 calories, 32g fat, 48g carbs, 35g protein.
Exact numbers depend on pasta shape, cream amount, and how much cheese you add on top.

