Go Back
+ servings
Close up shot of Mediterranean baked fish recipe on baking sheet with a bunch of fresh vegetables.
Print Recipe
No ratings yet

Mediterranean Baked White Fish (Easy Recipe)

Enjoy this easy Mediterranean Baked White Fish, packed with fresh flavors from lemon, garlic, and herbs. A quick, healthy dinner that’s ready in just 30 minutes!
Prep Time15 minutes
Cook Time15 minutes
Total Time30 minutes
Course: Dinner
Cuisine: Mediterranean
Servings: 6 servings
Calories: 321kcal

Ingredients

  • ½ red onion
  • 1 can artichoke hearts 398ml
  • 1 ½ cups cherry tomatoes
  • 1 can black olives 398ml
  • 4-5 garlic cloves
  • 1 ½ lbs white fish
  • 2 tbsp extra-virgin olive oil
  • 2 tbsp fresh lemon juice
  • salt + black pepper
  • 2 tsp dried oregano
  • 1 tbsp fresh thyme leaves
  • 2 tbsp capers

Instructions

  • First, preheat your oven to 400 degrees F. While that’s heating up, slice up your red onion, artichokes hearts, halve those cherry tomatoes and olives, and mince garlic.
  • Place your fish fillets on a large baking sheet lined with parchment paper or in a shallow baking dish. Drizzle them with olive oil and lemon juice, then sprinkle with salt, pepper, oregano, and thyme.
  • Rub the seasonings into the fish gently, making sure each fillet is well coated.
  • Now, scatter the red onion, cherry tomatoes, olives, and capers all around the fish. Toss the minced garlic on top, too. 
  • Pop the baking sheet or dish into the oven and bake for about 15-20 minutes, depending on the thickness of your fish. You’ll know it’s done when the fish is opaque and flakes easily with a fork. The tomatoes should be soft, and the onions slightly caramelized.
  • Once your fish is done, take it out of the oven and sprinkle some fresh herbs on top for a pop of color and extra flavor. Serve it up with some crusty bread, a side of couscous, or even a simple salad. It’s light, flavorful, and satisfying.

Nutrition

Serving: 1g | Calories: 321kcal | Carbohydrates: 12g | Protein: 30g | Fat: 17g | Saturated Fat: 3g | Polyunsaturated Fat: 13g | Cholesterol: 87mg | Sodium: 658mg | Fiber: 5g | Sugar: 2g