
This creamy pesto shrimp pasta with mushrooms comes together in under 30 minutes and delivers bold, restaurant-quality Italian flavor right at home. Juicy shrimp, earthy sautéed mushrooms, and vibrant basil pesto tossed with perfectly cooked pasta make this weeknight dinner truly unforgettable.

There are dinners you make because you have to, and then there are dinners that make everyone at the table go quiet for a second before reaching for more. This Pesto Shrimp Pasta with Mushrooms is firmly in the second category.
It pulls off a rare trick: it looks and tastes like something you ordered at a small Italian restaurant, yet it comes together in under 30 minutes with one pan and one pot. The sauce is built from golden, caramelized cremini mushrooms, a splash of white wine, bright cherry tomatoes, and a generous scoop of vibrant basil pesto. The shrimp are seared quickly over high heat until just pink and tender, then folded back in at the end so they stay perfectly juicy.
Whether you call it shrimp and pesto pasta, Italian shrimp pesto pasta, or just "that pasta I made last Tuesday that everyone loved," this recipe is going into your regular rotation.
The secret is in layering flavors at every step rather than dumping everything in at once.
The result is a sauce that is simultaneously fresh, rich, savory, and bright without relying on heavy cream or complicated technique.
Chef's Tip: Always reserve a cup of pasta water before you drain your pasta. That cloudy, starchy liquid is liquid gold. A few splashes will help your pesto cling to every strand of pasta instead of pooling at the bottom of the bowl.
For a recipe like this, the quality of your pesto and the size of your skillet matter more than you might think. A 12-inch skillet gives the shrimp and mushrooms enough room to sear properly, and a high-quality basil pesto, whether homemade or from a good brand, is what carries the entire dish.
Large shrimp (21/25 count per pound) are ideal here. They are substantial enough to hold their own against the bold mushroom and pesto sauce. Frozen shrimp is perfectly fine and often fresher than "fresh" shrimp at the seafood counter. Just thaw, peel, and pat them very dry before cooking. Moisture is the enemy of a good sear.
Cremini mushrooms (also sold as baby bellas) are the best all-around choice for a shrimp mushroom pasta like this. They are meatier and more flavorful than white button mushrooms. For a more gourmet version, try mixing in some shiitake mushrooms, which add a slightly silky texture and a deeper umami note. This is essentially a more flavorful riff on the concept behind shrimp and mushroom pasta Alfredo, without the heaviness.
If you have 10 extra minutes, homemade basil pesto is unbeatable. If you are going the store-bought route, look for pesto sold in the refrigerated section rather than the shelf-stable jarred variety. The flavor difference is significant. You want that fresh, grassy, nutty basil character to shine through.
Linguine is the classic pairing for shrimp and pesto, but spaghetti, fettuccine, or even rigatoni all work beautifully. The key is cooking your pasta to al dente, a minute shy of what the package suggests. It will finish cooking briefly in the sauce and absorb all that flavor.
The single most common mistake when cooking shrimp is leaving them in the pan too long. Shrimp cook fast, impossibly fast. One to two minutes per side over high heat is all they need. The moment they curl into a C shape and turn opaque pink, they are done. If they curl into a tight O shape, they are overcooked.
Pull them off the heat and set them on a plate. You will add them back to the pasta right at the end, just long enough to warm through. This approach keeps them tender and snappy every single time.
Warning: Never crowd your shrimp in the pan. If they are overlapping, they will steam instead of sear and you will lose that gorgeous golden exterior. Cook in two batches if needed.
Ready to bring it all together? Here is the full recipe:

This creamy pesto shrimp pasta with mushrooms comes together in under 30 minutes and delivers bold, restaurant-quality Italian flavor right at home. Juicy shrimp, earthy sautéed mushrooms, and vibrant basil pesto tossed with perfectly cooked pasta make this weeknight dinner truly unforgettable.
Bring a large pot of heavily salted water to a boil. Cook pasta according to package directions until al dente. Before draining, reserve 0.5 cup of the starchy pasta water. Drain and set aside.
Pat the shrimp completely dry with paper towels and season with salt, black pepper, and red pepper flakes.
Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Once shimmering, add the shrimp in a single layer. Cook for 1 to 2 minutes per side until pink and just opaque. Do not overcook. Transfer the shrimp to a plate and set aside.
In the same skillet, add the remaining 1 tablespoon of olive oil. Add the sliced mushrooms and cook undisturbed for 3 to 4 minutes until they are golden brown and caramelized on the bottom. Stir and cook for another 2 minutes.
Add the minced garlic to the mushrooms and cook for 30 seconds until fragrant. Pour in the white wine and scrape up any browned bits from the bottom of the pan. Let the wine reduce by half, about 1 to 2 minutes.
Add the cherry tomatoes and cook for 2 minutes until they begin to soften and blister.
Reduce the heat to medium-low. Add the cooked pasta to the skillet and toss to combine with the mushrooms and tomatoes.
Add the basil pesto and heavy cream (if using). Toss everything together, adding the reserved pasta water a splash at a time to loosen the sauce to your preferred consistency.
Return the cooked shrimp to the pan and toss gently. Squeeze in the lemon juice and add the lemon zest. Taste and adjust seasoning with salt and pepper.
Remove from heat and fold in the grated Parmesan. Serve immediately topped with fresh basil and extra Parmesan.
Serve this pasta immediately, straight from the pan. Top each bowl with a fresh cloud of grated Parmesan, a handful of torn basil, a crack of black pepper, and an extra drizzle of good olive oil if you are feeling generous. A wedge of crusty bread on the side is never a bad idea.
Leftovers keep well in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet with a splash of water or broth. The pesto will look a little dull after refrigeration, which is normal. A tiny squeeze of fresh lemon juice when reheating will wake everything back up.