A Simple Way to Cook Flaky, Flavorful Fish Every Single Time
Cooking seafood at home can feel intimidating to a lot of folks. I cannot tell you how many times people have told me they only order fish at restaurants because they are terrified of drying it out at home. If that sounds like you, let me introduce you to this easy baked fish recipe. It is a foolproof method that keeps the fish incredibly moist while creating a rich, flavorful pan sauce right in the baking dish.
My secret to success here is building a flavorful bed of ingredients for the fish to rest on. We start with fresh lemon slices, sweet cherry tomatoes, and briny olives. As the dish bakes, the tomatoes burst and release their sweet juices, mixing with the olive oil and lemon to coat the fish. You end up with a quick healthy dinner that tastes like you spent hours prepping in the kitchen, but it actually comes together in about thirty minutes.
Why This One Pan Baked Fish Works So Well

This dish is all about smart, simple layers. When you bake white fish on its own, the moisture escapes quickly. By surrounding the fillets with plump tomatoes and olives, we create a humid environment in the oven. The fish gently steams while the top gets a beautiful, golden herb crust.
You can use almost any sturdy white fish for this recipe. Cod and halibut are my personal favorites because they have a thick, meaty texture that holds up beautifully to the bold flavors of garlic, oregano, and rosemary. If you have access to fresh wild caught fish, use it. Otherwise, high quality frozen fillets that have been fully thawed and patted dry with a paper towel will work wonderfully.
My Tips for the Best Results
One thing that makes a big difference is patting the fish completely dry before adding any seasoning. Excess surface moisture will prevent the herbs and olive oil from sticking to the flesh, and you won’t get that gorgeous golden color on top. Take an extra minute to press a paper towel over the fillets before you begin.
Do not skimp on the olive oil either. This is not just for cooking; it combines with the tomato acids and lemon juice to create a delicious, savory sauce. Keep a loaf of crusty bread nearby to soak up every last drop from the baking dish when you are done. Let us get into the kitchen and make this wonderful weeknight fish dinner.

Ingredients
Method
- Preheat the Oven: Preheat your oven to 400°F (200°C).
- Prepare the Baking Dish: Arrange the lemon slices in a single layer at the bottom of a large ceramic baking dish. This creates a flavorful, non-stick bed for the fish.
- Season the Fish: Pat the fish fillets completely dry with paper towels. In a small bowl, mix together 1 tablespoon of olive oil, the minced garlic, dried oregano, smoked paprika, salt, and black pepper to form a thick paste. Rub this seasoning evenly over all sides of the fish fillets.
- Assemble the Dish: Place the seasoned fish fillets directly on top of the lemon slices in the baking dish. Scatter the cherry tomatoes, green olives, and fresh rosemary sprigs all around the fish.
- Drizzle and Bake: Drizzle the remaining 2 tablespoons of extra virgin olive oil over the fish and vegetables. Bake uncovered for 18 to 20 minutes, or until the fish flakes easily with a fork and the tomatoes are blistered and bursting.
- Garnish and Serve: Remove from the oven, discard the rosemary sprigs, and garnish with fresh parsley. Serve hot, spooning the flavorful pan juices over the fish.
