Caribbean Grilled Yellowtail Snapper with Garlic Aioli Recipe
Introduction
Caribbean Grilled Yellowtail Snapper is a vibrant and flavorful dish that combines fresh herbs, spicy peppers, and zesty lime. This whole grilled snapper is perfect for outdoor cooking and pairs beautifully with a creamy garlic aioli. It’s a delicious way to bring a taste of the tropics to your table.

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
- For 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)
- For Garnish:
- 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. Alternatively, use kitchen shears to remove the fins and cut the 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 crush and grind these into a paste. Transfer to a bowl, then add black pepper, scallions, shallots, lime juice, and olive oil. Stir to combine and set aside.
- Step 3: Stuff the fish cavity with thyme sprigs, sliced onions, and some lime wedges (already squeezed for juice). Pour the marinade over and inside the fish. Cover with plastic wrap and refrigerate for 1 hour.
- Step 4: To make the garlic aioli, whisk together egg yolk, Dijon mustard, and garlic in a small bowl. Slowly drizzle in the vegetable oil about 1 tablespoon at a time, whisking constantly in one direction until thickened and emulsified. Stir in lime juice, then season to taste. Cover and refrigerate.
- Step 5: Preheat a grill to 450°F (230°C) for direct heat grilling. Spray a fish basket with vegetable spray. Place the whole fish inside the basket without removing vegetables or herbs. Secure the basket and place it on the grill.
- Step 6: Grill the snapper for 10-12 minutes per side, depending on size, until the fish is fully cooked but still moist.
- Step 7: Transfer the grilled snapper to a serving platter. Sprinkle with chopped scallions, fresh parsley, and lime wedges. Serve alongside the garlic aioli.
Tips & Variations
- For less heat, reduce the amount of scotch bonnet or substitute with a milder pepper.
- If you don’t have a fish basket, use a sturdy grill grate and carefully flip the fish using a large spatula.
- Try adding finely chopped cilantro to the marinade for a fresh herby note.
- Use fresh lime juice rather than bottled for brighter, more vibrant flavor.
Storage
Store leftover grilled snapper in an airtight container in the refrigerator for up to 2 days. Reheat gently in a low oven or microwave to prevent drying out. The garlic aioli is best kept refrigerated and used within 1-2 days to maintain freshness and safety.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of fish?
Yes, this recipe works well with other whole firm white fish such as red snapper, sea bass, or branzino. Adjust cooking time as needed based on fish size.
Is it safe to use raw egg in the aioli?
The aioli uses raw egg yolk, so ensure you use fresh, high-quality eggs from a trusted source. Alternatively, you can use pasteurized egg yolks for added safety.
PrintCaribbean Grilled Yellowtail Snapper with Garlic Aioli Recipe
This Caribbean Grilled Yellowtail Snapper recipe features a whole fresh snapper marinated with a spicy and citrusy blend of garlic, scotch bonnet pepper, scallions, shallots, and thyme. The snapper is grilled to perfection, locking in moisture and flavor, then served with a tangy homemade garlic aioli and fresh lime wedges for a vibrant and authentic Caribbean experience.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 1 hour 45 minutes
- Yield: Serves 4
- Category: Main Course
- Method: Grilling
- Cuisine: Caribbean
Ingredients
For the Snapper:
- 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
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 another neutral-tasting oil (do not use olive oil)
For Garnish:
- 1 lime, cut into wedges
- Sprigs fresh parsley
- 2 scallions, chopped
Instructions
- Prepare the Snapper: Have your fishmonger clean the fish by scaling, gutting, and trimming the fins; optionally, cut the fish’s tail into a V-shape for presentation. Place the whole fish in a shallow baking pan and set aside.
- Make the Marinade Paste: On a cutting board, mound the minced garlic, scotch bonnet pepper, and kosher salt. Use the side of a chef’s knife to crush and grind these ingredients into a paste. Transfer to a small bowl and stir in black pepper, chopped scallions, sliced shallots, fresh lime juice, and olive oil. Set this marinade aside.
- Marinate the Fish: Fill the fish cavity with fresh thyme sprigs, thinly sliced onions, and some squeezed lime wedges. Pour the marinade over and inside the fish, then cover with plastic wrap. Refrigerate for 1 hour to allow the flavors to penetrate the fish.
- Prepare the Garlic Aioli: In a small bowl, whisk together the egg yolk, Dijon mustard, and minced garlic. Slowly drizzle the vegetable oil about 1 tablespoon at a time into the egg yolk mixture while whisking constantly in the same direction to emulsify into a thick mayonnaise. Once all oil is incorporated, whisk in lime juice, then season to taste. Cover and refrigerate until ready to serve.
- Preheat and Prepare the Grill: Set up your grill for direct high heat and preheat to approximately 450°F (232°C). Spray a fish basket with vegetable spray to prevent sticking.
- Grill the Snapper: Place the marinated whole fish inside the prepared fish basket, securing it firmly without removing any vegetables or herbs inside. Place the basket on the hot grill and cook for 10-12 minutes per side, depending on fish size, until the fish is cooked through but still moist and tender.
- Serve: Transfer the grilled snapper to a serving platter. Garnish with chopped scallions, fresh parsley, and lime wedges. Serve with the prepared garlic aioli on the side for dipping.
Notes
- Use caution when handling scotch bonnet or habanero peppers as they are very spicy; gloves are recommended.
- You can prepare the garlic aioli in advance and refrigerate for up to 1 day.
- If you do not have a fish basket, you can grill the snapper directly on the grill grates but be sure to oil the grill well to prevent sticking.
- Adjust grilling time according to the thickness of the fish to avoid overcooking.
- For a milder version, reduce or omit the scotch bonnet pepper.
Keywords: Caribbean Grilled Snapper, Yellowtail Snapper, Grilled Fish, Spicy Fish Recipe, Lime Garlic Aioli, Caribbean Seafood

