Baked Fish with Cherry Tomatoes and Olives Recipe
Introduction
This baked fish recipe with cherry tomatoes and olives is a vibrant, flavorful dish that’s perfect for a quick weeknight dinner or a special occasion. The combination of fresh herbs, spices, and juicy tomatoes creates a delightful Mediterranean-inspired meal that’s both healthy and satisfying.

Ingredients
- 1 fish fillet
- 1 tsp paprika
- 1 tsp Italian seasoning
- 1 tsp Cajun seasoning (old bay or creole seasoning)
- ½ tsp chilli flakes
- 1 tsp fish seasoning (optional)
- ½ tsp salt
- ½ tsp black pepper
- 3 tbsp cooking oil
- 2 cups cherry tomatoes
- ¼ cup olives
- 2 sprigs fresh parsley
- 2 sprigs fresh thyme
- 3 garlic cloves (minced or diced)
- ½ tsp of the mixed seasoning above (reserved from fish seasoning)
- 2 tbsp water
- 3 tbsp salted butter
- Pinch of salt and pepper
Instructions
- Step 1: Preheat your oven to 400℉ (200℃).
- Step 2: In a small bowl, mix paprika, Italian seasoning, Cajun seasoning, chilli flakes, fish seasoning (if using), salt, and black pepper. Set aside 1 teaspoon of this mix to season the tomatoes later.
- Step 3: Rub both sides of the fish fillet thoroughly with the seasoning mixture.
- Step 4: Heat the cooking oil over medium heat in an oven-safe pan. Sear the fish for about 1 minute on each side until it develops a nice char but is not fully cooked.
- Step 5: Remove the fish from the pan and set it aside.
- Step 6: In the same pan, add cherry tomatoes, olives, minced garlic, parsley, thyme, reserved seasoning, water, and a pinch of salt and pepper. Sauté the mixture for about 3 minutes while stirring continuously.
- Step 7: Place the seared fish in the center of the tomato and olive mixture in the pan. Dot the fish with salted butter on top.
- Step 8: Transfer the pan to the preheated oven and bake for 10 minutes or until the fish is cooked through. If your pan is not oven-safe, move the ingredients to a baking dish before baking.
- Step 9: Remove from the oven and serve immediately with your favorite side dish.
Tips & Variations
- Use a firm white fish like cod, halibut, or sea bass for best results.
- If you prefer less heat, reduce or omit the chilli flakes.
- Swap olives for capers to add a tangy flavor.
- Fresh herbs make a big difference—use fresh parsley and thyme when possible.
- Serve with crusty bread or steamed rice to soak up the flavorful juices.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a low oven or microwave to preserve the fish’s texture. It’s best enjoyed fresh, as reheated fish can dry out quickly.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen fish fillets for this recipe?
Yes, but make sure to fully thaw and pat the fillets dry before seasoning and cooking to avoid excess moisture.
Is it necessary to sear the fish before baking?
Searing gives the fish a nice flavor and texture, but if you’re short on time, you can skip this step and bake the fish directly with the tomato and olive mixture—just add a few extra minutes to the baking time.
Print
Baked Fish with Cherry Tomatoes and Olives Recipe
- Total Time: 25 minutes
- Yield: 1 serving 1x
Description
This Baked Fish with Cherry Tomatoes and Olives is a flavorful and aromatic dish featuring seasoned fish fillets seared to perfection, then baked together with a vibrant mix of cherry tomatoes, olives, garlic, and fresh herbs. The combination of paprika, Italian seasoning, Cajun spices, and fresh thyme and parsley creates a deliciously balanced meal that is both easy to prepare and impressive to serve.
Ingredients
Fish and Seasoning
- 1 Fish Fillet
- 1 tsp Paprika
- 1 tsp Italian seasoning
- 1 tsp Cajun seasoning (old bay or creole seasoning)
- ½ tsp Chilli flakes
- 1 tsp Fish seasoning (optional)
- ½ tsp Salt
- ½ tsp Black pepper
- 3 tbsp Cooking oil
Tomato and Olive Mix
- 2 cups Cherry tomatoes
- ¼ cup Olives
- 2 sprigs Parsley (fresh)
- 2 sprigs Thyme (fresh)
- 3 Garlic cloves (minced or diced)
- ½ tsp of the mixed seasoning reserved from fish mix
- 2 tbsp Water
- 3 tbsp Salted butter
- Pinch of Salt and Pepper
Instructions
- Preheat Oven: Preheat your oven to 400℉ (200℃) to prepare for baking the fish after searing.
- Prepare Seasoning Mix: Combine all the spices including paprika, Italian seasoning, Cajun seasoning, chili flakes, fish seasoning, salt, and black pepper in a small bowl. Reserve 1 teaspoon of this mixture for cooking the tomatoes later.
- Season the Fish: Rub both sides of the fish fillet thoroughly with the seasoning mix to ensure it’s well coated and flavorful.
- Sear the Fish: Heat cooking oil in a pan over medium heat. Sear the fish for about 1 minute on each side, aiming to achieve a charred appearance without cooking it fully through.
- Remove Fish: Once both sides are charred, remove the fish from the pan and set aside temporarily.
- Sauté Tomatoes and Olives: In the same pan on medium heat, add cherry tomatoes, olives, minced garlic, fresh parsley, thyme, reserved 1 tsp seasoning, water, and a pinch of salt and pepper. Stir continuously and sauté for about 3 minutes until the tomatoes begin to soften.
- Combine and Add Butter: Place the fish in the center of the pan on top of the tomato mixture, dot the fish with salted butter evenly.
- Bake: Transfer the oven-safe pan directly into the preheated oven. If your pan is not oven-safe, transfer everything to a baking sheet or oven-safe dish. Bake for 10 minutes at 400℉ until the fish is cooked through.
- Serve: Remove from the oven and serve immediately with your choice of sides for a warm, flavorful meal.
Notes
- Make sure the pan used for searing the fish is oven-safe before placing it in the oven to bake.
- If the pan is not oven-safe, transfer the fish and tomato mixture to a baking dish before baking.
- Adjust seasoning according to your taste preference, especially the chili flakes for spiciness.
- Fresh herbs add great aroma, but dried thyme or parsley can be used in a pinch.
- Serve this dish with rice, crusty bread, or roasted vegetables for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
Keywords: baked fish, cherry tomatoes, olives, Mediterranean fish recipe, easy baked fish, garlic fish dish

