Baked Fish with Cherry Tomatoes and Olives Recipe

I absolutely love how this Baked Fish with Cherry Tomatoes and Olives Recipe transforms ordinary fish into a flavorful, vibrant dish that’s both healthy and satisfying. The combination of juicy cherry tomatoes, briny olives, and aromatic herbs creates a beautiful sauce that complements the tender, spiced fish perfectly. It’s one of those recipes that you can whip up quickly on a weeknight but feel fancy enough to serve on the weekend when friends drop by.

When I first tried this recipe, I was surprised at how simple ingredients came together in such harmony, bursting with Mediterranean vibes. You’ll find that the secret lies in searing the fish just right before baking, and letting those tomatoes cook down to a lovely saucy texture with the olives. This Baked Fish with Cherry Tomatoes and Olives Recipe is not just delicious but also gluten-free and pretty versatile, making it a dependable go-to for easy, impressive dinners.

❤️

Why You’ll Love This Recipe

  • Fast & Easy: Ready in under 30 minutes, perfect for busy dinners without sacrificing flavor.
  • Flavor-Packed: The spices and herbs pack in layers of savory, spicy, and tangy goodness.
  • Healthy Ingredients: Loaded with fresh vegetables and heart-healthy fish.
  • Simple Technique: Searing before baking seals in moisture and elevates texture beautifully.

Ingredients You’ll Need

This recipe uses straightforward pantry staples with fresh herbs and vibrant produce to build layers of flavor. Grab fresh fish fillets and ripe cherry tomatoes for the best taste.

  • Fish Fillets: Choose firm white fish like cod, haddock, or tilapia for optimal texture.
  • Paprika: Adds a smoky, sweet warmth that pairs beautifully with seafood.
  • Italian Seasoning: A blend of herbs that brings Mediterranean flair to the dish.
  • Cajun Seasoning (or Old Bay/Creole): Adds a gentle kick and complexity.
  • Chilli Flakes: A pinch gives the recipe just enough heat to be exciting without overpowering.
  • Fish Seasoning (optional): Enhances that ocean-fresh flavor if you like it.
  • Salt & Black Pepper: Basic seasonings to bring out all flavors.
  • Cooking Oil: A neutral oil like canola or vegetable oil works best for searing.
  • Cherry Tomatoes: Sweet, juicy bursts that roast down into a luscious sauce.
  • Olives: Briny olives add depth and uplift the flavor profile.
  • Fresh Parsley & Thyme: Bright herbs that add freshness and aroma.
  • Garlic Cloves: Minced for savoriness and subtle pungency.
  • Salted Butter: Melts into the tomatoes and fish for richness and silkiness.
  • Water: Helps create a slight steam and keeps the tomatoes juicy.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love tweaking this recipe depending on what I have on hand or who I’m cooking for. Don’t be afraid to make it your own with different herbs or a splash of white wine in the tomatoes mixture.

  • Mediterranean Style: Swap olives for capers and add some sun-dried tomatoes for a tangy punch – my family goes crazy for this!
  • Spicy Kick: Double the chili flakes or add a diced fresh chili if you like heat – great for spice lovers like me.
  • Herb Alternatives: Try rosemary or basil instead of thyme and parsley for a subtly different herbaceous profile.
  • Dairy-Free: Replace butter with olive oil to keep the dish dairy-free without losing richness.

How to Make Baked Fish with Cherry Tomatoes and Olives Recipe

Step 1: Season and Sear Your Fish

Preheat your oven to 400℉ (about 200℃). In a small bowl, mix all the seasoning ingredients for the fish, but reserve 1 teaspoon of the mix for the tomatoes. Rub the seasoning thoroughly on both sides of your fish fillets. I’ve found that pressing the spices into the fish means every bite is flavorful. Heat oil in a pan over medium heat and sear each side of the fillets for about 1 minute — you want a nicely charred exterior but don’t cook the fish through yet.

