Heavenly Halibut: Halibut Fillets with a Cheesy Topping

These halibut fillets are topped with a rich and creamy mixture made with cheese, mayonnaise, butter, green onions, and lemon juice and baked to perfection. The exquisite combination of flavors is heavenly delicious. This is a quick and easy recipe, perfect for weeknight dinners.
Heavenly Halibut Fillets pinit

About This Easy Heavenly Halibut Recipe

If you are like me, when you see a recipe with fish, cheese, and mayo, you probably won’t believe it can be good! And you’ll be so wrong because I was too!

I know it may look like a weird combination of ingredients, but once you try this dish, you’ll truly appreciate what a great blend of flavors it offers.

Halibut is a species of large flatfish that’s rich in macronutrients and important proteins that are crucial for building and repairing muscle. It’s rich in numerous nutrients including omega-3 fatty acids, magnesium, niacin, and selenium that can improve our heart health and help fight heart disease.

It is important to note that although larger fish often contain more mercury, halibut has a low to moderate mercury content and is considered safe to eat in moderate amounts.

There are various ways to cook halibut: baked, grilled, or on the stove. However, halibut is a fish with low-fat content, so it tends to dry out easily during cooking. This is one of the reasons why it goes so well with a creamy cheese and mayo mixture on top.

When baked with these ingredients, the halibut fillets will be soft and flakey with a nice cheesy crust topping. With just a few ingredients and minimal preparation, this halibut recipe can be an exquisite addition to our weeknight meals. It’s super easy to make, is ready in less than 30 minutes, and tastes absolutely delicious!

Heavenly Halibut Fillets

What You Need for This Baked Heavenly Halibut Recipe

Heavenly Halibut Fillets Recipe Ingredients

Ingredient Notes

  • Halibut: I have used fresh halibut fillets. When buying fresh fillets, pay attention to the smell because fresh fish shouldn’t smell fishy.
  • Cheese: I like to use mozzarella cheese to get that nice creamy layer on top.
  • Mayonnaise: It keeps the fish fillets tender. And don’t worry, your fish won’t taste like mayo because the flavor isn’t noticeable after cooking.
  • Butter: I always like to use unsalted butter so that I can control the salt quantity.
  • Lemon Juice: I like to use freshly squeezed lemon juice because it adds a more flavorful aroma.
  • Green Onions: I have used green onions because they have a milder taste and are not as overpowering as white or yellow onions. Green onions give a lovely fresh flavor to the creamy mixture.

Heavenly Halibut Fillets

Ingredient Substitutions

  • Halibut: I have used halibut fillets, but they can be substituted with flounder or other white fish fillets like cod, for example. If the fillet is thinner, the cooking time will need to be adjusted accordingly.
  • Butter: I like to use unsalted butter, but it can be substituted with salted butter. Just be careful to reduce the amount of additional salt while seasoning the fish.
  • Green Onions: They add a lovely freshness to the creamy mixture but can be replaced with chives, leeks, or shallots.
  • Lemon Juice: I like the citrus flavor of lemon juice, but it can be substituted with white vinegar.

Heavenly Halibut Fillets


What can I serve with this halibut fillet?

This heavenly halibut fillet dish can be served with a salad for a light dinner, or try it with roasted or mashed potatoes, roasted broccolini, sautéed veggies, rice, and lentils. It goes well with pretty much everything.

How can I tell that the halibut is done?

The halibut fillet is cooked when it is easily flaked with a fork.

How can I store baked halibut fillets?

If you have any leftovers, you can place them in an airtight container or wrap them tightly in foil and store them in the fridge for up to 2 days. When ready to eat, reheat the fillets in the oven for a few minutes.

Heavenly Halibut Fillets

Heavenly Halibut: Halibut Fillets with a Cheesy Topping

Difficulty: Beginner Prep Time 5 min Cook Time 15 min Total Time 20 mins


Halibut fillets baked with a cheesy topping, this recipe is super easy and perfect for a quick weeknight dinner, delivering a mouthful of heaven in every bite!

Yield: 2 servings


How To Make Heavenly Halibut Step By Step

  1. Preheat the oven to 220℃ (425℉) and line a baking tray with parchment paper. Cut the halibut fillet into individual servings and season with salt and pepper.

    Heavenly Halibut Fillets Recipe Step 1
  2. Combine the cheese, mayo, softened butter, green onions, and lemon juice, and mix well.

    Heavenly Halibut Fillets Recipe Step 2
  3. Spread the creamy mixture on top of each halibut fillet, place the fillets on the prepared baking tray, and bake for about 15 minutes or until just cooked through and the cheese is lightly browned.

    Heavenly Halibut Fillets Recipe Step 3
  4. Serve warm with your favorite side dish.

    Heavenly Halibut Fillets Recipe Step 4-1

    Heavenly Halibut Fillets Recipe Step 4-2


  • If you like a bit of spice, you can add ¼ teaspoon of chili flakes or hot pepper sauce to the creamy mixture.
  • Instead of parchment paper to line your baking tray, you can also use aluminum foil.