This creamy garlic shrimp over mashed potatoes is the kind of weeknight dinner that feels like a special occasion. Tender, seared shrimp swim in a rich, velvety garlic sauce, all spooned over a mound of buttery, smooth mashed potatoes.
You can have this on the table in about 50 minutes, and it is a solid intermediate-level recipe. The trickiest part is timing the sauce so it doesn’t curdle, but the steps are straightforward once you see them.
Why You’ll Love This Recipe
- Restaurant quality at home — The silky garlic cream sauce tastes like something from a fine dining menu, but it comes together in one skillet in under 30 minutes.
- Balanced and satisfying — The lean protein from the shrimp pairs perfectly with the rich, carb-heavy mashed potatoes for a complete meal in one dish.
- Customizable richness — You can leave out the Parmesan cheese for a lighter sauce or add it for extra depth. Either way, the sauce stays luxuriously creamy.

What Makes This Recipe Special
This dish builds flavor in layers. You start by searing the shrimp in butter and olive oil, which creates browned bits on the pan that later melt into the sauce. The garlic and onion soften in that same fat, then the stock deglazes everything. The heavy cream and lemon juice finish it with a balanced richness that doesn’t feel heavy. You get tender shrimp, a luscious sauce, and creamy potatoes in every bite. It is the kind of meal you make on a cozy Friday night or when you want to impress without spending hours in the kitchen.
Ingredients You’ll Need
Here is everything you need for this recipe. The list looks long, but many items are pantry staples.
For the Creamy Garlic Shrimp
- 1 1/2 pounds large (21-25 count) raw shrimp — Peeled and deveined, with tails removed if you prefer. Large shrimp hold up well to searing and stay juicy.
- 1 teaspoon kosher salt, divided — Season the shrimp and the sauce separately for balanced flavor throughout.
- 1/2 teaspoon black pepper, divided — Adds gentle heat. Use freshly ground for best results.
- 2 tablespoons unsalted butter — Gives the shrimp a rich, nutty finish when seared.
- 2 tablespoons extra-virgin olive oil — Raises the smoke point so the butter doesn’t burn. Use a good-quality one for flavor.
- 5 cloves garlic, thinly sliced — Thin slices infuse the oil without burning. Avoid mincing, which can turn bitter.
- 1/2 cup finely diced yellow onion — Adds sweetness and body to the sauce. One medium onion yields about half a cup.
- 1 cup fish or vegetable stock — Low-sodium chicken stock works too. The stock reduces to concentrate flavor.
- 1/2 cup heavy cream — Creates the velvety texture. Do not substitute half-and-half; it may curdle.
- 1 tablespoon fresh lemon juice — Brightens the sauce and cuts through the richness. Use fresh, not bottled.
- 2 tablespoons chopped fresh parsley, plus more for garnish — Adds freshness and color at the end.
- 1/4 cup finely grated Parmesan cheese (optional) — Stirred in at the end for extra richness and a savory kick.
For the Mashed Potatoes
- 2 pounds russet potatoes (about 4 medium) — Peeled and cut into 1-inch chunks. Russets mash fluffy and absorb butter well.
- 1/2 cup whole milk — Heated before adding so the potatoes stay hot. Cold milk cools them down.
- 1/4 cup unsalted butter (4 tablespoons), softened — Softened butter blends in smoothly. Cold butter leaves lumps.
- 1/2 teaspoon kosher salt — Season the potatoes after mashing for even distribution.
- 1/4 teaspoon black pepper — A light finish. Add more to taste at the table.
Equipment Needed
- Large (12-inch) skillet — A wide skillet ensures the shrimp sear in a single layer without crowding. Stainless steel or nonstick both work.
- Large pot — For boiling the potatoes. A 4-quart pot is plenty big enough.
- Potato masher or ricer — A masher gives a rustic texture; a ricer makes them silky smooth. Either is fine.
- Wooden spoon or silicone spatula — For scraping up browned bits when you deglaze the skillet. Metal can scratch nonstick pans.
- Colander — For draining the potatoes. Do not rinse them after draining; the starch helps the mash stay creamy.
Instructions to Prepare creamy garlic shrimp over mashed potatoes
Follow these steps in order. The potatoes and sauce cook side by side, so read through once before you start.
- Boil the potatoes — Place the potato chunks in a large pot and cover with cold water by 1 inch. Add 1 tablespoon salt. Bring to a boil over high heat, then reduce to medium and simmer until fork-tender, about 15-18 minutes. Drain well in a colander. Do not rinse.
- Season the shrimp — While the potatoes cook, pat the shrimp dry with paper towels. Season with 1/2 teaspoon kosher salt and 1/4 teaspoon black pepper. This helps them sear properly and develop flavor.
- Sear the shrimp — In a large skillet, heat 2 tablespoons butter and 2 tablespoons olive oil over medium-high heat until the butter foams and the foam subsides, about 2 minutes. Add the shrimp in a single layer. Sear for 2 minutes per side until pink and opaque with lightly browned edges. Transfer to a plate. Do not wipe the skillet.
- Cook the aromatics — Reduce heat to medium. Add the sliced garlic and diced onion to the same skillet. Cook, stirring frequently, until the onion softens and the garlic is fragrant, about 2-3 minutes. Scrape up any browned bits from the bottom.
- Deglaze the pan — Pour in 1 cup fish or vegetable stock, scraping the bottom with a wooden spoon. Let the stock simmer and reduce by half, about 3-4 minutes. The liquid should thicken slightly and look less watery.
- Make the sauce — Reduce heat to medium-low. Stir in 1/2 cup heavy cream, 1 tablespoon lemon juice, and the remaining 1/2 teaspoon salt and 1/4 teaspoon pepper. Simmer gently for 2 minutes, stirring occasionally, until the sauce coats the back of a spoon. Do not let it boil hard or it may curdle.
- Finish the shrimp — Return the cooked shrimp to the skillet along with any accumulated juices. Stir in 2 tablespoons chopped parsley and the Parmesan cheese if using. Cook for 1 minute, just until heated through and the cheese melts. Remove from heat.
- Mash the potatoes — While the sauce finishes, mash the drained potatoes with a potato masher or ricer. Heat 1/2 cup milk and 1/4 cup butter together until the butter melts and the milk is warm. Pour the warm milk mixture over the potatoes, add 1/2 teaspoon salt and 1/4 teaspoon pepper, and mash until smooth and creamy. Do not overwork them or they will become gluey.
- Serve immediately — Divide the mashed potatoes among four warm plates. Spoon the creamy garlic shrimp and sauce over the top. Garnish with additional fresh parsley and a squeeze of lemon if desired.

