This post may contain affiliate links. Please read our disclosure policy.
When it comes to comfort food, Shrimp Alfredo with Broccoli is that girl. It’s creamy, cheesy, and packed with garlicky goodness, all coming together in just 30 minutes. We’re skipping the jarred sauce and making a silky homemade Alfredo that coats every strand of pasta like a dream. It’s the perfect weeknight dinner that requires zero stress. Let’s get into it.

Ingredients for Shrimp Alfredo

- Pasta – Choose your favorite! Fettuccine, linguine, or even penne work perfectly.
- Broccoli – Adds freshness and texture while balancing out the richness.
- Jumbo Shrimp – The star of the dish! Tender, juicy, and soaks up all the buttery, garlicky flavors.
- Lemon Pepper – Enhances the shrimp with a bright, citrusy kick.
- Salt – Brings out the natural sweetness of the shrimp.
- Butter – Creates a rich, velvety base.
- Garlic – The flavor foundation. Freshly minced is a must!
- Heavy Cream – The secret to that luxurious, creamy texture.
- Red Pepper Flakes – A little heat to cut through the richness.
- Parmesan Cheese – Gives the sauce its signature cheesy depth. Freshly grated melts best!
- Salt & Pepper – Brings out all the flavors and keeps the sauce balanced.
The full written recipe with measurements is below on the recipe card.
How to make shrimp Alfredo with broccoli
Start by cooking your pasta until al dente and setting it aside.

Sear the shrimp in butter with lemon pepper seasoning, then steam the broccoli until tender.

In the same pan, make a rich Alfredo sauce by sautéing garlic in butter, adding heavy cream, red pepper flakes, and parmesan cheese.

Let the sauce thicken before tossing in the shrimp, broccoli, and pasta. Stir until everything is well coated in the creamy sauce, then serve warm.

How can I make the Alfredo sauce thicker?
If the Alfredo sauce seems too thin, let it simmer longer to reduce, or add a little more grated parmesan to thicken it up.

More pasta recipes to try
Faqs for this recipe
Fettuccine is the classic choice, but linguine, cavatappi, spaghetti, or penne all work great! I like to use what I have on hand.
Yes! Just thaw them completely and pat them dry before cooking so they sear properly.
Alfredo sauce is best fresh, but you can store leftovers in an airtight container for up to 2 days. Reheat gently on the stovetop with a splash of cream or milk to loosen it back up.

Shrimp Alfredo with Broccoli
Ingredients
- 8 oz pasta
- 1 ¼ c broccoli , chopped
- 1/2 lb shrimp , peeled and cleaned
- 1 tsp lemon pepper
- 5 tbsp butter
- 1 ¼ c heavy cream
- 3 cloves garlic , minced
- salt
- pepper
- red pepper flakes
- 1/2 c parmesan cheese, grated
Instructions
- Bring a large pot of water to a boil, add some salt. Cook the pasta until al dente according to the package instructions. Drain and set aside.
- Season the shrimp with the lemon pepper and a pinch of salt. While the pasta is cooking, heat a skillet over medium heat and add 1 tbsp of the butter until it’s melted. Add the shrimp and cook for 2 minutes per side and remove from the pan. Cover with foil or a cover to keep warm.
- Wipe out the skillet and add ½ cup of water over medium high heat with the broccoli and bring to a simmer. Cover and let cook for 4 minutes. Drain the water and remove the broccoli. Cover with foil or a cover to keep warm. Wipe out the skillet.
- In the same skillet over medium heat add 2 tbsp of the butter, once melted add the garlic and cook for 30 seconds, stirring constantly.
- Add in the heavy cream and some red pepper flakes. Whisk together and let simmer for 5 minutes and stir occasionally. Add the remaining butter, some pepper and the parmesan cheese, stirring or whisking together. If it seems like it’s starting to clump, then the heat is way too high, every stove is different so adjust accordingly. Let this cook, stirring occasionally until the sauce reduces to half, about 5 minutes.
- Add the shrimp, pasta and broccoli into the sauce and stir until well combined.
- Let cool a bit, eat and enjoy!
Video
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

