If you are looking for a healthy summer recipe, you have to try out my Mediterranean-Style Halibut! This recipe comes together in mere minutes with just a few ingredients. As a bonus, it is all made in one pan which makes clean up a breeze and makes time for fun summer activities.
Get the full recipe below or watch my YouTube video to see the step-by-step instructions!
A Taste of the Mediterranean, Right in Your Kitchen
Fish, garlic, tomatoes, olives, and fresh herbs — what could be more Mediterranean than that? OK, maybe a drizzle of olive oil… But these ingredients are so refreshing in the summertime and are perfectly in season!
The Mediterranean diet is beloved around the world for good reason. It’s bright, nourishing, and full of flavour without feeling heavy. This dish captures all of that in one pan and is perfect for a quick weeknight dinner or showing off at a summer gathering. It’s really the kind of meal that transports you somewhere warm and wonderful with every single bite.

How to Cook Halibut Perfectly Every Time
Halibut is one of the best types of fish, and as such, it comes with a higher price tag. So in order to cook the perfect piece of halibut fillet, follow these simple steps:
- Pat the fish dry. Before anything touches the pan, gently pat your halibut fillets with a paper towel. This helps achieve a beautiful golden sear rather than steaming the fish.
- Season generously. Don’t be shy with salt and pepper. Halibut is a mild fish, so seasoning is everything.
- Sear on high heat, then lower it down. Start with a hot pan with a generous drizzle of olive oil. Sear the fillets for about 2 to 3 minutes per side until golden, then reduce the heat before adding your tomatoes, olives, and garlic to finish everything together. This gives you that gorgeous crust without drying out the fish.
- Don’t overcook it. Halibut can get really dry and tough when overcooked. Aim for an internal temperature of 130–135°F, or until the fish just flakes when gently pressed. When in doubt, pull it off the heat a little early as carry-over cooking does the rest.
- Let it rest. Give the fillets 2 to 3 minutes before serving so the juices redistribute. This one small step makes a big difference!
Follow these tips and you’ll have a restaurant-worthy piece of fish every single time — without the restaurant price tag!

Get the Recipe: Mediterranean-Style Halibut

Mediterranean-Style Halibut
Ingredients
- 1 fillet halibut halved, skin and bones removed
- ¼ teaspoon sea salt
- ¼ teaspoon ground black pepper
- 2 tablespoons olive oil
- 2 cloves garlic finely chopped
- 2 medium tomatoes diced
- 1 cup pitted Castelvetrano olives halved
- ¼ teaspoon dried oregano
- ¼ teaspoon chili flakes optional
- ¼ cup Italian parsley finely chopped
- 3 to 4 basil leaves finely chopped
Instructions
- Season the halibut fillets with salt and pepper on both sides.
- Heat a large frying pan over medium-high heat. Once hot, add the olive oil followed by the fish. Sear on the first side for 2 to 3 minutes. Flip the fillets then add the garlic and tomatoes and olives to the pan.
- Simmer for 3 to 4 minutes, then add the dried oregano and chili flakes. Cover and steam for 4 to 5 minutes to fully cook the fish and to let the tomatoes soften. The total cooking time will depend on the size of the halibut fillets, but they will be done when they are opaque white and flake apart.
- Place on a serving plate and sprinkle with the fresh parsley and basil. Drizzle with extra olive oil, if desired. Serve immediately and enjoy!
2 thoughts on “Mediterranean-Style Halibut”
delicious! We enjoyed it and will make again.
So easy and healthy! It’s now a part of my dinner recipe rotation!