Step 2: Sauté the Tomatoes and Olives

Using the same pan (no need to wash it!), add the cherry tomatoes, olives, fresh parsley and thyme, the reserved seasoning teaspoon, minced garlic, water, and a pinch of salt and pepper. Sauté over medium heat for about 3 minutes, stirring often. This step lets the tomatoes start breaking down, marrying their sweetness with the briny olives and herbs.

Step 3: Bake It All Together

Place the seared fish fillets right in the center of the tomato-olive mixture. Dot the fillets with salted butter, allowing it to melt into the sauce and fish while baking. If your pan isn’t oven-safe, gently transfer everything to a baking dish or sheet. Slide it into your preheated oven and bake for 10 minutes until the fish is cooked through but still juicy and flaky.

Remove from the oven and get ready to serve immediately — the buttery sauce over the tender fish and roasted tomatoes is irresistible.

👨‍🍳

Pro Tips for Making Baked Fish with Cherry Tomatoes and Olives Recipe

  • Use Fresh Fish: Fresh fillets give the best texture and flavor — I always check for firmness and smell at my fish counter.
  • Don’t Overcook: Sear to get that golden crust but keep baking time tight to avoid dry fish.
  • Keep the Pan Juices: Using the same pan for tomatoes keeps all those browned bits and flavors intact.
  • Oven-Safe Pan Tip: If your skillet isn’t safe for the oven, transfer quickly but carefully to a baking dish so you don’t lose those delicious juices.

How to Serve Baked Fish with Cherry Tomatoes and Olives Recipe

Baked Fish with Cherry Tomatoes and Olives, Mediterranean baked fish recipe, healthy seafood dinner, easy fish and tomato dish, gluten-free fish recipe

Garnishes

I love finishing this dish with a sprinkle of freshly chopped parsley for brightness and a light drizzle of extra virgin olive oil to add a silky richness. Sometimes, a squeeze of fresh lemon just before serving lifts all the flavors perfectly.

Side Dishes

My favorite sides to go with this baked fish are fluffy couscous, roasted baby potatoes, or a simple green salad with a tangy vinaigrette. You could also pair it with creamy polenta or steamed green beans for an easy balanced meal.

Creative Ways to Present

For special occasions, I’ve served the baked fish family-style in a large cast-iron skillet right to the table. Garnish with fresh Mediterranean herbs and lemon wedges for a rustic, welcoming presentation that always impresses guests.

Make Ahead and Storage

Storing Leftovers

I usually transfer any leftover fish and tomatoes into an airtight container and refrigerate it within two hours of cooking. The dish keeps well for up to 2 days, though I promise it won’t last that long in my house!

Freezing

While I rarely freeze this recipe because it tastes best fresh, you can freeze the cooked fish and tomato mixture separately in freezer-safe containers for up to 1 month. Just be aware the texture will soften a bit after thawing.

Reheating

Reheat leftovers gently in a skillet over low heat or microwave covered until just warmed through to avoid drying out the fish. Adding a splash of water or olive oil helps keep the sauce luscious on reheating.

FAQs

  1. Can I use frozen fish for this Baked Fish with Cherry Tomatoes and Olives Recipe?

    Yes, frozen fish fillets will work just fine. Just make sure to thaw them completely in the fridge before seasoning and cooking to ensure even cooking and best flavor. Pat them dry with paper towels to avoid excess moisture when searing.

  2. What type of olives are best for this recipe?

    I recommend using pitted Kalamata or green olives because their briny flavor complements the tomatoes and fish well. You can slice or chop them if you prefer a more even distribution of flavor.

  3. Can I make this recipe spicy?

    Absolutely! The recipe already includes chili flakes, but you can increase the amount or add fresh chopped chili peppers for a more intense kick. Just adjust according to your spice tolerance.

  4. Is this recipe gluten-free?

    Yes, this Baked Fish with Cherry Tomatoes and Olives Recipe is naturally gluten-free as it doesn’t include any wheat or gluten-containing ingredients. Always double-check your seasonings to be sure.

