Snapper on the grill is a weeknight wins that looks far more involved than it is. Two minutes per side and it’s done, then the real work happens in the sauce pan: onions, garlic, white wine reducing down, tomatoes breaking in, olives and capers adding their brine, a Serrano for heat. It’s a busy sauce in a good way, and it makes the fish feel like a complete meal rather than just a protein on a plate. Get the grill properly hot so you get color on the fish without overcooking it. Snapper is forgiving up to a point, then it falls apart on you.
How to Make Grilled Mediterranean Snapper
Grill watch the temperature
Hot grill, oiled fish. That’s how you get a clean release without the fillet tearing. Let the fish sit undisturbed for the full two minutes before flipping. If it sticks, it’s not ready.
Build the sauce with patience
Reduce the wine by half before adding tomatoes, scraping up any browned bits from the pan. Tomatoes need about five minutes to soften and release their juice. Add olives and capers last so they stay intact and don’t dissolve into the sauce.
Grilled Mediterranean Snapper
- Total Time: 35 minutes
- Yield: Serves 4
- Diet: Pescatarian, Omnivore
Description
Flaky grilled snapper fillets swim in a bright, flavorful sauce of sautéed onions, garlic, tomatoes, olives, and capers. A simple yet elegant weeknight meal.
Ingredients
- 24 ounces (680 g) snapper fillets
- 2 tbsp olive oil
- Salt
- freshly ground pepper
- 1 large yellow onion
- 2 cloves garlic
- 1/4 cups (60 ml) dry white wine
- 2 large tomatoes
- 1/4 cups (60 ml) green olives
- 2 tbsp capers
- 2 Serrano peppers
- 1 bay leaf
Instructions
- Brush the fish with olive oil, season with salt and pepper, and grill for 2 minutes per side. Set aside and cover to keep warm.
- Heat olive oil in a sauté pan over medium-high heat. Add onions and garlic and cook until softened.
- Pour in the white wine, bring to a boil, then reduce heat to medium-low and simmer for 10 minutes, or until the liquid has reduced by half. Scrape the bottom of the pan to dissolve the browned bits.
- Add tomatoes, capers, Serrano pepper, olives, and bay leaf. Bring to a boil and cook until thickened.
- Reduce heat, add the grilled fish, and cook for 1-2 more minutes.
- Plate and serve with vegetables.
Notes
- For even cooking, ensure snapper fillets are of uniform thickness. Thicker fillets may require slightly longer grilling time.
- Substitute cherry or grape tomatoes for larger tomatoes; halve them before adding to the sauce.
- Store leftover snapper and sauce separately in airtight containers in the refrigerator for up to 2 days. Reheat gently before serving.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 fillet
- Calories: 350
- Sugar: 5
- Sodium: 400
- Fat: 20
- Saturated Fat: 4
- Unsaturated Fat: 12
- Carbohydrates: 15
- Fiber: 4
- Protein: 30
- Cholesterol: 100
Frequently Asked Questions
What type of snapper works best for grilling?
Red snapper fillets with the skin on hold up best on the grill. The skin crisps nicely and keeps the fillet from falling apart. Make sure the grill is hot and lightly oiled before placing the fish.
Can I substitute the Serrano peppers?
Jalapenos are the closest swap, though they’re milder. For more heat, use a small habanero. For no heat at all, leave the peppers out entirely and add a pinch of red pepper flakes to the sauce.
What white wine should I use for the sauce?
A dry, crisp white like Pinot Grigio or Sauvignon Blanc works well. Avoid anything sweet or oaky. If you don’t cook with wine, substitute with a mix of chicken broth and a squeeze of lemon juice.