
This Pesto Shrimp with Mushrooms is a quick, flavor-packed dinner that comes together in under 30 minutes with juicy garlic shrimp, earthy sautéed mushrooms, and vibrant basil pesto.

If you have ever wondered how to cook shrimp with mushrooms in a way that feels genuinely special without spending an hour in the kitchen, this Pesto Shrimp with Mushrooms is your answer. It is the kind of dish that looks and tastes impressive, yet comes together in about 25 minutes flat. Plump, garlicky shrimp meet golden sautéed mushrooms in a silky, herb-forward pesto sauce that clings to every bite. Serve it over pasta, spoon it onto creamy polenta, or pile it on top of toasted sourdough and call it a masterpiece.
This is one of those shrimp with mushrooms recipes that earns a permanent spot in your weeknight rotation. The flavor combination is bold and fresh, the technique is forgiving, and the ingredient list is short enough to memorize.
The magic here comes down to three things: heat management, quality pesto, and properly dried shrimp.
When you cook shrimp and mushroom recipes together, the biggest mistake is crowding the pan. Mushrooms release a lot of moisture, and shrimp do too. If they are piled on top of each other, they steam instead of sear, and you lose all that gorgeous caramelization that makes a garlic mushroom shrimp dish worth eating. The solution is simple: cook them separately and bring them together at the very end.
The pesto is the other star of the show. Because it goes in off the heat, it never gets dull or muddy. It stays vibrant green and punchy with basil, which coats every shrimp and mushroom in this bright, garlicky sauce without any extra effort.
Chef's Tip: Always pat your shrimp completely dry before they hit the pan. Moisture is the enemy of a good sear. Dry shrimp = golden edges and better flavor.
For healthy shrimp and mushroom recipes like this one, your skillet matters more than you might think. A wide, heavy-bottomed pan gives you the surface area to sear without steaming, and it holds heat evenly so nothing burns in the center while the edges stay pale.
The same goes for your pesto. A good-quality basil pesto, whether homemade or a premium jarred version, makes a noticeable difference in the final dish.
For this garlic shrimp mushroom recipe, cremini mushrooms (also sold as baby bella mushrooms) are the top pick. They have more depth and earthiness than white button mushrooms and hold their shape beautifully when sautéed at high heat.
That said, this is a flexible shrimp and mushroom recipe. Here are great alternatives:
Whatever you choose, slice them evenly so they cook at the same rate and get that golden-brown sear that makes all the difference.
One of the best things about this shrimp mushroom recipe is how versatile it is. The saucy, herby garlic mushroom shrimp dish pairs well with just about anything:
For a complete meal, add a simple green salad or roasted asparagus alongside and you are done.
Here is everything you need to know to nail this garlic mushroom shrimp dish on the first try:
Chef's Tip: If you are making this as a healthy shrimp and mushroom recipe, skip the butter and use an extra drizzle of good olive oil instead. The flavor is still rich and satisfying.
Ready to bring it all together? Here is the full step-by-step recipe:

This Pesto Shrimp with Mushrooms is a quick, flavor-packed dinner that comes together in under 30 minutes with juicy garlic shrimp, earthy sautéed mushrooms, and vibrant basil pesto.
Pat the shrimp completely dry with paper towels and season lightly with salt and black pepper. Dry shrimp sear better and develop more flavor.
Heat 1 tablespoon of olive oil in a large skillet over medium-high heat until shimmering. Add the sliced mushrooms in a single layer and cook undisturbed for 3 to 4 minutes until they are golden brown on one side. Stir and cook for another 2 minutes. Season with a pinch of salt, then transfer the mushrooms to a plate and set aside.
Reduce the heat to medium and add the remaining tablespoon of olive oil and the butter to the same skillet. Once the butter has melted, add the minced garlic and red pepper flakes. Sauté for about 30 to 45 seconds, stirring constantly, until fragrant but not browned.
Add the shrimp to the skillet in a single layer. Cook for 1 to 2 minutes per side until they are just pink and opaque. Work in batches if needed to avoid crowding the pan.
Pour in the white wine (or chicken broth) and let it simmer for 1 minute, scraping up any browned bits from the bottom of the pan.
Return the sautéed mushrooms to the skillet. Remove the pan from the heat and stir in the basil pesto, lemon zest, and lemon juice until everything is evenly coated.
Taste and adjust seasoning with additional salt, pepper, or lemon juice as needed. Garnish with fresh basil leaves and a sprinkle of grated Parmesan if desired. Serve immediately over pasta, rice, or with crusty bread.
Leftovers keep well in an airtight container in the refrigerator for up to 2 days. To reheat, warm the shrimp and mushrooms gently in a skillet over medium-low heat with a splash of chicken broth or water. Stir occasionally and pull them off the heat the moment everything is warmed through. Avoid the microwave at full power, which can overcook the shrimp quickly.
This dish is not ideal for freezing, as both shrimp and mushrooms change texture after being frozen and thawed. It is so quick to make that cooking it fresh is always the better option anyway.
Once you know how to make shrimp and mushrooms with pesto, it is easy to riff on the recipe:
This Pesto Shrimp with Mushrooms is proof that weeknight dinners do not have to be boring or complicated. With one skillet, a handful of good ingredients, and about 25 minutes, you have a meal that feels like something you would order at a nice Italian restaurant, made right in your own kitchen.