Final Thoughts

This Baked Fish with Cherry Tomatoes and Olives Recipe is one of those gems I keep coming back to because it’s simple, quick, and always a crowd-pleaser. The balance of spices, fresh herbs, and the buttery tomato sauce makes each bite feel special — yet it’s effortless enough for any night of the week. Give it a try, and I’m sure it’ll become a favorite in your kitchen too. Trust me, once you taste that tender fish paired with vibrant tomatoes and salty olives, you’ll want to make it again and again!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked Fish with Cherry Tomatoes and Olives Recipe

Baked Fish with Cherry Tomatoes and Olives Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 72 reviews
  • Author: Jessica
  • Prep Time: 10 minutes
  • Cook Time: 12 minutes
  • Total Time: 22 minutes
  • Yield: 2 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mediterranean

Description

This Baked Fish with Cherry Tomatoes and Olives recipe offers a delightful blend of savory, spicy, and fresh flavors. The fish is seasoned and lightly seared for a charred crust before baking with a vibrant mix of cherry tomatoes, olives, herbs, and garlic, resulting in a wholesome and aromatic dish perfect for a quick yet elegant meal.


Ingredients

Units Scale

To Season the Fish

  • 1 Fish Fillet
  • 1 teaspoon Paprika
  • 1 teaspoon Italian seasoning
  • 1 teaspoon Cajun seasoning (Old Bay or Creole seasoning works too)
  • 1/2 teaspoon Chili flakes
  • 1 teaspoon Fish seasoning (optional)
  • 1/2 teaspoon Salt
  • 1/2 teaspoon Black pepper
  • 3 tablespoons Cooking oil
  • 3 Garlic cloves (minced or diced)

For the Tomatoes and Olives

  • 2 cups Cherry tomatoes
  • 1/4 cup Olives
  • 2 sprigs Parsley (fresh)
  • 2 sprigs Thyme (fresh)
  • 1/2 teaspoon of the mixed seasoning from above
  • 2 tablespoons Water
  • 3 tablespoons Salted butter
  • Pinch of Salt and Pepper

Instructions

  1. Preheat the oven: Preheat your oven to 400℉ to prepare for baking the fish and tomato mixture.
  2. Mix fish seasoning: In a small bowl, combine paprika, Italian seasoning, Cajun seasoning, chili flakes, fish seasoning (optional), salt, black pepper, cooking oil, and minced garlic. Set aside 1 teaspoon of this mixture for the tomatoes.
  3. Season the fish: Rub the fish fillet evenly on both sides with the prepared seasoning mixture.
  4. Sear the fish: Heat oil in a pan over medium heat and sear the fish for about 1 minute on each side until it develops a charred look but remains undercooked inside. Remove the fish and set aside.
  5. Sauté tomatoes and olives: In the same pan (over medium heat), add cherry tomatoes, olives, parsley, thyme, the reserved 1 teaspoon of seasoning, water, salt, and pepper. Stir continuously and cook for about 3 minutes until well combined and slightly softened.
  6. Assemble and bake: Place the seared fish in the center of the pan with the tomato mixture around it. Add the salted butter on top of the fish. Ensure the pan is oven-safe; if not, transfer everything to a baking sheet or ovenproof dish.
  7. Bake to finish cooking: Bake at 400℉ for 10 minutes or until the fish is cooked through and flakes easily with a fork.
  8. Serve: Remove from the oven and serve immediately, pairing it with your favorite side dish.

Notes

  • Use a pan that is oven-safe to avoid transferring to another dish before baking.
  • Searing the fish adds flavor but keep it undercooked before baking to avoid dryness.
  • You can substitute fresh herbs with dried herbs if needed, adjusting quantities accordingly.
  • Adjust chili flakes to your preferred spice level.
  • Serve with a light salad, steamed vegetables, or rice for a complete meal.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *