This thai green fish curry recipe it's ready in 20 minutes and it's SO GOOD!! It's an amazing quick and easy meal, made with simple ingredients. Dairy-free.

I've been loving making this recipe while we travel on our campervan around Australia. It's super quick and easy, and you make it all in one pot. Perfect!!
Curries are the best! They're such a delicious and comforting meal, like my yellow chicken curry or easy cauliflower mango curry. They all pair great with my easy steamed rice!
Jump to:
Ingredients list
I wanted to make the ingredients list of this recipe simple and easy to find for everyone in a normal supermarket. There you go:
- Fresh ginger finely diced
- Garlic finely diced
- Coconut milk
- Fish or veggie stock
- Green curry paste - look out for a good brand, with a simple ingredients list and no nasty additives!!
- Star anise
- Eggplant diced
- Firm white flesh fish diced - I used white australian salmon.
- Snow peas halved
- Mushrooms sliced
- Spring onion, coriander and red chilli to decorate
- Coconut oil for cooking
See recipe card for quantities.

How to make this easy thai green fish curry
First, add the coconut oil to a pot on medium heat. Once it's hot, add the garlic and ginger, and cook until they brown.
Then add the coconut milk, stock, star anise and curry paste, and stir to combine.


Let it boil, and add the fish and eggplant. Combine with the sauce, put the lid and cook for 5 minutes.
Add the snow peas and mushrooms, combine all the ingredients, put the lid, and cook for another 8 minutes.


Serve in a bowl with steamed rice and decorate with spring onions, chilli and coriander.

Note: depending on the fish you use the cooking time might vary. Always try it before serving, and adjust the cooking time if needed.
Substitutions
One of my favourite things of curries is that you can throw anything you have in the fridge and come up with an amazing dish!
- Add other veggies- broccoli, cauliflower, green beans, baby corn would work fantastic as well
- Make it vegetarian- using tofu instead of fish
- Meat version- using chicken instead of fish
Variations for this thai green fish curry
There's a couple of additions that can make this recipe even better. If you have access to these ingredients, I would highly suggest adding them to the recipe:
- Kaffir lime- for a spiced-citrus flavour
- Thai basil- for an amazing distinctive flavour with notes of licorice and spice
You can find both of these on the fresh herbs section in your supermarket.
Storage
Have leftovers? Or perhaps preparing ahead? No problem!
Store in the fridge in an airtight container for up to 2-3 days.
You could also freeze it for up to a month.

Top tips to make the best curry!
Be mindful of the cooking times. Don't overcook it!
Cooking the fish and eggplant for too long, would result in a very dry fish, and an eggplant too soft, that nearly becomes a puree with the sauce.
The snow peas are best when they're a bit crunchy, and the mushrooms nice and tender!
Adjust the amount of curry paste to suit your tolerance to spice! Start by adding 3-4 tablespoons, try it, and if you want more add it. It's always best to start with less, so you can add up after.
LOVE THIS RECIPE? LET’S STAY CONNECTED!
If you like this recipe please leave me a comment below, share it on Pinterest, tag me on Instagram, and follow me on socials! Instagram @bitesinthewild and Pinterest @bitesinthewild. This way you can stay up-to-date with my latest recipes and tips!
Print
THAI GREEN FISH CURRY
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 2-3 servings 1x
- Category: Main course
- Cuisine: Thai
- Diet: Gluten Free
Description
This thai green fish curry recipe it's ready in 20 minutes and it's SO GOOD!! It's an amazing quick and easy meal, made with simple ingredients. Dairy-free.
Ingredients
- 1 tbsp of fresh ginger diced
- 1 tbsp of garlic diced
- 1 can of coconut milk
- ⅔ cup of fish or veggie stock
- 4 tbsp of green curry paste - see notes
- 1 star anise
- 1 cup of diced eggplant (approx 2 cm cubes)
- 250 grams of firm white flesh fish - see notes
- 1 cup of snow peas halved (ends trimmed)
- 1,5 cups of sliced mushrooms
- 1 spring onion diced
- Coriander
- Red chilli
Instructions
- Add a tablespoon of coconut oil to a pot on medium heat. Once it's hot, add the garlic and ginger, and cook until they brown.
- add the coconut milk, stock, star anise and curry paste, and stir to combine.
- Let it boil, and add the fish and eggplant. Combine with the sauce, put the lid and cook for 5 minutes.
- Add the snow peas and mushrooms, combine all the ingredients, put the lid, and cook for another 8 minutes.
- Serve in a bowl with steamed rice, and decorate with spring onions, chilli and coriander.
Notes
- Buy a quality curry paste - look of out a brand that has a simple ingredients list, with no nasty additives.
- Adjust the curry paste if desired - be mindful of your spice tolerance. It's always best to start with a smaller amount, and add up after.
- Some suggestions of firm white flesh fish that would work great are: mahi mahi, snapper, australian salmon, ling
Keywords: thai green fish curry, easy green thai fish curry, green thai fish curry recipe, quick green fish curry recipe, quick thai green curry recipe
Chris
Love this recipe, super tasty, easy and quick to make.
★★★★★