This halibut recipe is one of the quickest, most satisfying dinners I make for my family. I pan-sear the fillets in a cast iron skillet until perfectly golden, then finish them in a rich garlic butter sauce with a squeeze of fresh lemon. The whole thing is ready in about 15 minutes, and honestly it tastes like something from a proper restaurant.

closeup of flaky garlic butter halibut fish in a cast iron skillet
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Photo of Olivia in her kitchen, founder of Primavera Kitchen

Personal Note

I’ve been cooking halibut this way for years and I think pan-searing is the best method for this fish.

The high heat gives you that beautiful golden crust on the outside while keeping the inside moist and flaky, which is exactly what you want with halibut.

If you’ve ever found this fish a little tricky to cook, I think this recipe will change that. I’ve tested it so many times that I know exactly what makes the difference between dry, overcooked fish and a perfect fillet every single time.

If you love my garlic butter cod, garlic butter salmon (baked in foil), or garlic butter baked rainbow trout recipe, you’re going to love this one too. Same easy method, same garlic butter flavour, and it’s on the table before anyone even gets hungry.

Ingredients to Make This Halibut Recipe

Halibut Fillets – I’ve made this recipe so many times that I’ve learned exactly what to look for when buying halibut. I always reach for Pacific or wild-caught Alaskan halibut when I can find it. The texture is firmer, the flavour is cleaner, and I feel better about where it comes from. Fresh fillets should look bright white and glossy with no grey or yellowing edges. If I’m buying frozen, I check that there are no dried-out or discoloured spots on the fillet, and I always thaw it completely in the fridge overnight before cooking. Frozen halibut holds extra water, so I pat it even more thoroughly than fresh before it goes into the pan, that step is the difference between a good sear and steamed fish.

Pro tip: If halibut isn’t available, I’ve made this recipe with cod, sea bass, and mahi mahi and it works beautifully with all of them. I’d avoid very thin or delicate fish like sole or flounder since they tend to fall apart in a hot skillet.

Seasoning – I use garlic powder, onion powder, paprika, salt, and black pepper to season the fillets. I’ve tested a lot of different combinations over the years and I always come back to this blend. It’s savoury and a little smoky without competing with the garlic butter sauce. If I want a bit of heat, I add a pinch of red pepper flakes too.

Unsalted Butter – I always use unsalted butter here because the fillets are already seasoned with salt. Using unsalted gives me full control over the final flavour of the sauce. I’ve tried salted butter and it’s easy to end up with a sauce that’s too salty, especially if you’re generous with the seasoning on the fish.

Fresh Garlic – I always use fresh garlic cloves for this recipe, not garlic powder in the sauce. Fresh garlic infuses the butter with a depth and aroma that you just can’t get from the powder. I mince it finely so it cooks evenly and doesn’t burn. It only needs about 30 seconds to 1 minute in the butter, just long enough to turn fragrant.

Fresh Lemon – I squeeze half a lemon directly into the garlic butter sauce and it makes a real difference. The acidity brightens the whole dish and balances the richness of the butter perfectly. I also love adding a little lemon zest as a garnish right before serving for an extra fresh finish.

Fresh Rosemary or Parsley – I use fresh rosemary or fresh parsley as a garnish. Both add a fragrant, herby touch that finishes the dish beautifully. Rosemary gives it a slightly more earthy, aromatic note while parsley keeps it light and fresh. I go with whatever I have on hand.

Overhead view of ingredients to make Halibut Recipe.

How to Pan Sear Halibut

Step 1: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. While the pan heats up, pat each halibut fillet completely dry with paper towels, both sides. I press firmly and take my time here because this step is the key to a proper sear. Any moisture on the surface of the fish will steam instead of sear, and you’ll miss that golden crust entirely. Season both sides generously with garlic powder, onion powder, paprika, salt, and pepper.

Tip: I take the fillets out of the fridge about 20 minutes before I cook them. Cold fish in a hot pan cooks unevenly. The outside can overcook before the centre is done.

Three pieces of raw halibut fillets, scored and sprinkled with seasoning, rest on a paper towel on a wooden cutting board—a perfect start to your next halibut recipe.

Step 2: Place the fillets in a large cast iron skillet and turn the heat to medium. I always start with a hot pan and then reduce the heat once the fish goes in. This gives me a good sear without burning the outside before the inside is cooked. Cook for 3 to 4 minutes without touching or moving the fillets. The fish will naturally release from the pan when it’s ready to flip. If it feels like it’s sticking, it usually just needs another 30 seconds.

left: raw fish fillets in a cast iron skillet. right: cooked fillets in a cast iron skillet.

Step 3: Using a fish turner, gently flip each fillet and cook the other side for another 2 to 3 minutes, depending on the thickness. Once cooked, I remove the fillets from the pan right away and set them aside on a plate.

