Eight Forest Lane

  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
menu icon
go to homepage
  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
search icon
Homepage link
  • Latest
  • All Recipes
  • eBook
  • About
  • Work With Me
×
Home » Recipes » 30 Minute Meals

Yellow Fish Curry

By Sally · Feb 3, 2026 · This post may contain affiliate links.
Jump to Recipe
No ratings yet

This is a no-fuss yellow fish curry that’s easy enough for a weeknight but still packed with flavour. It might just become your favourite way to eat fish! The sauce comes together quickly, with the fish gently poached in the curry sauce for a simple one-pan dinner that’s ready in under 30 minutes.

Yellow fish curry served in a bowl of rice with coriander and lime.

When my husband recently returned home from a family visit at the coast with bags of pearl perch fillets he had skilfully caught from his cousin’s freezer, I knew exactly what I was going to make with it.

My husband and his family are all fishermen and it’s not uncommon for us to have fresh fish, but I had been getting a bit restless around our usual dishes and had a picture in my mind of a glorious and fragrant yellow curry made with flaky white fish poached in the sauce and served over a bed of white rice.

This recipe was so good I couldn’t wait to make it again. It’s probably the best at home curry I have made in ages, yet it’s so incredibly quick and simple to make thanks to using a store bought curry paste and a handful of pantry staples. This is definitely going to make many appearances on my dinner table this year, I know it!

Recipe Inspiration

I adore Thai curries in most of their forms, however after a bad experience with a yellow curry at a very popular restaurant on the Gold Coast, I avoided it for years thinking that it maybe wasn’t for me.

Fast forward to my trip to Cambodia, where I did a cooking class and learned how to make Fish Amok, one of the country’s signature dishes, which is a type of yellow coconut curry made with loads of turmeric. It was delicious!

Ever since I returned I have thought about making a yellow curry with fillets of fresh fish. I decided to make it Thai style as I love the balance of spice with the sweet and salty flavours, plus it’s way more convenient to make as you can easily find pre-made curry pastes in the supermarket (and don’t have to deal with fresh turmeric staining literally everything!).

I based my sauce on my favourite Thai red curry with meatballs and adapted it as needed to get this simple but incredibly flavourful dish.

Key Ingredients

Unlike many yellow curry recipes, this one has a pretty limited ingredient list as our goal is maximum flavour but minimal time in the kitchen.

All ingredients needed to make yellow fish curry laid out in a bowl.

Note all ingredients and their quantities are laid out in the recipe card at the bottom of this post.

  • White fish fillets – I used pearl perch fillets as that was what I had available. You can use any white fish fillets you like, some good and easily available options are snapper, cod, or tilapia if you’re in the US.
  • Yellow curry paste – your curry paste is really going to determine the overall flavour of the dish, including your spice level. My favourite is the Ayam brand which you can get at Coles or Woolworths.
  • Aromatics – fresh garlic and ginger really enhance the flavour of the curry sauce, but you can use jarred if that is all you have.
  • Coconut milk – use a full fat coconut milk to ensure a thick, rich curry sauce.
  • Soy sauce – adding umami and saltiness.
  • Fish sauce – I know it can be polarising but it adds so much extra flavour, especially to the curry sauce. I highly recommend trying it!
  • Brown sugar – just a little bit really balances the flavours in this curry and I found it so essential to the overall flavour. You could substitute with coconut sugar instead.
  • Baby spinach – optional but just adds some green. You can also add any veg you like. Broccoli and carrots work really well.
Scooping out a piece of poached fish from the curry.

Step-By-Step Instructions

When I say this is a simple recipe, I really mean it. It’s a one pot situation and you only need 20 minutes.

Before getting started, if I plan to serve this with rice (which I always do), I will pop this on using my rice cooker so it’s done by the time I’m finished with the curry and it’s just one less thing I need to think about.

Step 1: Start by sautéing your curry paste, garlic and ginger for a couple of minutes in a large frying pan with tall sides, preferably one that has a lid as we will need that later. I like to use my cast iron French pan.

Step 2: Once the aromatics are nice and fragrant, pour in the coconut milk. I usually add a splash of water to the can to get out any extra, around a quarter of a cup worth. Give it a good mix so that the curry paste mixes in with the coconut milk.

Cooking the aromatics in a pan.
Adding the coconut milk to the pan.

Step 3: Add in the soy sauce, brown sugar and fish sauce and gently simmer for 5-8 minutes or until the sauce starts to thicken.

Step 4: Add the spinach and gently mix into the sauce. Gently nestle the fish fillets into the sauce and place the lid on. Turn the heat down very low and gently steam/poach the fish for around 8 minutes or until the fish is just cooked through. The exact time will depend on the size of your fillets.

Step 5: Serve the fish over rice with loads of the curry sauce. Finish with some fresh lime, coriander or fresh chilli if you like.

Adding the spinach and fish to the curry sauce.
The cooked fish in the curry.

Storage Instructions

This recipe is best eaten fresh rather than reheated as this is when the fish has it’s best taste and texture.

If you do have leftovers, you can store it in an airtight container in the fridge for up to 2 days. Reheat gently on the stove over low heat.

I don’t recommend freezing this as the cooked fish can become mushy.

Recipe FAQs

Can I use frozen fish?

Yes. Fully thaw the fish in the fridge first and pat it dry before adding it to the curry.

Is this curry spicy?

Yellow curry paste is usually mild to medium in heat. If you prefer a milder curry, start with 2 tablespoons of paste. For extra heat, add fresh chilli or chilli oil at the end.

