Here is my favorite garlic butter shrimp cocktail recipe, with buttery, garlicky shrimp that get tossed with lemon zest and black pepper, then served alongside classic cocktail sauce.
This shrimp cocktail is what I make when we have friends over for dinner or need an appetizer that looks fancy but comes together in minutes. The garlic butter takes regular shrimp cocktail to a whole new level, and everyone always asks for the recipe!

Why You’ll Love This Garlic Butter Shrimp Cocktail
- Ready in under 30 minutes – This appetizer comes together quickly, making it perfect for last-minute entertaining or when you need something impressive without the stress.
- Minimal ingredients – With just butter, garlic, and a few seasonings, you probably have most of what you need in your kitchen already.
- Restaurant-quality flavor at home – The garlic butter takes regular shrimp cocktail to the next level, giving you that fancy steakhouse taste without leaving your house.
- Perfect party appetizer – This dish looks impressive on any table and is easy to serve, making it ideal for gatherings, holidays, or special occasions.
What Kind of Shrimp Should I Use?
For this recipe, you’ll want to grab large shrimp with the tails still on – they’re easier to handle and look great for serving. You can use either fresh or frozen cooked shrimp, and honestly, frozen is often your best bet since shrimp are typically flash-frozen right after they’re caught, which locks in their freshness. If you’re buying frozen, just thaw them in the fridge overnight or run them under cold water for a quick thaw. Make sure to get shrimp that are already peeled and deveined to save yourself some prep time, and look for shrimp labeled as 21-25 count per pound for that perfect “large” size that works great for cocktails.

Options for Substitutions
This recipe is pretty straightforward, but here are some swaps you can make if needed:
- Challenge Butter: Any good quality butter will work here – salted or unsalted is fine, though if using salted, you might want to taste before adding extra salt. European-style butter adds a nice richness too.
- Fresh garlic: Fresh garlic is really best for this recipe since it’s a main flavor, but in a pinch you can use ½ teaspoon of garlic powder. Just know the flavor won’t be quite as bold.
- Lemon zest: If you don’t have fresh lemons, you can use orange zest for a slightly sweeter citrus note, or skip it and add a squeeze of lemon juice at the end instead.
- Cooked shrimp: You can absolutely use raw shrimp – just cook them in the garlic butter for 2-3 minutes per side until they turn pink and opaque. Frozen cooked shrimp work great too, just thaw them first.
- Cocktail sauce: Make your own by mixing ketchup with horseradish and a squeeze of lemon, or try serving with a garlic aioli or remoulade sauce for something different.
Watch Out for These Mistakes While Cooking
The biggest mistake when making garlic butter is letting the heat get too high, which can burn the garlic and turn your butter bitter – keep it on medium-low and watch it carefully throughout the 10-minute cooking time.
Many people skip removing the foam that forms on top, but skimming it off gives you a clearer, better-looking butter that’s perfect for dipping.
Since you’re using pre-cooked shrimp, avoid the temptation to warm them in the butter for too long – just a quick dip is all you need, as overheating will make them rubbery and tough.
For extra flavor, try adding a pinch of red pepper flakes to the butter along with the black pepper, and make sure to serve the butter warm so it stays liquid and coats the shrimp nicely.