Pro Tip: The internal temperature I aim for is 118°F to 120°F. Halibut is a very lean fish and it goes dry fast, so I’d rather check with a instant-read thermometer than guess by timing alone. Fillets vary so much in thickness from one purchase to the next that timing alone isn’t reliable.

Step 4: Lower the heat and add the butter to the skillet. Once melted, add the garlic and cook for 30 seconds to 1 minute. I stay right at the stove here because garlic burns fast. Stir in the lemon juice, then gently return the fish to the pan. Spoon the sauce over each fillet, tilting the pan slightly so it pools and makes basting easier.

Step 5: Garnish with fresh rosemary or fresh parsley and a few lemon slices if you like. I also love a little lemon zest scattered over the top right before serving. It adds a bright, fresh finish that really brings the whole dish together.

left: garlic butter in a cast iron skillet. right: cooked fillets in a cast iron skillet.
overhead view of a fish fillet inside of a skillet and a spatula beside the skillet

Try it!

Best Fish Turner

I love using this turner because it’s designed to cradle delicate fillets and easily flip them without them breaking apart.

Halibut Recipe (Garlic Butter Pan-Seared)

3.51 from 266 votes
Author: Olivia Ribas
Servings3 people
Prep Time5 minutes
Cook Time8 minutes
Total Time13 minutes
This halibut recipe is one of the quickest, most satisfying dinners I make for my family. I pan-sear the fillets in a cast iron skillet until perfectly golden, then finish them in a rich garlic butter sauce with a squeeze of fresh lemon. The whole thing is ready in about 15 minutes, and honestly it tastes like something from a proper restaurant.

Video

Save this recipe
Enter your email and we’ll send it to you. Plus, you’ll get recipes & tips every week!

Ingredients 
 

  • 1 tbsp olive oil
  • 3 halibut fish fillets
  • 1 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon paprika
  • Salt and black pepper to taste
  • 3 tbsp unsalted butter
  • 1 tbsp garlic clove – minced
  • ½ lemon, juiced (about 1 tablespoon)
  • 1 tbsp fresh chopped rosemary for garnish

Instructions 

  • In a large skillet heat olive oil over medium high heat. Pat halibut fish dry with paper towel and season all over with garlic powder, onion powder, paprika and salt and pepper.
  • Place the halibut filets in a large (10-inch) cast iron skillet and turn the heat to medium. Sear fish for 3-4 minutes. Flip your fish fillets over to cook the other side. Set aside once the fish is cooked.
  • Reduce the heat to low and add the butter to the skillet. Once it melts, add the minced garlic and cook for about 30 seconds to 1 minute — I watch carefully here because garlic burns fast and that bitterness is hard to recover from. Squeeze in the lemon juice and give everything a quick stir. Gently bring the fish back into the pan.
  • Use a spoon to baste each fillet generously with the garlic butter sauce. I like to tilt the pan slightly so the sauce pools to one side. Before serving, garnish with fresh rosemary.

Notes

Don’t move it while it sears. Once the fillet is in the skillet, I leave it completely alone. It will release naturally when it’s ready to flip. If I try to move it too soon it sticks and tears, and halibut is too beautiful a fish to tear apart.
Remove it from the pan immediately. Cast iron holds heat for a long time after you turn off the burner. I always move the fish to a plate right away so the residual heat doesn’t keep cooking it.
Try to buy fillets that are similar in size so they cook evenly.  
Storage – I like to transfer leftovers to an airtight glass container and keep in the refrigerator for 3-4 days. Or, portion them out into meal prep containers to have for lunches throughout the week.
Reheating – For best results, heat in a pan on the stove so the halibut doesn’t dry out. You can also heat in the microwave along with some sides for a full meal at once.

Nutrition

Serving: 1/3, Calories: 269kcal, Carbohydrates: 2g, Protein: 25g, Fat: 17g, Cholesterol: 91mg, Sodium: 286mg, Potassium: 611mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?

Follow @primaverakitchen on Instagram, snap a photo, and tag it #primaverakitchen. We’d love to see your recreation.

What to Serve with:

I love how versatile this halibut recipe is when it comes to sides. On busy weeknights, I usually keep it simple and serve it alongside my fluffy stovetop white rice. It soaks up the garlic butter sauce beautifully and makes the whole meal feel really complete. My creamy mashed potatoes are another favourite pairing, especially when I want something a little more comforting.

For vegetables, I almost always make my crispy air fryer asparagus or air fryer green beans on the side because they cook quickly and I can have everything on the table at the same time.

close up of flaky halibut

Olivia Ribas

Welcome

Hi, I'm Olivia


I’m so happy you’re here!! For the last 12 years, I’ve been sharing easy, quick, and family-friendly recipes like chicken, salmon, ground meat and pork chops (total reader favorites!), perfect for stress-free weeknight dinners made with fresh, seasonal ingredients.

Explore More

Leave a comment

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

Rate This Recipe:




3.51 from 266 votes (245 ratings without comment)

