← Back to Recipes

Grilled Red Snapper

Grilled Red Snapper

Grilling a whole fish looks intimidating and is honestly one of the easiest, most impressive things you can put on a grill. A whole red snapper, slit down the belly and stuffed with lemon, chives, and parsley, cooks in about 15 minutes and comes off the grate looking like the cover of a magazine. Mediterranean Magic goes inside the cavity, so the seasoning perfumes the flesh from the inside as it steams.

Cooking fish on the bone is the secret nobody tells you: the bones keep the meat moist and add flavor, and the skin protects the delicate flesh from the direct heat. This is a two-person dinner or a showpiece for a cookout — carry it to the table whole, then fillet it in front of everyone. Naturally paleo and Whole30-friendly, it's proof you don't need a marinade or a sauce when you start with a good fish and season it right.

Prep: 10 mins | Cook: 20 mins | Servings: 2

Ingredients

  • 1 tsp Mediterranean Magic
  • 1 whole red snapper, slit along the belly
  • 1 lemon, sliced in ¼" rounds
  • 4-5 whole chives
  • 3-4 sprigs flat-leaf parsley
  • Olive oil

Ingredient notes & swaps

  • **Red snapper:** Ask the fishmonger to scale-optional and gut it, but leave it whole with the belly slit. Fresh eyes should be clear and the flesh should smell like the ocean, not fishy. Branzino or sea bass are great swaps if snapper isn't around.
  • **Mediterranean Magic:** The hero of the cavity — bright, herby, and built for seafood. Sprinkle a jar of Mediterranean Magic inside to coat the flesh evenly before you stuff it.
  • **Lemon:** Sliced into ¼" rounds and tucked in the cavity, it steams the fish and seasons it with acid from the inside. Save a few slices to grill alongside and squeeze over at the end.
  • **Fresh herbs:** Whole chives and flat-leaf parsley go in the belly. Dill, thyme, or oregano all work — use what's fresh and don't chop them, so they're easy to remove or eat around.
  • **Olive oil:** Coating the skin inside and out helps it crisp and adds a second layer of nonstick insurance. Use a good one — it's a flavor here, not just a lubricant.
  • **Dietary note:** Naturally gluten-free, dairy-free, paleo, and Whole30 — Mediterranean Magic is all-natural and gluten-free, and there's nothing else on the list to worry about.

Directions

  1. Get grill going over high heat. Rinse fish and pat dry.
  2. Drizzle olive oil inside and outside the fish.
  3. Sprinkle Mediterranean Magic inside the cavity to coat evenly.
  4. Stuff the fish with lemon slices, chives, and parsley.
  5. Grill about 7-10 minutes per side until the flesh flakes easily.
  6. Serve whole or fillet at the table.

Why this works

The whole approach is engineered to keep a lean fish from drying out. Stuffing the cavity with lemon and herbs and seasoning it there means the fish essentially steams itself from the inside as those aromatics heat up, while high, direct grill heat crisps the skin. Leaving the scales on is the counterintuitive move that works — they act as a natural nonstick barrier so the skin doesn't weld to the grate, and they hold moisture in. Flipping only once, when the flesh releases cleanly, keeps the fish intact instead of shredding it across the grill.

What to serve it with

Bring the whole fish to the table on a platter and fillet it there — it's a moment. Serve it with grilled lemon halves, a drizzle of good olive oil, and a scatter of extra parsley. It wants bright, simple sides: a Greek salad, grilled vegetables, roasted potatoes, or a pile of rice to soak up the juices. A chilled white wine or a cold beer and you're eating like you're on the Mediterranean coast, wherever you actually are.

Tips

  • Leave the scales on — they protect the skin from sticking to the grill and help keep the fish moist.
  • Get the grill fully preheated and clean the grate before the fish goes on; a hot, oiled grate is your best defense against sticking.
  • Don't move it early — let the fish grill undisturbed until it releases cleanly on its own, then flip once.
  • Check doneness at the thickest part behind the head; the flesh should be opaque and flake easily off the bone.

FAQ

How do I keep the fish from sticking to the grill?

Three things: leave the scales on, oil both the fish and the grate, and get the grill screaming hot before the fish touches it. Then leave it alone — the flesh will release on its own when it's ready to flip. Fighting it early is what tears the skin.

How do I know when whole red snapper is done?

The flesh at the thickest part behind the head should be opaque and flake easily when you nudge it with a fork. That's usually 7 to 10 minutes per side over high heat. An instant-read thermometer should hit about 145°F.

Can I use a different fish?

Yes. Any whole, firm white fish grills the same way — branzino, sea bass, or porgy are all excellent. Adjust the time to the size of the fish; smaller ones cook in as little as 5 minutes per side.

Can I make this in the oven instead of on the grill?

Absolutely. Roast the stuffed, oiled fish on a lined sheet at 425°F for about 20 to 25 minutes, until the flesh flakes. You'll miss the char, but the lemon-and-herb steam does its work either way.

Tip: This recipe features Mediterranean Magic, but feel free to experiment with any of our 8 seasoning blends for your own twist.

Nutrition

Estimated per serving · values are approximate.

Nutrition Facts
2 servings per recipe
Serving size1/2 of recipe
Amount per serving
Calories
280
% Daily Value*
Total Fat 12g15%
Saturated Fat 2g10%
Trans Fat 0g
Cholesterol 80mg27%
Sodium 320mg14%
Total Carbohydrate 2g1%
Dietary Fiber 0.5g2%
Total Sugars 0g
Includes 0g Added Sugars0%
Protein 40g
Vitamin D 5mcg25%
Calcium 60mg5%
Iron 0.6mg3%
Potassium 700mg15%
* The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
At a glance
Calories280
Protein40g
Carbs2g
Fat12g
Loading reviews...