Can I add vegetables to this curry?

Yes! Capsicum, green beans, snow peas, zucchini, carrots or broccoli all work well. Add firmer vegetables at the same time as the coconut milk so they have time to cook and add a little more water if needed to the sauce.

A spoon taking a bite of yellow fish curry with rice.

If you do make this recipe, please be sure to leave a comment and ⭐⭐⭐⭐⭐ rating below! And tag any of your creations on Instagram with @eightforestlane as I would love to see.

More easy weeknight curry recipes:

Green Curry Meatballs
Thai Red Curry Noodle Soup
One Pan Dumpling Bake
Pumpkin and Chickpea Curry

Yellow Fish Curry

This is a no-fuss yellow fish curry that’s easy enough for a weeknight but still packed with flavour. It might just become your favourite way to eat fish! The sauce comes together quickly, with the fish gently poached in the curry sauce for a simple one-pan dinner that’s ready in under 30 minutes.
No ratings yet
Print Pin Rate
Course: Main Course
Cuisine: Asian
Dietary & Allergen: Dairy Free
Prep Time: 5 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 25 minutes minutes
Servings: 4 servings
Author: Sally
Prevent your screen from going dark

Ingredients

  • 1 tablespoon vegetable oil
  • 2 cloves garlic minced
  • ½ teaspoon grated fresh ginger
  • 3 tablespoons yellow curry paste
  • 1 x 400ml can coconut milk
  • 1 tablespoon soy sauce
  • ½ tablespoon brown sugar
  • 1-2 teaspoons fish sauce
  • 2 cups baby spinach approx. 2 large handfuls
  • 400-450 grams white fish fillets approx. 3-4 fillets, pin bones removed and skin off
  • fresh lime wedges optional to serve

Instructions

  • Heat the vegetable oil in a large frying pan with high sides over medium heat. Add the garlic, ginger and yellow curry paste and cook for about 1–2 minutes, stirring constantly, until the paste darkens slightly and is fragrant.
  • Pour in the coconut milk. Add about ¼ cup water to the empty can, swirl to loosen any remaining coconut milk, then add it to the pan. Stir well until the curry paste is fully incorporated.
  • Stir in the soy sauce, brown sugar and fish sauce. Bring to a gentle simmer, then cook for 5–8 minutes, stirring occasionally, until the sauce thickens slightly.
  • Add the baby spinach and stir gently into the sauce.
  • Nestle the fish fillets into the sauce. Reduce the heat to low, cover with a lid and gently cook for about 8 minutes, or until the fish is just cooked through and flakes easily. Cooking time will vary depending on the thickness of the fillets.
  • Serve the fish and sauce over rice, spooning plenty of curry sauce over the top. Finish with fresh lime wedges and, if you like, coriander or fresh chilli.

Notes

Gluten Free Option: Use tamari or a gluten-free soy sauce instead of regular soy sauce.

Nutrition

Calories: 342kcal | Carbohydrates: 7g | Protein: 23g | Fat: 26g | Saturated Fat: 20g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Trans Fat: 0.02g | Cholesterol: 50mg | Sodium: 446mg | Potassium: 619mg | Fiber: 1g | Sugar: 2g | Vitamin A: 3179IU | Vitamin C: 7mg | Calcium: 63mg | Iron: 5mg

Nutritional information is provided as a guide only and is calculated using automated online tools, therefore we cannot guarantee the accuracy. We encourage you to make your own calculations based on the actual ingredients used in your recipe.

Have you made this recipe?Leave a comment and a rating below and tag your creations with #eightforestlane on Instagram!
Not from Australia? Check out my US Conversion Guide

More 30 Minute Meals

  • Fish Taco Bowls
  • Steak Rice Bowls with Chimichurri
  • BBQ Meatball Rice Bowls
  • Chicken Schnitzel Burgers

Share this recipe:

Made this recipe? Leave a review! Cancel reply

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

Recipe Rating




Hi! I’m Sally, and welcome to Eight Forest Lane! I’ve been dairy free for over 10 years, and I love sharing simple, tasty recipes that make cooking and baking easy, stress free, and fun for everyone! 

More about me →

Latest Recipes

  • 15 Easy Dairy Free Easter Dessert Recipes
  • 20 Easy Dairy Free Appetisers Perfect For Any Party
  • 26 Easy Dairy Free Dessert Recipes
  • Slow Cooker Salsa Verde Chicken

Healthy & Delicious Bowls

  • Chipotle Chicken Bowls
  • Teriyaki Salmon and Avocado Rice Bowls
  • Hot Honey Sweet Potato Beef Bowl (Viral TikTok Recipe!)
  • Burger Bowls

Popular Right Now!

  • Burger Bowls
  • The BEST Sausage Roll Recipe
  • Vegetable Curry Pies
  • Dairy Free Lasagne

Footer

Info

  • About Me
  • Services
  • Privacy Policy
  • Disclaimer

Explore

  • Recipe Index
  • Air Fryer Recipes
  • 30 Minute Meals
  • Resources

Say Hello

  • Contact
  • Pinterest
  • Instagram
  • Work With Me

We acknowledge all Aboriginal and Torres Strait Islander persons as the first inhabitants of the nation and traditional custodians of the land in which we work and live, and pay our respects to Elders past, present and emerging.

↑ back to top

As an Amazon Associate I earn from qualifying purchases. Thank you for your support!

Copyright © 2026 Eight Forest Lane

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required