Mediterranean Garlic Butter Baked Fish with Cherry Tomatoes and Olives
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4
Cooking Method: Oven Baked
Cuisine: Mediterranean
Description
Mediterranean Garlic Butter Baked Fish with Cherry Tomatoes and Olives is a delicious, easy-to-prepare seafood dish filled with fresh Mediterranean flavors. Tender white fish fillets are baked in a fragrant garlic butter sauce alongside juicy cherry tomatoes, savory green olives, fresh rosemary, and thyme.
The combination of olive oil, melted butter, garlic, and lemon juice creates a rich yet refreshing sauce that complements the delicate flavor of the fish. As the dish bakes, the cherry tomatoes soften and release their natural juices, blending beautifully with the buttery garlic sauce.
This Mediterranean baked fish recipe is perfect for busy weeknights, healthy family dinners, or special occasions. With simple ingredients and minimal preparation, you can enjoy a flavorful, restaurant-style seafood meal at home in approximately 40 minutes.
Serve it with lemon rice, roasted vegetables, mashed potatoes, or warm crusty bread to enjoy every drop of the delicious sauce.
Ingredients
For the Fish
- 4 white fish fillets, such as cod, tilapia, or sea bass
- 2 cups cherry tomatoes
- ½ cup green olives, pitted
- 3 tablespoons olive oil
- 2 tablespoons butter, melted
- 4 garlic cloves, minced
- 1 tablespoon fresh lemon juice
- 1 teaspoon paprika
- 1 teaspoon Italian seasoning
- ½ teaspoon salt, or to taste
- ½ teaspoon black pepper
- 2 sprigs fresh rosemary
- 2 sprigs fresh thyme
- 2 tablespoons fresh parsley, chopped
Optional Garnishes
- Fresh lemon wedges
- Extra chopped parsley
- Red pepper flakes
- Freshly cracked black pepper
Step-by-Step Instructions
Step 1: Preheat the Oven
Preheat your oven to 400°F (200°C).
Lightly grease a large baking dish with a small amount of olive oil to prevent sticking.
Choose a baking dish large enough to arrange the fish fillets in a single layer without overcrowding. This allows the heat to circulate evenly and helps the fish cook properly.
Step 2: Prepare the Garlic Butter Sauce
In a small mixing bowl, combine the melted butter, olive oil, minced garlic, fresh lemon juice, paprika, Italian seasoning, salt, and black pepper.
Whisk everything together until the ingredients are evenly distributed.
The olive oil and butter provide richness, while garlic and lemon juice add a wonderful balance of savory and bright flavors.
For additional heat, add a small pinch of crushed red pepper flakes.
Step 3: Prepare and Season the Fish
Pat the fish fillets dry using paper towels. Removing excess moisture helps the garlic butter sauce cling to the fish.
Arrange the fillets in the prepared baking dish, leaving a little space between each piece.
Brush both sides of the fish generously with the garlic butter mixture.
Make sure each fillet is evenly coated so the flavors are distributed throughout the dish.
If using frozen fish, thaw it completely in the refrigerator before preparing the recipe.
Step 4: Add the Cherry Tomatoes and Olives
Wash the cherry tomatoes and place them around the seasoned fish fillets.
Scatter the pitted green olives evenly throughout the baking dish.
Drizzle any remaining garlic butter mixture over the tomatoes and olives.
Place the fresh rosemary and thyme sprigs between the fish fillets.
During baking, the tomatoes will soften and release their juices, creating a flavorful sauce with the garlic butter and herbs.
Step 5: Bake Until Tender and Flaky
Transfer the baking dish to the preheated oven.
Bake for approximately 20–25 minutes, depending on the thickness of the fish fillets.
Thin fillets may cook more quickly, so begin checking them after 12–15 minutes.
The fish is ready when it becomes opaque, flakes easily with a fork, and reaches an internal temperature of 145°F (63°C) at its thickest point.
Avoid baking longer than necessary, as overcooked fish can become dry.
Step 6: Add the Finishing Touches
Carefully remove the baking dish from the oven.
Discard the woody rosemary and thyme stems if desired.
Using a spoon, gently drizzle the warm garlic butter sauce and roasted tomato juices over each fish fillet.
Sprinkle freshly chopped parsley over the entire dish.
Finish with an additional squeeze of fresh lemon juice for a bright, refreshing flavor.
Step 7: Serve and Enjoy
Serve the Mediterranean garlic butter baked fish immediately while warm.
Place each fish fillet on a serving plate with a generous spoonful of roasted cherry tomatoes and olives.
Drizzle the remaining garlic butter sauce over the fish.
Pair with lemon rice, roasted potatoes, steamed vegetables, or warm bread for a complete and satisfying meal.
Helpful Cooking Tips
- Choose fresh fish fillets with a mild aroma and firm texture for the best results.
- Use fillets of similar thickness so they cook evenly.
- Pat the fish dry before seasoning to help the sauce adhere properly.
- Use freshly minced garlic for a stronger, more aromatic flavor.
- Fresh lemon juice provides a brighter taste than bottled lemon juice.
- Avoid overcrowding the baking dish because the fish and vegetables need room to cook evenly.
- Use pitted olives to make the finished dish easier to eat.
- Adjust the amount of salt depending on how salty your olives are.
- Check the fish early if using thin tilapia fillets.
- For a lightly golden finish, broil the fish for the final 1–2 minutes, watching closely to prevent burning.
Best Fish for This Mediterranean Recipe
Several types of white fish work beautifully in this recipe.
Cod is an excellent choice because of its mild flavor and tender, flaky texture.
Tilapia is affordable, widely available, and cooks quickly, making it ideal for weeknight dinners.
Sea bass offers a slightly richer flavor and delicate texture that pairs wonderfully with garlic butter.
Haddock and halibut are also suitable alternatives.
Regardless of the variety, choose fresh or properly thawed fish and adjust the cooking time according to the thickness of the fillets.
Serving Suggestions
Mediterranean Garlic Butter Baked Fish pairs well with a variety of delicious side dishes.
Lemon rice complements the citrus flavors in the garlic butter sauce.
Roasted asparagus or green beans provide a fresh vegetable accompaniment.
Creamy mashed potatoes absorb the savory sauce beautifully.
A traditional Greek salad with cucumbers, tomatoes, feta cheese, and olives creates a refreshing Mediterranean-style meal.
Warm garlic bread or crusty artisan bread is perfect for soaking up the delicious roasted tomato and garlic butter juices.
For a lighter dinner, serve the fish with steamed broccoli, cauliflower rice, or a simple mixed green salad.
Storage and Reheating
Refrigerator
Allow the cooked fish to cool slightly before transferring it to an airtight container.
Refrigerate within 2 hours of cooking and store for up to 3 days.
Keep the fish together with some of the garlic butter sauce to help retain moisture.
Freezer
Place the cooled fish in a freezer-safe container.
Freeze for up to 2 months for best quality.
The texture of cooked fish may become slightly softer after freezing and thawing.
Reheating
Preheat your oven to 300°F (150°C).
Place the fish in a baking dish with a spoonful of its sauce.
Cover loosely with aluminum foil and heat gently until the center reaches 165°F (74°C).
Avoid overheating, which can dry out the delicate fish.
Nutritional Information
Estimated nutrition per serving:
- Calories: 320–420 kcal
- Protein: 30–35 g
- Carbohydrates: 6–9 g
- Fat: 20–28 g
- Fiber: 1–2 g
- Sodium: Varies depending on the olives and added salt
These values are estimates and will vary based on the type and weight of fish, olive variety, and amount of sauce consumed.
Nutritional Benefits
This Mediterranean garlic butter baked fish recipe provides several important nutrients.
White fish is an excellent source of lean protein, which helps support muscle maintenance and tissue repair.
Olive oil contains monounsaturated fats, which can be part of a heart-healthy eating pattern.
Cherry tomatoes provide vitamin C and lycopene, an antioxidant naturally found in tomatoes.
Garlic contains naturally occurring sulfur compounds that contribute to its distinctive flavor.
Fresh herbs such as rosemary, thyme, and parsley add aroma and flavor without requiring excessive amounts of salt.
The combination of fish, vegetables, herbs, and olive oil makes this dish a flavorful option for a balanced Mediterranean-inspired diet.
Frequently Asked Questions
1. Can I use frozen fish for this recipe?
Yes. Frozen fish works well when thawed completely in the refrigerator before cooking. Pat the fillets dry to remove excess moisture.
2. What is the best temperature for baking white fish?
An oven temperature of 400°F (200°C) works well for this recipe. The exact cooking time depends on the thickness of the fish.
3. Can I make this recipe without butter?
Yes. Replace the melted butter with additional olive oil for a dairy-free version. The dish will still have a delicious Mediterranean flavor.
4. Can I use black olives instead of green olives?
Absolutely. Black olives provide a milder flavor, while green olives add a slightly sharper, saltier taste.
5. How do I prevent baked fish from drying out?
Avoid overcooking and begin checking the internal temperature early. Baking the fish with garlic butter and tomatoes also helps create a moist cooking environment.
6. Can I add other vegetables?
Yes. Sliced zucchini, bell peppers, artichoke hearts, or thinly sliced red onions are excellent additions. Cut vegetables small enough to cook within the fish’s baking time.
7. Is this recipe suitable for meal preparation?
Yes. You can prepare the garlic butter mixture and wash the vegetables ahead of time. Keep everything refrigerated separately until ready to assemble and bake.
8. Can I prepare this dish without olives?
Yes. Simply omit the olives or replace them with capers, artichoke hearts, or additional cherry tomatoes.
9. What should I serve with Mediterranean baked fish?
Lemon rice, roasted potatoes, steamed vegetables, Greek salad, and crusty bread are all excellent choices.
10. How do I know when the fish is fully cooked?
The fish should appear opaque and flake easily with a fork. For food safety, check that the thickest part reaches 145°F (63°C).
Final Thoughts
Mediterranean Garlic Butter Baked Fish with Cherry Tomatoes and Olives is a simple yet flavorful seafood recipe that brings together fresh ingredients, aromatic herbs, and a delicious garlic butter sauce.
The tender fish, juicy roasted tomatoes, savory olives, and bright lemon flavors create a satisfying meal without complicated preparation.
Whether you are preparing a quick family dinner, entertaining guests, or looking for a delicious Mediterranean-inspired seafood recipe, this oven-baked fish is a wonderful option.
Serve it fresh from the oven with your favorite side dishes and enjoy a comforting homemade meal filled with Mediterranean flavors.







