Caribbean Grilled Snapper with Garlic Aioli Recipe
Introduction
This Caribbean Grilled Snapper with Garlic Aioli is a vibrant and flavorful dish that brings the taste of the islands to your table. Grilled to perfection with a zesty marinade and served alongside a creamy, tangy garlic aioli, it’s perfect for summer dinners or special occasions.

Ingredients
- 1 2-pound fresh whole snapper (scaled, gutted, cleaned)
- 2 large cloves garlic (minced)
- ½ scotch bonnet or habanero pepper (finely minced)
- 1 teaspoon kosher salt
- 4 scallions (chopped)
- 1 shallot (thinly sliced)
- ½ teaspoon black pepper
- ½ cup fresh lime juice
- 2 tablespoons olive oil
- 6 sprigs fresh thyme
- 1 small onion (thinly sliced, about ½ cup)
- Fresh lime (for serving)
- 1 large egg yolk
- 2 cloves garlic (finely minced)
- 1 teaspoon Dijon mustard
- ½ teaspoon kosher salt
- 2 tablespoons lime juice
- 1 cup vegetable oil (or other neutral-tasting oil, do not use olive oil)
- 1 lime (cut into wedges)
- Sprigs fresh parsley
- 2 scallions (chopped)
Instructions
- Step 1: Have your fishmonger clean the snapper by scaling, gutting, and trimming the fins, or do this yourself using kitchen shears. Cut the fish’s tail into a V-shape for presentation. Place the fish in a shallow baking pan and set aside.
- Step 2: On a cutting board, mound the minced garlic, scotch bonnet pepper, and kosher salt. Use the side of a chef’s knife to flatten and grind them into a paste. Transfer to a small bowl and stir in black pepper, chopped scallions, sliced shallots, lime juice, and olive oil. Set the marinade aside.
- Step 3: Stuff the cavity of the fish with fresh thyme sprigs, sliced onion, and a few lime wedges. Pour the marinade over and into the fish. Cover with plastic wrap and refrigerate for one hour to allow flavors to develop.
- Step 4: To make the garlic aioli, whisk together the egg yolk, Dijon mustard, and minced garlic in a small bowl. Slowly drizzle in the vegetable oil about one tablespoon at a time, whisking constantly in the same direction, until the mixture emulsifies into a thick mayonnaise. Stir in the lime juice and adjust seasoning to taste. Cover and refrigerate until ready to serve.
- Step 5: Preheat your grill to direct heat of about 450°F (230°C). Spray a fish basket with vegetable spray, place the marinated snapper inside, and secure the basket.
- Step 6: Grill the snapper for 10-12 minutes on each side, depending on size, until cooked through but still moist.
- Step 7: Transfer the grilled fish to a serving platter. Sprinkle with chopped scallions, fresh parsley, and lime wedges. Serve immediately with the garlic aioli on the side.
Tips & Variations
- If you prefer milder heat, reduce the amount of scotch bonnet pepper or substitute with a milder chili.
- Using a fish basket helps keep the snapper intact and makes flipping easier on the grill.
- For a smoky flavor, add a handful of soaked wood chips to your grill before cooking.
- Swap fresh thyme with rosemary or oregano for a different herb note.
Storage
Store any leftover grilled snapper in an airtight container in the refrigerator for up to 2 days. Reheat gently in a low oven or enjoy cold flaked over salads. Keep garlic aioli refrigerated and use within 2 days for best flavor and safety.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fillets instead of a whole snapper?
Yes, snapper fillets can be used but grilling times will be shorter, about 4-6 minutes per side depending on thickness. Be careful not to overcook.
What if I don’t have a grill?
You can bake the marinated snapper in a preheated oven at 400°F (200°C) for about 20-25 minutes, or until the fish flakes easily with a fork. Broiling is another option, watching closely to prevent burning.
Print
Caribbean Grilled Snapper with Garlic Aioli Recipe
- Total Time: 1 hour 45 minutes
- Yield: 4 servings 1x
Description
This Caribbean Grilled Snapper with Garlic Aioli is a vibrant and flavorful dish perfect for a summer barbecue or a special family dinner. Marinated in a zesty blend of garlic, scotch bonnet pepper, lime juice, and fresh herbs, the snapper is grilled to perfection, delivering moist, flaky fish with a slight smoky char. Paired with a creamy, tangy garlic aioli, this recipe offers a harmonious balance of heat, acidity, and richness that captures the essence of Caribbean cuisine.
Ingredients
For the Snapper and Marinade
- 1 2-pound fresh whole snapper (scaled, gutted, cleaned)
- 2 large cloves garlic (minced)
- ½ scotch bonnet or habanero pepper (finely minced)
- 1 teaspoon kosher salt
- 4 scallions (chopped)
- 1 shallot (thinly sliced)
- ½ teaspoon black pepper
- ½ cup fresh lime juice
- 2 tablespoons olive oil
- 6 sprigs fresh thyme
- 1 small onion (thinly sliced, about ½ cup)
- Fresh lime wedges (for serving)
For the Garlic Aioli
- 1 large egg yolk
- 2 cloves garlic (finely minced)
- 1 teaspoon Dijon mustard
- ½ teaspoon kosher salt
- 2 tablespoons lime juice
- 1 cup vegetable oil (or other neutral tasting oil, do not use olive oil)
To Garnish
- Sprigs fresh parsley
- 2 scallions (chopped)
- Lime wedges
Instructions
- Prepare the Snapper: Have your fishmonger clean the snapper by scaling, gutting, and trimming the fins, or do it yourself and cut the tail into a V-shape for presentation. Place the cleaned fish in a shallow baking pan.
- Make the Marinade: Mound the minced garlic, scotch bonnet pepper, and kosher salt on a cutting board and crush into a paste with the side of a chef’s knife. Transfer to a bowl and add black pepper, chopped scallions, sliced shallots, lime juice, and olive oil. Stir the mixture to combine.
- Marinate the Fish: Fill the fish cavity with fresh thyme sprigs, sliced onions, and some squeezed lime wedges. Pour the marinade over and into the fish. Cover with plastic wrap and refrigerate for one hour to allow flavors to infuse.
- Prepare the Garlic Aioli: In a small bowl, whisk together egg yolk, Dijon mustard, and minced garlic. Slowly drizzle in the vegetable oil about a tablespoon at a time while whisking steadily to emulsify and thicken the mixture. Once all oil is incorporated and the mixture is thick like mayonnaise, whisk in lime juice and adjust seasoning as needed. Cover and refrigerate until ready to use.
- Preheat the Grill: Heat your grill to direct high heat, about 450°F (232°C). Lightly spray a fish basket with vegetable spray.
- Grill the Snapper: Place the marinated whole snapper into the prepared fish basket, securing it firmly. Grill the fish for 10 to 12 minutes on each side until cooked through but still moist and flaky.
- Serve: Transfer the grilled snapper to a serving platter. Garnish with chopped scallions, fresh parsley, and lime wedges. Serve alongside the garlic aioli for dipping.
Notes
- Use fresh, whole snapper for best flavor and texture.
- Adjust the amount of scotch bonnet pepper based on your heat preference.
- Do not substitute olive oil in the aioli to avoid bitterness; use a neutral oil instead.
- Ensure you whisk the oil into the egg yolk slowly to create a stable emulsion for the aioli.
- If you do not have a fish basket, carefully grill the fish directly on the grill grates using a well-oiled grill to prevent sticking.
- This recipe works well with other whole fish like red snapper or sea bass.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Grilling
- Cuisine: Caribbean
Keywords: Caribbean grilled snapper, garlic aioli, grilled fish recipe, scotch bonnet pepper, whole snapper marinade, summer grilling, seafood dishes