What to Serve With Garlic Butter Shrimp Cocktail?
Garlic butter shrimp cocktail is perfect as an appetizer before a nice dinner, so I like to keep the sides simple and let the shrimp shine. A platter of fresh vegetables like celery sticks, cherry tomatoes, and cucumber slices makes a great crunchy addition that won’t fill anyone up too much before the main course. You can also set out some saltine crackers or buttery Ritz crackers for guests who want something to nibble on between shrimp. If you’re serving this as a main dish instead, pair it with a light pasta tossed in olive oil and lemon, or a crisp Caesar salad to round out the meal.
Storage Instructions
Store: Keep your garlic butter shrimp in an airtight container in the fridge for up to 3 days. The garlic butter will solidify when cold, which is totally normal. I like to store the cocktail sauce separately so everything stays fresh.
Serve: When you’re ready to eat, you can enjoy the shrimp cold straight from the fridge, or let it sit at room temperature for about 15 minutes to soften the butter. If you prefer it warm, gently reheat in a skillet over low heat for just a minute or two until the butter melts again.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1800-2000
- Protein: 100-110 g
- Fat: 140-150 g
- Carbohydrates: 14-18 g
Ingredients
For the garlic butter:
- 13 tbsp unsalted butter
- 2 garlic cloves, slightly smashed
- 1 tsp freshly ground black pepper
- 2 strips lemon zest (3-inch each)
- 1/4 tsp flaky sea salt
For the shrimp:
- 1.5 lb large cooked shrimp (tail-on)
- 1 cup cocktail sauce
- 1/2 lemon, juiced (for drizzling over shrimp)
Step 1: Infuse the Garlic Butter Base
- 13 tbsp unsalted butter
- 2 garlic cloves, slightly smashed
- 1 tsp freshly ground black pepper
- 2 strips lemon zest
Melt 13 tablespoons of unsalted butter in a saucepan over medium-low heat.
Once melted and foaming, add the smashed garlic cloves, freshly ground black pepper, and lemon zest strips.
Let this infuse gently for 10 minutes, allowing the aromatics to release their flavors into the butter without browning.
I like to keep the heat low here because if the garlic browns, it becomes bitter and overpowers the delicate shrimp.
Use a spoon to skim off any white foam that rises to the surface—this improves the clarity and mouthfeel of the finished butter.
Step 2: Strain and Season the Butter
- infused butter from Step 1
- 1/4 tsp flaky sea salt
Remove the saucepan from heat and carefully pour the infused butter through a fine-mesh strainer into a shallow serving dish or bowl, discarding the garlic cloves and lemon zest.
This leaves you with a clear, aromatic garlic butter that’s ready to showcase the shrimp.
Season with the flaky sea salt, stirring gently to incorporate.
Step 3: Arrange and Serve the Shrimp Cocktail
- 1.5 lb large cooked shrimp
- 1/2 lemon, juiced
- 1 cup cocktail sauce
Arrange the 1.5 pounds of large cooked tail-on shrimp around the edge of the garlic butter, or nestle them directly into the warm butter depending on your presentation preference.
Drizzle the fresh lemon juice over the shrimp for brightness and acidity.
I always serve the cocktail sauce in a small ramekin on the side—this lets guests decide how much they want and keeps the shrimp tender and not swimming in sauce.
Serve immediately while the butter is still warm, providing small forks or cocktail picks for easy eating.

Homemade Garlic Butter Shrimp Cocktail
Ingredients
For the garlic butter
- 13 tbsp unsalted butter
- 2 garlic cloves, slightly smashed
- 1 tsp freshly ground black pepper
- 2 strips lemon zest (3-inch each)
- 1/4 tsp flaky sea salt
For the shrimp
- 1.5 lb large cooked shrimp (tail-on)
- 1 cup cocktail sauce
- 1/2 lemon, juiced (for drizzling over shrimp)
Instructions
- Melt 13 tablespoons of unsalted butter in a saucepan over medium-low heat. Once melted and foaming, add the smashed garlic cloves, freshly ground black pepper, and lemon zest strips. Let this infuse gently for 10 minutes, allowing the aromatics to release their flavors into the butter without browning. I like to keep the heat low here because if the garlic browns, it becomes bitter and overpowers the delicate shrimp. Use a spoon to skim off any white foam that rises to the surface—this improves the clarity and mouthfeel of the finished butter.
- Remove the saucepan from heat and carefully pour the infused butter through a fine-mesh strainer into a shallow serving dish or bowl, discarding the garlic cloves and lemon zest. This leaves you with a clear, aromatic garlic butter that's ready to showcase the shrimp. Season with the flaky sea salt, stirring gently to incorporate.
- Arrange the 1.5 pounds of large cooked tail-on shrimp around the edge of the garlic butter, or nestle them directly into the warm butter depending on your presentation preference. Drizzle the fresh lemon juice over the shrimp for brightness and acidity. I always serve the cocktail sauce in a small ramekin on the side—this lets guests decide how much they want and keeps the shrimp tender and not swimming in sauce. Serve immediately while the butter is still warm, providing small forks or cocktail picks for easy eating.