
Greek Style Grilled Fish Recipe tastes bright, lemony, garlicky, and a little smoky from the grill, like a summer night on a Greek island without the plane ticket. It works perfectly for busy weeknights or relaxed weekends, and you can get it on the table in about 30 minutes. I tested versions of this so many times that my neighbors now judge all cookouts by “the Greek fish standard.”
Why Greek Style Grilled Fish Recipe Is Worth It
This Greek Style Grilled Fish Recipe gives you tender, flaky fish with crisp edges and a bold hit of lemon, garlic, and oregano. The marinade mixes in minutes, and the grill does most of the work while you pretend it required deep culinary wisdom.
It fits a lot of diets, uses simple ingredients, and still feels special enough for guests. You can use almost any firm white fish, so you work with what your grocery store actually stocks, not what a recipe developer dreamed about.
“This Greek Style Grilled Fish Recipe tasted like a vacation on a plate. Super juicy, tons of flavor, and somehow still light enough that I went back for seconds without regret.”
Ingredients You Need
Fish
- 1 ½ to 2 pounds firm white fish fillets or steaks
- Great options: sea bass, snapper, cod, halibut, mahi-mahi, branzino fillets, or tilapia
- Choose skin-on if you can; the skin protects the flesh on the grill
- Aim for fillets about 1-inch thick so they cook evenly
Greek-style marinade
- ¼ cup extra-virgin olive oil
- Use a decent-tasting olive oil; this recipe shows off its flavor
- 3 tablespoons fresh lemon juice (about 1–2 lemons)
- 1 tablespoon lemon zest
- 3–4 garlic cloves, finely minced or grated
- 1 ½ teaspoons dried oregano (Greek oregano if you can find it)
- 1 teaspoon dried thyme or 2 teaspoons fresh thyme leaves
- ½ teaspoon dried rosemary, crushed between your fingers
- ½–1 teaspoon red pepper flakes, to taste
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
Fresh finishing touches
- 2 tablespoons chopped fresh parsley
- 2 tablespoons chopped fresh dill or mint
- Extra lemon wedges, for serving
Optional veggie add-ons for the grill
- Sliced zucchini or yellow squash
- Bell pepper strips
- Red onion wedges
- Cherry tomatoes on skewers
Pantry shortcuts & notes
- Use bottled lemon juice in a pinch, but mix in at least a little fresh zest for brightness.
- Use pre-minced garlic from a jar if you need speed, but double-check the flavor and adjust salt.
- Use an Italian herb blend if you lack oregano or thyme; add extra lemon to keep the Greek vibe.
- Use frozen fish that you thaw overnight in the fridge and pat very dry before marinating.
Equipment list
- Outdoor grill (gas or charcoal) or grill pan / cast-iron skillet
- Fish spatula or thin metal spatula
- Small bowl and whisk for marinade
- Shallow dish or zip-top bag for marinating
- Paper towels
- Tongs and a basting brush (optional but handy)
Quick Tips & substitutions
- Pat the fish very dry before marinating so the oil and seasonings cling well.
- Marinate 15–30 minutes in the fridge; longer than 45 minutes can make the fish mushy from the lemon.
- Oil the grill grates generously and preheat until hot so the fish releases more easily.
- Use foil or a grill basket if your fillets feel delicate or thin.
- Swap white fish with salmon, trout, or swordfish; adjust cook time for thicker cuts.
- Replace dried herbs with triple the amount of fresh herbs if you have them.
- Skip red pepper flakes if you avoid heat, or add extra if you want more kick.
- Use a grill pan on the stovetop or broil the fish on a sheet pan if you lack an outdoor grill.
- Keep leftovers for salads, grain bowls, or pita wraps the next day.
How to Make Greek Style Grilled Fish Recipe
Step 1: Mix the Greek marinade
Add olive oil, lemon juice, lemon zest, garlic, oregano, thyme, rosemary, red pepper flakes, salt, and black pepper to a small bowl. Whisk until the mixture looks glossy and emulsified. Taste a tiny bit and adjust salt or lemon so it tastes bright and flavorful.
Step 2: Prep and marinate the fish
Pat the fish dry on all sides with paper towels. Place the fillets in a shallow dish or zip-top bag in a single layer. Pour the marinade over the fish, turning gently to coat every surface. Cover and chill 15–30 minutes while you heat the grill and prep any veggies.
Step 3: Preheat and prep the grill
Heat your grill to medium-high heat (about 400–450°F). Clean the grates with a grill brush, then oil them well using tongs and a folded, oiled paper towel. This step helps the fish release and keeps those nice grill marks from turning into a stuck-on disaster.
Step 4: Grill the fish
Remove the fish from the marinade and let excess drip off; discard leftover marinade. Place the fish on the grill, skin-side down if it has skin, at a slight angle to the grates. Close the lid and cook 3–5 minutes, depending on thickness, until the bottom side looks opaque and the edges turn slightly golden.
Use a thin fish spatula to gently lift and flip the fillets. Grill another 2–4 minutes, until the fish flakes easily with a fork and looks just opaque in the center. Pull it off the grill right before it looks fully cooked, since it keeps cooking for a minute or two off the heat.
Step 5: Grill optional veggies
Toss zucchini, peppers, onions, or tomatoes with a drizzle of olive oil, salt, pepper, and a pinch of oregano. Grill them alongside the fish, turning once, until tender and lightly charred. They soak up any extra marinade flavor in the air and make the plate look restaurant-level.
Step 6: Finish with herbs and lemon
Transfer the grilled fish to a platter. Sprinkle with chopped parsley and dill or mint, then squeeze a little fresh lemon juice over the top. Add extra lemon wedges around the platter so everyone can adjust brightness at the table.
Recipe Variations
- Gluten-free: Use this recipe as written; it already avoids gluten. Just pair with gluten-free sides like rice, potatoes, or salad.
- Dairy-free: The base recipe stays dairy-free; keep sides dairy-free as well.
- Low carb: Serve with grilled veggies, Greek salad, or cauliflower rice.
- High protein: Use thicker cuts like swordfish or halibut and add a side of chickpeas or lentils.
- Vegan option: Use the same marinade on tofu slabs, tempeh, or thick slices of eggplant and grill them.
- Extra-herby: Add basil and extra dill for a more herbal punch.
- Olive lovers: Scatter sliced Kalamata olives over the platter with the herbs.
- Kid-friendly: Skip red pepper flakes and serve with rice, cucumber slices, and extra lemon on the side.
Ways to Serve Greek Style Grilled Fish Recipe
- Over a bed of lemon rice or herbed couscous with grilled veggies.
- With a big Greek salad, warm pita, and hummus or tzatziki.
- Flaked into lettuce wraps with cucumber, tomato, and a squeeze of lemon.
- In a grain bowl with quinoa, olives, cherry tomatoes, and a drizzle of olive oil and lemon.
- As a simple plate with roasted potatoes, steamed green beans, and extra fresh herbs.
Storage Success
Cool leftover Greek Style Grilled Fish Recipe to room temperature, then store it in an airtight container in the fridge for up to 2 days. Keep the fish in a single layer if possible so it stays flaky instead of mashed. Reheat it gently in a covered skillet over low heat or enjoy it cold in salads and wraps. Add a fresh squeeze of lemon and a sprinkle of herbs after reheating to bring the flavors back to life.

Greek Style Grilled Fish Recipe
Ingredients
Instructions
- Pat the fish fillets dry with paper towels and place them in a shallow dish or resealable bag.
- In a small bowl, whisk together the olive oil, lemon juice, oregano, garlic, thyme, rosemary, salt, and black pepper to make the marinade.
- Pour the marinade over the fish, turning to coat evenly. Cover and refrigerate for at least 20–30 minutes, but no longer than 2 hours.
- Preheat a grill or grill pan to medium-high heat. Oil the grates lightly to prevent sticking.
- Remove the fish from the marinade, letting any excess drip off. Place the fillets on the hot grill.
- Grill the fish for 3–5 minutes per side, depending on thickness, until the flesh is opaque and flakes easily with a fork.
- Transfer the grilled fish to a serving platter. Garnish with chopped parsley if using and serve with lemon wedges on the side.
Notes
Approximate per serving (1 fillet, about 6 oz): 260 calories; fat 14 g; saturated fat 2 g; carbohydrates 1 g; fiber 0 g; sugars 0 g; protein 32 g; sodium 350 mg. Values will vary based on type of fish, brands, and portion size.

Leave a Reply