Expert Tips for a Standout creamy garlic shrimp over mashed potatoes
- Dry the shrimp thoroughly — Pat them with paper towels until no moisture remains. Wet shrimp steam instead of sear, which prevents browning and dulls flavor.
- Work in batches if needed — If your skillet is not large enough, sear the shrimp in two batches. Overcrowding lowers the pan temperature and the shrimp release too much liquid.
- Do not skip the deglazing step — Those browned bits stuck to the skillet after searing are pure flavor. Scrape them up with the stock or your sauce will taste flat.
- Keep the sauce at a gentle simmer — A vigorous boil can split the cream and make the sauce grainy. Medium-low heat with occasional stirring is all it needs.
- Warm the milk for the potatoes — Cold milk cools the mashed potatoes and forces you to overmix them to incorporate it. Warm milk keeps them fluffy and light.
- Do not over-mash the potatoes — Mash just until smooth. Overworking releases too much starch, turning the potatoes gluey and thick.
- Use a ricer for silky potatoes — A ricer creates the smoothest texture with the least effort. If you prefer chunkier mash, a potato masher works fine.
Common Mistakes to Avoid
- Overcooking the shrimp — Shrimp cook in minutes. Searing for 2 minutes per side is enough. Any longer and they turn rubbery. Remove them from the pan before they finish cooking; they will finish heating in the sauce.
- Skipping the salt in the potato water — Unsalted potato water leads to bland mash. Adding salt to the water seasons the potatoes from the inside out as they cook.
- Adding the cream too early — Cream curdles when exposed to high heat or acidic ingredients for too long. Stir it in after the stock has reduced, not before.
- Using bottled lemon juice — Bottled juice lacks the brightness of fresh lemon. Squeeze half a lemon right before you add it to the sauce for the best flavor.
- Forgetting to scrape the pan — The browned bits from searing the shrimp contain concentrated flavor. If you leave them stuck to the pan, the sauce misses out on a whole layer of taste.
- Draining the potatoes too early — Wet potatoes make watery mash. Let them drain in the colander for at least 2 minutes. The residual steam also helps dry them out slightly.
Variations & Ways to Customize creamy garlic shrimp over mashed potatoes
- Add vegetables — Stir in a handful of baby spinach or chopped asparagus during the last minute of simmering the sauce. They wilt quickly and add color and nutrients.
- Make it spicy — Add 1/4 teaspoon red pepper flakes along with the garlic and onion. The heat complements the creamy sauce and shrimp nicely.
- Swap the potatoes — Use Yukon Gold or red potatoes for a different texture. Yukon Golds are naturally buttery; red potatoes hold their shape more and give a chunkier mash.
- Try a different herb — Replace the parsley with fresh dill or chives. Dill pairs beautifully with shrimp, and chives add a mild onion flavor.
- Make it dairy-lighter — Use a dairy-free heavy cream alternative and skip the Parmesan. The sauce will be slightly thinner but still creamy. Use olive oil instead of butter for searing.
- Add a crust — Sprinkle a mixture of panko breadcrumbs and melted Parmesan over the finished dish and broil for 2-3 minutes until golden. It adds a crunchy top layer.
What to Serve With creamy garlic shrimp over mashed potatoes
This dish is a complete meal on its own, but a few thoughtful sides can round it out nicely.
- Steamed green beans — A bright, crisp vegetable side balances the richness of the sauce. Toss them with a little lemon zest after steaming.
- Simple arugula salad — Toss arugula with lemon juice, olive oil, and shaved Parmesan. The peppery greens cut through the creaminess.
- Roasted asparagus — Roast asparagus spears at 400°F for 10-12 minutes until tender-crisp. They add a earthy note that complements the shrimp.
- Crusty bread — A thick slice of sourdough or ciabatta is perfect for soaking up any leftover sauce. Warm it in the oven for a few minutes before serving.
- Light cucumber salad — Sliced cucumbers with red onion, dill, and a rice vinegar dressing. The cool, tangy crunch contrasts with the warm, creamy main dish.
- Roasted cherry tomatoes — Halved cherry tomatoes tossed with olive oil and salt, roasted at 400°F for 15 minutes. Their sweetness enhances the garlic in the sauce.
Make-Ahead Instructions
- Prepare the potatoes up to 2 days ahead — Make the mashed potatoes, let them cool completely, and store in an airtight container in the refrigerator. Reheat gently on the stovetop with a splash of milk before serving.
- Slice the garlic and dice the onion in advance — Store minced garlic and diced onion together in a sealed container in the fridge for up to 2 days. It saves 5-10 minutes on cook day.
- Season the shrimp the night before — Pat the shrimp dry and season with salt and pepper. Store them uncovered on a plate in the refrigerator. Dry seasoning helps the sear.
- Make the sauce base ahead — Cook the garlic, onion, and stock reduction (steps 4-5). Let it cool, then refrigerate in a sealed container for up to 2 days. When ready to serve, reheat the base, add the cream and lemon juice, then finish with the shrimp.
Storage and Reheating
Storage
- Store shrimp and potatoes separately — Place leftover shrimp and sauce in one airtight container and mashed potatoes in another. Keeping them separate prevents the potatoes from absorbing too much liquid and becoming soggy.
- Refrigerate for up to 3 days — Both components keep well in the fridge for 3 days. Beyond that, the texture of the shrimp suffers and the potatoes may develop off flavors.
- Freeze the sauce only — The shrimp sauce (without potatoes) freezes well for up to 2 months. Thaw overnight in the refrigerator and reheat gently. Mashed potatoes do not freeze well; they become grainy and watery when thawed.
Reheating
- Oven method for potatoes — Place mashed potatoes in a covered dish and warm in a 350°F/177°C oven for 10-12 minutes. Stir halfway through to ensure even heating.
- Microwave method for potatoes — Microwave on medium power in 30-second bursts, stirring between each burst. This prevents hot spots and keeps the texture consistent.
- Stovetop method for the shrimp sauce — Reheat the sauce gently in a small saucepan over low heat. Add a splash of milk or cream to restore the creamy consistency. Do not let it boil or the shrimp will turn tough.
- Avoid the microwave for shrimp — Microwaving shrimp sauce risks uneven heating and can make the shrimp rubbery. Stovetop reheating preserves the best texture.
Nutritional Breakdown (Per Serving)
Based on 1 serving out of 4 total. Values include the optional Parmesan cheese.
- Calories — 545
- Protein — 35g
- Fat — 28g
- Saturated Fat — about 16g
- Carbohydrates — 36g
- Fiber — 3g
- Sugar — 4g
- Sodium — about 1020mg
- Cholesterol — close to 235mg
Frequently Asked Questions
Can I use frozen shrimp for this recipe?
Yes, but thaw them completely first. Place frozen shrimp in a bowl of cold water for 15-20 minutes, changing the water halfway. Pat them very dry before seasoning — frozen shrimp hold more moisture than fresh.
How long does creamy garlic shrimp over mashed potatoes last in the fridge?
Stored properly in separate airtight containers, the shrimp and sauce last 3 days, and the potatoes last 3 days. For best quality, reheat both within that window.
What can I use instead of heavy cream?
A combination of whole milk and a tablespoon of flour whisked together can work as a lighter substitute, but the sauce will not be as thick or velvety. Coconut cream is a dairy-free option that still yields a creamy texture.
Can I make this recipe without fish stock?
Absolutely. Low-sodium chicken stock or vegetable stock are perfect substitutes. Avoid onion or garlic stock, which can make the flavor muddy. The stock is mainly for deglazing and body, so any mild stock works.
Why did my sauce curdle?
Curdling happens when the cream is heated too quickly or comes to a hard boil. Always add the cream at medium-low heat and simmer gently, never boiling. If it does curdle, whisk in a few teaspoons of cold stock or milk to try to bring it back together.
Is this recipe gluten-free?
Yes, as written. This creamy garlic shrimp over mashed potatoes contains no wheat, flour, or gluten-containing ingredients. Just double-check that your stock is labeled gluten-free if you are strictly avoiding gluten.
Final Words
This creamy garlic shrimp over mashed potatoes is one of those recipes that looks impressive on the plate but comes together without much fuss. The velvety sauce, the tender shrimp, and the buttery potatoes all work together for a meal that feels like a reward after a long day. Give it a try — I think you will be surprised how often it lands on your dinner rotation.
Similar Recipes
- 3-Ingredient Orange Chicken
- Creamy Garlic Shrimp over Mashed Potatoes
- 20 Minute Ginger Pineapple Chicken Stir Fry
- Honey Garlic Chicken Noodles
- Slow Cooked Cashew Chicken
- Orange Chicken With Marmalade
- Creamy Pesto Chicken
Creamy Garlic Shrimp over Mashed Potatoes
Succulent seared shrimp in a rich, velvety garlic cream sauce served over buttery mashed potatoes. The sauce is finished with a touch of lemon and fresh herbs, creating a balanced and comforting main course that feels indulgent yet refined.
- Prep Time: 20
- Cook Time: 30
- Total Time: 50
- Yield: 4 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Ingredients
- 1 1/2 pounds large (21–25 count) raw shrimp, peeled and deveined, tails removed if desired
- 1 teaspoon kosher salt, divided
- 1/2 teaspoon black pepper, divided
- 2 tablespoons unsalted butter
- 2 tablespoons extra-virgin olive oil
- 5 cloves garlic, thinly sliced
- 1/2 cup finely diced yellow onion (from 1 medium onion)
- 1 cup fish or vegetable stock (or low-sodium chicken stock)
- 1/2 cup heavy cream
- 1 tablespoon fresh lemon juice (from 1/2 lemon)
- 2 tablespoons chopped fresh parsley, plus more for garnish
- 1/4 cup finely grated Parmesan cheese (optional, for richness)
- For mashed potatoes:
- 2 pounds russet potatoes (about 4 medium), peeled and cut into 1-inch chunks
- 1/2 cup whole milk
- 1/4 cup unsalted butter (4 tablespoons), softened
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
Instructions
- Place the potato chunks in a large pot and cover with cold water by 1 inch. Add 1 tablespoon salt to the water. Bring to a boil over high heat, then reduce to medium and simmer until the potatoes are fork-tender, about 15-18 minutes. Drain well in a colander (do not rinse).
- While the potatoes cook, pat the shrimp dry with paper towels. Season with 1/2 teaspoon kosher salt and 1/4 teaspoon black pepper. This helps the shrimp sear properly and develop flavor.
- In a large (12-inch) skillet, heat 2 tablespoons butter and 2 tablespoons olive oil over medium-high heat until the butter foams and the foam subsides, about 2 minutes. Add the shrimp in a single layer (work in two batches if needed to avoid overcrowding). Sear for 2 minutes per side until pink and opaque with lightly browned edges. Transfer the shrimp to a plate; do not wipe the skillet.
- Reduce the heat to medium. Add the sliced garlic and diced onion to the same skillet. Cook, stirring frequently, until the onion softens and the garlic is fragrant, about 2-3 minutes. Scrape up any browned bits from the bottom of the skillet (this adds flavor to the sauce).
- Pour in the fish or vegetable stock, scraping the bottom of the pan with a wooden spoon to deglaze. Let the stock simmer and reduce by half, about 3-4 minutes. You should see the liquid thicken slightly and become less watery.
- Reduce heat to medium-low. Stir in the heavy cream, lemon juice, and the remaining 1/2 teaspoon salt and 1/4 teaspoon pepper. Simmer gently for 2 minutes, stirring occasionally, until the sauce coats the back of a spoon. Do not let it boil hard or it may curdle.
- Return the cooked shrimp to the skillet, along with any accumulated juices from the plate. Stir in the chopped parsley and the Parmesan cheese if using. Cook for 1 minute, just until the shrimp are heated through and the cheese melts into the sauce. Remove from heat.
- While the sauce finishes, mash the drained potatoes with a potato masher or ricer. Heat the milk and 1/4 cup butter together until the butter melts and the milk is warm (do not boil). Pour the warm milk mixture over the potatoes, add 1/2 teaspoon salt and 1/4 teaspoon pepper, and mash until smooth and creamy. Do not overwork the potatoes or they will become gluey.
- To serve, divide the mashed potatoes among four warm plates. Spoon the creamy garlic shrimp and sauce over the top. Garnish with additional fresh parsley and a squeeze of lemon if desired. Serve immediately.
- For best texture, prepare the mashed potatoes just before serving. The shrimp sauce can be kept warm over very low heat, stirring occasionally, for up to 15 minutes while you finish the potatoes.
Notes
Store leftover shrimp and mashed potatoes separately in airtight containers in the refrigerator for up to 3 days. To reheat, place the mashed potatoes in a covered dish in a 350°F/177°C oven for 10-12 minutes, or microwave on medium power in 30-second bursts, stirring halfway. Reheat the shrimp sauce gently on the stovetop over low heat, adding a splash of milk or cream to restore consistency; do not boil the sauce or the shrimp may become tough. For longer storage, the sauce (without potatoes) can be frozen for up to 2 months; thaw overnight in the fridge and reheat gently. Mashed potatoes do not freeze well due to texture changes.
Nutrition
- Calories: 545
- Sugar: 4g
- Sodium: 1020mg
- Saturated Fat: 14g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 245mg
Keywords: creamy garlic shrimp, shrimp and mashed potatoes, garlic shrimp recipe, creamy shrimp sauce, weeknight dinner, stovetop shrimp, buttery mashed potatoes, comfort food, seafood main course, garlic cream sauce, lemon herb shrimp, easy shrimp dinner
