This Shrimp Alfredo Pasta is creamy and comforting, with juicy shrimp and mushrooms adding a tasty touch. The sauce is rich and smooth, making every bite feel special.
I love how quick this meal comes together! Perfect for when you want something fancy without all the fuss—just boil the pasta, sauté some shrimp, and mix it all up. Yum!
Key Ingredients & Substitutions
Fettuccine Pasta: This is the classic choice for Alfredo, but you can swap it for other pasta types like linguine or spaghetti if that’s what you have on hand.
Shrimp: Large shrimp work best for this recipe. If you’re allergic or prefer a different protein, try chicken or even tofu for a vegetarian option.
Mushrooms: I love using cremini mushrooms for flavor, but button mushrooms or shiitake work too. If you’re not a fan, you can skip them entirely or substitute with spinach for a fresh touch.
Heavy Cream: This ingredient gives the Alfredo its rich creaminess. For a lighter option, you can use half-and-half or for dairy-free, try coconut cream or a plant-based cream.
Parmesan Cheese: Freshly grated is key for melting nicely and enriching the sauce taste. If you don’t have Parmesan, Pecorino Romano is a good alternative!
How Do I Sauté Shrimp Perfectly?
Sautéing shrimp can be tricky but with just a few tips, you’ll get them just right. The key is to avoid overcooking, which can make them tough. Here’s how:
- Make sure your skillet is hot before adding the shrimp. This helps them cook evenly.
- Season them with salt and pepper just before cooking to enhance their flavor.
- Sauté for 2 minutes on each side or until they’re pink and opaque. Don’t crowd the pan; cook in batches if necessary.
Remember, shrimp cook quickly, so keep an eye on them for perfect results every time!
How Can I Make the Sauce Creamy and Smooth?
Creating a creamy Alfredo sauce is all about the right technique. Here’s a simple guide:
- Start with melted butter and sauté your garlic and mushrooms first to build flavor.
- Add heavy cream and chicken broth or pasta water slowly while stirring to combine smoothly.
- Incorporating the freshly grated Parmesan gradually will help achieve that velvety texture.
- If the sauce is too thick, add some reserved pasta water a little at a time until you reach your desired consistency.
These steps will ensure your sauce is rich and creamy every time!

How to Make Shrimp Alfredo Pasta With Mushrooms
Ingredients You’ll Need:
For the Pasta:
- 12 oz fettuccine pasta
For the Shrimp and Vegetables:
- 1 lb large shrimp, peeled and deveined
- 8 oz mushrooms, sliced
For the Sauce:
- 4 tbsp unsalted butter, divided
- 4 cloves garlic, minced
- 1 cup heavy cream
- 1 cup freshly grated Parmesan cheese
- 1/2 cup chicken broth or reserved pasta water
- 2 tbsp olive oil
- Salt and black pepper to taste
- 1/2 tsp crushed red pepper flakes (optional)
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This recipe takes about 25 minutes total. You’ll spend about 10 minutes cooking the pasta and preparing the shrimp and mushrooms, and then around 15 minutes to make the creamy sauce and combine everything. Quick and delicious!
Step-by-Step Instructions:
1. Cook the Pasta:
Begin by cooking the fettuccine pasta according to the instructions on the package until it’s al dente. This usually takes about 8-10 minutes. Once cooked, drain the pasta and set it aside. Remember to save 1/2 cup of the pasta water for later!
2. Sauté the Shrimp:
In a large skillet, heat 1 tablespoon of olive oil over medium-high heat. While the oil heats, season your shrimp with salt and black pepper. Add the shrimp to the skillet and sauté them for about 2 minutes on each side until they turn pink and opaque. Once done, remove the shrimp from the skillet and set them aside.
3. Cook the Mushrooms:
In the same skillet, add 2 tablespoons of butter. Once melted, toss in the sliced mushrooms and cook for about 5-6 minutes until they’re tender and browned. They should smell amazing!
4. Add Garlic:
Now, add the minced garlic to the cooked mushrooms and sauté for another minute until the garlic is fragrant. Be careful not to burn the garlic!
5. Make the Sauce:
Pour in the heavy cream along with the chicken broth or the reserved pasta water, stirring everything together. Allow it to come to a gentle simmer. This will create that rich Alfredo sauce.
6. Stir in Cheese:
Gradually add the fresh Parmesan cheese to the sauce, stirring until it melts and the sauce is smooth. Taste and season it with salt, black pepper, and optional crushed red pepper flakes for a bit of heat!
7. Combine Everything:
Now it’s time to bring it all together! Add the cooked pasta and shrimp back into the skillet, tossing everything to coat evenly in the creamy Alfredo sauce. If the sauce is too thick, feel free to add more pasta water until it’s just right.
8. Add the Final Touch:
Stir in the remaining tablespoon of butter to enhance the richness of the sauce. It makes a big difference!
9. Garnish and Serve:
To finish, garnish your delicious Shrimp Alfredo Pasta with chopped fresh parsley for a pop of color and herby flavor. Serve immediately and enjoy your wonderful creation!
Enjoy your creamy, delicious Shrimp Alfredo Pasta with Mushrooms!
Can I Use Frozen Shrimp for This Recipe?
Absolutely! Just make sure to thaw the shrimp completely before cooking. You can do this by leaving them in the fridge overnight or placing them in a sealed bag and submerging in cold water for quick thawing.
What If I Don’t Have Heavy Cream?
No problem! You can substitute heavy cream with half-and-half, whole milk, or a dairy-free alternative like coconut cream. Just keep in mind that the sauce may not be as rich and creamy, but it will still be delicious!
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. When you are ready to reheat, do so gently on the stove or in the microwave, adding a splash of water or cream to help revive the sauce.
Can I Make This Dish Vegetarian?
Yes, you can! Simply omit the shrimp and use vegetables like spinach, bell peppers, or zucchini instead. You can also add some plant-based protein like tofu or chickpeas for a satisfying alternative!



