Creamy Halibut Green Curry

Green curry holds a special place in my heart. The combination of coconut milk, fresh herbs, and gentle spices always brings comfort to my kitchen. Like many home cooks, I used to think curry was something best left to restaurants, but then I discovered how simple it could be to make at home.

When I’m craving something that’s both satisfying and quick to prepare, this halibut green curry has become my go-to dinner. The fish cooks quickly, and the curry sauce comes together while the rice is steaming. It’s the kind of meal that feels special enough for guests but easy enough for a weeknight dinner.

If you’ve been nervous about cooking fish or making curry from scratch, don’t worry – I’ve got you covered. This recipe breaks it down into simple steps that anyone can follow, and the results are consistently good.

Creamy Halibut Green Curry
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Halibut Curry

  • Quick weeknight dinner – Ready in just 35-45 minutes, this curry is perfect for those busy evenings when you want something special but don’t have hours to spend in the kitchen.
  • Simple ingredients – With just a handful of ingredients you can easily find at your local grocery store, this recipe keeps shopping and prep work straightforward.
  • Restaurant-quality meal – The combination of flaky halibut and creamy coconut curry sauce creates a dish that tastes like it came from your favorite Thai restaurant.
  • Healthy and satisfying – Lean halibut paired with aromatic curry makes for a protein-rich, dairy-free dinner that’s both good for you and filling.

What Kind of Halibut Should I Use?

Fresh Alaska halibut is your best bet for this curry, but don’t worry if you can only find frozen – high-quality frozen halibut is actually a great option since it’s usually frozen right after catching. When shopping, look for white, firm fillets without any brown spots or strong fishy smell. For this recipe, pieces that are about 1-inch thick are perfect since they’ll cook evenly and stay moist in the curry sauce. If you’re buying frozen halibut, just make sure to thaw it slowly in the refrigerator overnight rather than rushing it under warm water, which can affect the texture. Pacific halibut works well too, though it tends to be a bit pricier than Alaskan.

Creamy Halibut Green Curry
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

This curry recipe can be adapted with several substitutions if needed:

  • Halibut: While halibut gives the best results, you can use other firm white fish like cod, sea bass, or mahi-mahi. Just watch the cooking time as thinner fillets will cook faster.
  • Long-grain white rice: Feel free to swap with jasmine rice, basmati, or brown rice. If using brown rice, remember to adjust cooking time and liquid according to package instructions.
  • Green curry paste: If you can’t find green curry paste, red curry paste works too, though it will change the flavor profile slightly. Start with 1 tablespoon as red curry tends to be spicier.
  • Coconut milk: Light coconut milk can work in place of full-fat, but the sauce won’t be as rich. Don’t substitute with coconut cream as it’s too thick.
  • Cilantro: If you’re not a cilantro fan, try using Thai basil or a mix of mint and basil instead. The flavor will be different but still tasty.
  • Lime: In a pinch, you can use lemon juice and zest, though lime really gives the best flavor for Thai-style dishes.

Watch Out for These Mistakes While Cooking

The biggest challenge when cooking halibut is overcooking, which can turn this delicate fish dry and rubbery – instead, cook it just until it flakes easily with a fork and the center is barely opaque, usually about 4-5 minutes per side. A common error with green curry sauce is adding all the coconut milk at once, which can make the sauce too thin – start by frying the curry paste in a little coconut cream (the thick part from the top of the can) before gradually adding the remaining coconut milk. When it comes to the rice, resist the urge to lift the lid while it’s cooking, as this releases the steam and can result in unevenly cooked grains. For the best flavor development, try adding half the cilantro during cooking and saving the rest for garnish, and remember to taste and adjust the lime juice at the very end since heat can dull the citrus notes.

Creamy Halibut Green Curry
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Halibut Green Curry?

Since this Thai-inspired dish already comes with rice to soak up all that tasty curry sauce, you’ll want some simple sides that complement without overwhelming the delicate fish. A cucumber salad with rice vinegar and a touch of sesame oil makes a cool, crisp partner to the warm curry. I love adding some stir-fried baby bok choy or snow peas on the side – they’re quick to cook and pick up any extra sauce on your plate. For a complete Thai-style spread, serve some ripe mango slices for dessert – the sweetness helps balance out the curry’s heat and makes the whole meal feel extra special.

Storage Instructions

Keep Fresh: Got leftovers? Place your halibut curry in an airtight container and pop it in the fridge. The fish and curry sauce will stay good for up to 2 days. I recommend storing the rice separately to keep it from getting too mushy in the sauce.

Make Ahead: While this dish is best enjoyed fresh, you can prep some components ahead of time. Mix up the curry sauce and store it separately in the fridge for up to 24 hours. When you’re ready to eat, just heat the sauce and cook the fresh fish – this way you’ll get the best texture and flavor!

Warm Up: To enjoy your leftover curry, gently warm it in a pan over low heat until just heated through. Try not to overheat the fish as it can become tough. If the sauce seems a bit thick, you can thin it out with a splash of coconut milk. Add fresh cilantro right before serving for the best flavor.

Preparation Time 10-15 minutes
Cooking Time 25-30 minutes
Total Time 35-45 minutes
Level of Difficulty Medium

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1200-1400
  • Protein: 100-110 g
  • Fat: 70-80 g
  • Carbohydrates: 120-130 g

Ingredients

For the rice:

  • 1/4 cup fresh cilantro (chopped)
  • 1/2 cup coconut milk
  • 1 cup long-grain white rice

For the halibut:

  • vegetable oil (or any neutral oil like canola)
  • 1/2 tsp black pepper (freshly ground preferred for more flavor)
  • 1/2 tsp kosher salt
  • 4 (6 oz) halibut fillets

For the sauce:

  • zest of 1 lime (finely grated for best aroma)
  • 1/4 cup fresh cilantro (chopped)
  • 1 cup coconut milk (I use Thai Kitchen coconut milk)
  • 2 tbsp green curry paste
  • juice of 1 lime

Step 1: Prepare Ingredients and Preheat Oven

Begin by preheating your oven to 400°F (200°C).

Zest half of a lime and extract the juice, setting both aside for later use.

These will add flavor and brightness to the dish.

Step 2: Cook the Coconut Rice

In a pot, bring 1/2 cup of coconut milk and 1 cup of water to a boil.

Once boiling, add the rice and reduce the heat to a simmer.

Cover the pot and let the rice steam for 18 minutes.

Remove from heat and allow it to rest for 5 minutes.

Fluff the rice with a fork, stir in half of the chopped cilantro leaves, and mix well.

Keep the rice warm until serving.

Step 3: Make the Coconut Curry Sauce

In a small bowl, whisk together the remaining coconut milk, Thai green curry paste, the remaining chopped cilantro, lime juice, and lime zest.

Mix until well combined.

This aromatic sauce will be used to top the fish.

Step 4: Prepare and Season the Halibut

In a large baking dish coated with cooking spray or oil, place the Alaska halibut filets.

Drizzle a bit of oil over the fish, massaging it in to coat the filets evenly.

Season each filet with salt and pepper to taste.

Step 5: Bake the Halibut with Coconut Curry Sauce

Pour the coconut curry sauce over each halibut filet, ensuring they are well covered.

Place the baking dish in the preheated oven and bake uncovered for 12 to 15 minutes, or until the halibut flakes easily when tested with a fork.

The fish should be opaque and moist.

Step 6: Serve and Enjoy

Once the halibut is cooked through, remove it from the oven.

Drizzle the baking dish’s coconut curry sauce over the fish and serve each filet over a bed of warm coconut rice.

Enjoy the delightful blend of flavors and textures!

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe