
Grilled Lemon Fish
A bright, foolproof grilled fish recipe that lets the natural flavor of fresh fish shine. Marinated in a simple lemon-herb mixture, then grilled to perfection with a light char and flaky, juicy interior. Works beautifully with any firm white fish — tilapia, cod, mahi-mahi, or halibut — making it a go-to weeknight dinner the whole family will love.
4 servings · Prep 15 min · Cook 10 min · Total 40 min
Main Course
Ingredients
Open in recipe scaler →Marinade
3 tbsp olive oil
2 tbsp fresh lemon juice from about 1 large lemon
1 tsp lemon zest
3 cloves garlic minced
1 tsp dried oregano
1 tsp dried thyme
0.5 tsp paprika
0.5 tsp kosher salt
0.25 tsp black pepper freshly ground
Main
4 firm white fish fillets such as cod, tilapia, mahi-mahi, or halibut, about 6 oz each and 3/4 to 1 inch thick
cod
tilapia- mahi-mahi
- halibut
Grilling
1 tbsp olive oil for greasing the grill grates
Garnish
1 lemon sliced into rounds or wedges
2 tbsp fresh parsley roughly chopped
Equipment
Oven
Stovetop
Grill
Mixing Bowl
Paper Towel
Fork
Lid
Pastry Brush
Whisk
Spatula
Tongs
Instant-Read Thermometer
Mixing Bowl (4 Quarts)
Dipping Fork
Ziploc Bag
Meat Thermometer
Grater
Citrus Juicer
Instructions
- In a small #[Mixing Bowl], whisk together the @[Olive Oil], @[Lemon Juice], @[Lemon Zest], minced @[Garlic], @[Oregano], @[Thyme], @[Paprika], @[Kosher Salt], and @[Black Pepper] until well combined.
- Pat the @[Fish Fillets] completely dry with paper towels — this is key for a good sear and prevents steaming. Place them in a single layer in a shallow dish or #[Ziploc Bag].
- Pour the marinade over the @[Fish Fillets], turning to coat all sides evenly. Let marinate at room temperature for ~[15–20 minutes]. Do not marinate longer than ~[30 minutes] — the @[Lemon Juice] will start to break down the fish and make it mushy.
- Preheat your #[Grill] to ^[medium-high heat] (around ![400°F]). Once hot, fold a paper towel into a small pad, dip it in @[Olive Oil] using #[Tongs], and carefully wipe the grill grates ~[2–3 times] until well-oiled and slick. This prevents sticking.
- Remove the @[Fish Fillets] from the marinade, letting the excess drip off. Lay the fillets on the #[Grill] at a slight diagonal to the grates. Close the lid and grill without moving for ~[3–4 minutes], until the fish releases naturally from the grates and has clear grill marks.
- Using a #[Spatula], carefully flip each fillet. Grill for another ~[3–4 minutes] with the lid closed, until the @[Fish Fillets] is opaque all the way through and flakes easily with a fork. An instant-read #[Meat Thermometer] should read %[145°F] at the thickest part.
- Transfer the fillets to a clean plate and let rest for ~[2 minutes] before serving.
- Plate the grilled @[Fish Fillets] and top with freshly chopped @[Parsley]. Serve immediately with @[Lemon] slices or wedges on the side for squeezing over the top.
