Mediterranean Lemon Herb Fish
A light, healthy, and flavorful Mediterranean-inspired fish dish made with tender white fish fillets, fresh herbs, garlic, lemon, and olive oil. This recipe is naturally low in carbohydrates, high in protein, and perfect for a nutritious weeknight dinner.
Preparation Time
Prep Time: 15 minutes
Cook Time: 18–20 minutes
Total Time: 35 minutes
Servings
4 servings
Ingredients
For the Fish
4 white fish fillets (cod, haddock, halibut, sea bass, or tilapia), about 6 oz (170 g) each
3 tablespoons extra virgin olive oil
2 tablespoons fresh lemon juice
1 teaspoon lemon zest
3 garlic cloves, minced
1 tablespoon fresh parsley, chopped
1 tablespoon fresh dill, chopped
1 teaspoon fresh oregano (or ½ teaspoon dried)
½ teaspoon thyme
1 teaspoon paprika
½ teaspoon onion powder
½ teaspoon sea salt
¼ teaspoon black pepper
Lemon slices for garnish
Optional Mediterranean Vegetable Bed
1 zucchini, sliced
1 red bell pepper, sliced
1 small red onion, sliced
1 cup cherry tomatoes
1 tablespoon olive oil
Salt and pepper to taste
Optional Garnish
Fresh parsley
Fresh dill
Kalamata olives
Crumbled feta cheese
Lemon wedges
Equipment
Baking dish or sheet pan
Mixing bowl
Whisk
Measuring spoons
Cutting board
Knife
Instructions
Step 1: Prepare the Marinade
In a bowl, whisk together:
Olive oil
Lemon juice
Lemon zest
Garlic
Parsley
Dill
Oregano
Thyme
Paprika
Onion powder
Salt
Black pepper
Step 2: Prepare the Vegetables (Optional)
Toss zucchini, peppers, onions, and tomatoes with olive oil.
Season lightly with salt and pepper.
Spread in the bottom of a baking dish.
Step 3: Season the Fish
Pat fish dry with paper towels.
Place on top of the vegetables or directly into a greased baking dish.
Brush generously with the lemon herb marinade.
Let marinate for 10–15 minutes.
Step 4: Bake
Preheat oven to 400°F (200°C).
Bake for 15–20 minutes, depending on the thickness of the fillets.
Fish is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C).
Step 5: Serve
Garnish with:
Fresh parsley
Dill
Lemon slices
Kalamata olives
Feta cheese (optional)
Serve immediately.
Serving Suggestions
Greek salad
Roasted asparagus
Steamed green beans
Garlic roasted potatoes
Brown rice
Quinoa
Couscous
Cauliflower rice
Warm whole wheat pita
Tips for Success
Fresh fish gives the best flavor and texture.
Avoid overcooking, as fish dries out quickly.
Marinate for no more than 20 minutes—too much lemon juice can start to “cook” the fish.
Use fresh herbs whenever possible for the brightest flavor.
Line the baking dish with parchment paper for easier cleanup.
Variations
Grilled Mediterranean Fish
Cook over medium-high heat for 4–5 minutes per side.
Spicy Version
Add ½ teaspoon crushed red pepper flakes or cayenne pepper.
Creamy Version
Top with a dollop of Greek yogurt mixed with lemon juice, garlic, and dill before serving.
Garlic Butter Fish
Replace half the olive oil with melted unsalted butter.
Mediterranean Salmon
Use salmon fillets and bake for 18–22 minutes.
Storage
Refrigerator
Store in an airtight container for up to 3 days.
Freezer
Freeze cooked fish for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
Warm gently in a 300°F (150°C) oven for 10–12 minutes or microwave in short intervals until heated through.
Estimated Nutrition (Per Serving)
Calories: 285
Protein: 34 g
Carbohydrates: 5 g
Fat: 14 g
Saturated Fat: 2 g
Fiber: 2 g
Sugar: 3 g
Cholesterol: 70 mg
Sodium: 420 mg
Nutrition values are approximate and will vary depending on the type of fish used.
Nut Information
This recipe is naturally nut-free.
However, always check packaged ingredients such as:
Spice blends
Feta cheese
Seasoning mixes
Pre-packaged fish
These products may be processed in facilities that also handle tree nuts or peanuts.
Optional Nut Addition
For extra crunch, you can sprinkle one of the following over the finished dish:
Toasted sliced almonds
Chopped walnuts
Toasted pine nuts
Chopped pistachios
Add about 2 tablespoons just before serving.
Frequently Asked Questions (Q&S)
Q1: What fish works best?
Cod, haddock, halibut, sea bass, tilapia, snapper, mahi-mahi, and grouper all work well.
Q2: Can I use frozen fish?
Yes. Thaw completely and pat dry before marinating.
Q3: How do I know when the fish is done?
It should flake easily with a fork and reach an internal temperature of 145°F (63°C).
Q4: Can I grill instead of bake?
Yes. Grill over medium-high heat for about 4–5 minutes per side.
Q5: Is this recipe healthy?
Yes. It’s rich in lean protein, heart-healthy olive oil, and fresh herbs while being relatively low in carbohydrates.
Q6: Can I prepare it ahead of time?
Yes. Mix the marinade up to 24 hours ahead, but marinate the fish for only 10–20 minutes before cooking.
Q7: Can I make it dairy-free?
Yes. Simply omit the optional feta cheese garnish.
Q8: What herbs can I substitute?
Basil, cilantro, chives, rosemary (use sparingly), or Italian seasoning are good alternatives.
Q9: What wine pairs well with this dish?
A crisp white wine such as Sauvignon Blanc, Pinot Grigio, or Vermentino complements the lemon and herbs well.
Q10: Can I cook this in an air fryer?
Yes. Preheat the air fryer to 390°F (200°C) and cook the fish for 8–10 minutes, depending on the thickness of the fillets, until it flakes easily and reaches 145°F (63°C) internally.
