
Greek Style Grilled Fish Recipe hits that perfect spot between bright, zesty, and smoky, with juicy fish, crisp edges, and a punchy lemon-herb finish. It works for busy weeknights or relaxed weekend dinners, since you pull it together in about 30 minutes total. I first made a version of this on a tiny apartment balcony grill in Chicago, and my neighbors still talk about the smell.
Why Make This Greek Style Grilled Fish Recipe at Home
You control the freshness of the fish, the amount of olive oil, and the level of lemon and garlic, so the flavor lands exactly where you want it. Restaurant grilled fish often arrives overcooked or drowned in sauce, while this version keeps the fish tender with clean, bold Greek flavors.
You also need only a short list of ingredients that you probably keep in your pantry already. The recipe works on an outdoor grill, grill pan, or even a cast iron skillet, so you do not need a fancy setup to get that Greek taverna vibe.
“Bright, juicy, and perfectly charred, this Greek Style Grilled Fish Recipe tastes like a seaside vacation on a plate. ★★★★★”
Ingredients You Need
Fish
- 1 ½ to 2 pounds firm white fish
- Great options: sea bass, branzino fillets, snapper, cod, halibut, or mahi mahi
- Use skin-on fillets if you feel comfortable with grilling; the skin protects the flesh and adds flavor
- If you use frozen fish, thaw it in the fridge overnight and pat it very dry before marinating
Marinade
- ¼ cup extra virgin olive oil
- Use a good-tasting everyday olive oil; no need for your most expensive bottle
- 3 tablespoons fresh lemon juice (about 1 to 2 lemons)
- 1 tablespoon lemon zest
- 3 large garlic cloves, minced or grated
- 1 ½ teaspoons kosher salt
- ½ teaspoon freshly ground black pepper
- 1 ½ teaspoons dried oregano
- Greek oregano tastes strongest, but any Mediterranean oregano works
- 1 teaspoon dried thyme or 2 teaspoons fresh thyme leaves
- ½ teaspoon sweet paprika
- ¼ teaspoon red pepper flakes (optional, for a little heat)
Fresh herbs & finishing touches
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh dill or mint
- Extra lemon wedges for serving
- A light drizzle of olive oil at the end
Pantry shortcuts & substitutions
- Use bottled lemon juice in a pinch, but fresh lemon gives brighter flavor.
- Swap dried oregano with an Italian herb blend if that is what you have, and adjust salt if the blend includes it.
- Use garlic powder (½ teaspoon) if you run out of fresh garlic, though fresh garlic gives better aroma.
- If you avoid paprika, leave it out and add a pinch more black pepper.
Equipment
- Outdoor grill (gas or charcoal), or a stovetop grill pan or heavy cast iron skillet
- Metal fish spatula or thin wide spatula
- Small bowl for marinade
- Whisk or fork
- Paper towels to dry the fish
- Tongs (optional, but helpful)
- Instant-read thermometer (helpful for perfect doneness, but not required)
Tips & Mistakes
- Pat the fish very dry before marinating so the marinade sticks and the fish browns nicely.
- Do not marinate delicate fish for longer than 30 minutes, or the lemon starts to toughen the texture.
- Oil the grill grates well and preheat them until very hot so the fish releases easily and does not stick.
- Keep the skin side intact and start grilling skin side down to protect the flesh and add flavor.
- Avoid flipping the fish more than once; too many flips cause it to break apart.
- Use medium-high heat, not blazing high, so the outside does not burn before the inside cooks through.
- Pull the fish off the grill just before it looks fully cooked; it keeps cooking for a minute or two off the heat.
- Do not skimp on salt; under-seasoned grilled fish tastes flat, especially with bold lemon and herbs.
- Use a thin metal spatula and slide it gently under the fish instead of prying it up.
- Let the fish rest for 3 to 5 minutes after grilling so the juices settle and the texture stays moist.
How to Make Greek Style Grilled Fish Recipe
Step 1: Prep the fish
Pat the fish fillets very dry with paper towels on both sides. If the fillets have pin bones, pull them out with tweezers or clean pliers. Lay the fish in a shallow dish or on a rimmed baking sheet so the marinade can coat it evenly.
Step 2: Mix the Greek marinade
In a small bowl, whisk together the olive oil, lemon juice, lemon zest, garlic, salt, pepper, dried oregano, thyme, paprika, and red pepper flakes if you use them. Taste a tiny drop of the marinade and adjust salt or lemon to your liking. The mixture should taste bright, a little salty, and very flavorful.
Step 3: Marinate the fish
Pour the marinade over the fish and coat each piece on both sides. Tuck some of the garlic and herbs on top of the fillets so they cling. Cover and chill for 20 to 30 minutes in the fridge while you heat the grill.
Step 4: Preheat and oil the grill
Heat your grill to medium-high heat. If you use a gas grill, preheat for at least 10 to 15 minutes with the lid closed. Clean the grates with a grill brush, then oil them well using a folded paper towel dipped in oil and held with tongs.
If you use a grill pan or cast iron skillet, heat it over medium-high heat until it smokes lightly, then brush it with oil. A hot, oiled surface gives you those nice grill marks and keeps the fish from sticking.
Step 5: Grill the fish
Place the fish on the grill skin side down if your fillets have skin. Lay the fillets at a slight angle to the grates so you get attractive marks. Close the lid if you use an outdoor grill and cook without moving the fish for 3 to 5 minutes, depending on thickness.
Use a thin spatula to gently loosen the edges; if the fish releases easily, flip it once. Cook the second side for another 2 to 4 minutes, until the fish flakes easily with a fork and looks opaque in the center. Aim for an internal temperature of about 130 to 135°F in the thickest part for juicy fish.
Step 6: Rest and finish with herbs and lemon
Transfer the grilled fish to a platter and let it rest for 3 to 5 minutes. Sprinkle the chopped parsley and dill or mint over the top. Squeeze a little fresh lemon juice over the fish and drizzle a small amount of olive oil for shine and richness.
Add extra lemon wedges around the platter so everyone can adjust the brightness to taste. I usually taste a small flake at this point and add a pinch of salt if the flavors need a tiny boost.
Variations I've Tried
I swap the lemon juice with a mix of lemon and orange juice for a slightly sweeter, more rounded citrus flavor. That version works especially well with snapper or sea bass.
Sometimes I add a spoonful of Greek yogurt to the marinade and use it as a quick sauce on the side, which gives a creamy, tangy contrast. I also tried a version with chopped olives and capers sprinkled over the grilled fish, which adds a briny punch that tastes very coastal.
You can use salmon with this same Greek Style Grilled Fish Recipe and it turns out rich and flavorful; just lower the heat slightly and cook a bit longer. I also like to thread smaller chunks of fish onto skewers with bell peppers and red onion for Greek-style fish kebabs.
How to Serve Greek Style Grilled Fish Recipe
Serve Greek Style Grilled Fish Recipe hot off the grill with a squeeze of lemon and a shower of fresh herbs. Pair it with simple sides like roasted potatoes, herby rice, or warm pita bread. A crisp cucumber and tomato salad with olives and a light vinaigrette fits the Greek theme and keeps the plate fresh and colorful. Offer chilled water with lemon slices or a light sparkling drink so the citrus and herbs in the fish stay front and center.
How to store
- Fridge: Cool the grilled fish to room temperature, then store it in an airtight container in the fridge for up to 2 days.
- Freezer: Wrap portions tightly in plastic, then place them in a freezer bag or container and freeze for up to 2 months; label with the date so you track freshness.
- Reheating (best method): Reheat gently in a covered skillet over low heat with a splash of water or broth until warm, or warm it in a 275°F oven for 10 to 15 minutes so it does not dry out.
- Leftover ideas: Use chilled leftover Greek Style Grilled Fish Recipe in salads, grain bowls, or tucked into pita with lettuce, tomatoes, cucumber, and a squeeze of lemon.

Greek Style Grilled Fish Recipe
Ingredients
Instructions
- Pat the fish fillets dry with paper towels and place them in a shallow dish or resealable plastic bag.
- In a small bowl, whisk together the olive oil, lemon juice, lemon zest, minced garlic, dried oregano, dried thyme, dried rosemary (if using), salt, and black pepper.
- Pour the marinade over the fish, turning to coat evenly. Cover and refrigerate for 20–30 minutes to allow the flavors to develop.
- Preheat a grill or grill pan over medium-high heat. Oil the grates lightly to prevent sticking.
- Remove the fish from the marinade, letting any excess drip off. Grill the fillets for about 3–5 minutes per side, depending on thickness, until the fish is opaque and flakes easily with a fork.
- Transfer the grilled fish to a serving platter. Garnish with chopped fresh parsley and serve with lemon wedges on the side.
Notes
Approximate per serving (1/4 of recipe): 230 calories; fat 13 g; saturated fat 2 g; carbohydrates 2 g; fiber 0 g; sugars 0 g; protein 26 g; sodium 340 mg. Values will vary based on type of fish, brands used, add-ins, and portion size.

Leave a Reply