46 Comments

  1. Bill Reeves says:

    Wasn’t anything special, just OK, don’t know if I would make it again

    1. Gunter Heisen says:

      Cope. Sounds like you need to improve your skills before cooking something to advanced for you. Start with pop tarts then work your way up. 🙂

      1. What's wrong with ppl says:

        You’re a rude person.

      2. chris says:

        spelling is too advanced for you.

  2. Amanda Davis says:

    Very tasty

    1. Olivia Ribas says:

      Happy you liked it!

  3. Kim says:

    Perfect! I will make this more often

    1. Olivia Ribas says:

      Awesome!

  4. Cheri says:

    My husband and I loved it! The Halibut was cooked perfectly! The amount of time the fish was in the skillet was perfect. Tender, flaky, and flavorful with the garlic butter basting.

    1. Olivia Ribas says:

      So happy to hear that!

  5. Kim Holley says:

    Loved it. I’m a garlic lover it was perfectly filled with garlic. I will make it again.

    1. Olivia Ribas says:

      Awesome!

  6. Bonnie says:

    This is a delicious recipe for fish! It was even better than I expected. Thanks for sharing!

    1. Olivia Ribas says:

      That’s awesome! So happy to hear that!

  7. Kim Maples says:

    That turned out delicious

    1. Olivia Ribas says:

      Awesome!

  8. kate says:

    This was great – we love garlic so all the better. I cooked 3 min per side and it was too much but still so good and lesson learned – the filets were on the thin side. Definitely making this again.

    1. Olivia Ribas says:

      Awesome! I’m very happy to hear that.

  9. Fresh halibut use this recipe fantastic delicious easy quickSean Denny says:

    Fresh halibut use this recipe fantastic delicious easy quick

    1. Olivia Ribas says:

      Happy you liked it!

  10. Akeem bell says:

    👍👍👍

    1. Olivia Ribas says:

      Thanks!

  11. faye says:

    JUST SIMPLE AND EASY TO MAKE THAK FOR SHARING

    1. Olivia Ribas says:

      You’re very welcome.

  12. NMRawker says:

    Quick and delicious perhaps a bit more seasoning.

    1. Olivia Ribas says:

      Indeed it’s quick, easy and delicious! Adjust seasoning according to your taste 😉

  13. Natasha says:

    Thanks for sharing! Easy to prepare & delicious!

    1. Olivia Ribas says:

      You’re so welcome!

  14. Yuki Kitora says:

    It was lacking flavor and it took way longer to cook than just 3-4 min on each side.

    1. Olivia Ribas says:

      I’m sorry to hear it didn’t turn out as expected! Did you follow the recipe exactly? It’s usually quite flavorful, so I’d love to help troubleshoot and make sure it comes out perfect for you next time!

  15. Maria Daniels says:

    I usually don’t write reviews but this recipe deserves my time. I followed the recipe to the ”I” and it came fabulous. If you want a healthy, quick and full flavor dinner or if you want to impress a guest, this is it.
    I served it with a green salad and cooked little potatoes that I heated them in the remaining butter garlic in the skillet. The thickness of the fillets is very important, mine were about 3/4” and it took around 2 to 3 minutes to cook to perfection.
    Finally I found out how expensive restaurants fix halibut.
    Thank you very much!!

    1. Olivia Ribas says:

      Thank you so much for taking the time to share your experience! 😊 I’m thrilled to hear that the recipe turned out so fabulous for you. It sounds like you nailed the cooking time with the fillets, and serving it with a green salad and butter-garlic potatoes sounds absolutely delicious! I love how you made it your own. So glad I could help bring a bit of that restaurant-quality touch to your kitchen! 🍽️

  16. Kathy says:

    So simple and amazing

    1. Olivia Ribas says:

      Indeed it is 😉

  17. Tiffany says:

    We loved this! Did it in our cast iron and let it rest in the pan for 5 minutes off the heat while my side dish finished cooking. Perfect! I did not have rosemary and used garlic powder to make it quicker. We loved it.

    1. Olivia Ribas says:

      I’m so glad you loved it! Using the cast iron and letting it rest sounds like a great idea. Garlic powder is a perfect quick substitute for rosemary. Thanks for sharing your tips! 😊

  18. PNWITHERSPOON-WATTS says:

    My first time fixing halibut fish for myself. I must say, recipe is very good to me. Thank you!

    1. Olivia Ribas says:

      You’re so welcome! Happy you liked it!

  19. Gretchen Demarah says:

    I put rice in pan after making sauce.
    I put fish on top for 2 minutes with lid and temp lowered to medium .
    The fish come out perfect!

    1. Olivia Ribas says:

      That sounds perfect! Love the idea of steaming the fish over the rice — such a smart technique. Thanks for sharing your tip! 😊💛

  20. Gary B. says:

    I am going to make for sure. Thanks

    1. Olivia Ribas says:

      You’ll love it!