Thai Fish Curry

Read 6 Reviews
Prep 15 minutes
Cook 25 minutes
Servings 5

Easy to make and packed full of flavor, this Thai Fish Curry is infused with a rich coconut yellow curry sauce that is savory and subtly sweet. Serve portions over jasmine rice to soak up that incredible broth!

Craving more Thai flavors? Don’t miss our Thai Coconut Chicken, which is one of our favorite stir fry recipes.

overhead bowl of thai fish yellow curry

Pin this now to find it later

Pin It

This post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.

Easy Thai Fish Curry Recipe

Do you like fish? If you say no, maybe it’s because you’ve never had good fish. Or maybe not prepared in a comforting curry broth, along with tender carrots and potatoes like in this Thai Fish Curry recipe.

Curry recipes pack so much flavor and are some of the easiest meals to make with so much variation to them. Unlike my Thai green curry recipe which uses a green curry paste, today’s recipe is made with yellow curry.

Compared to red curry and green curry, yellow curry is the mildest on the spice scale. Mixed with coconut milk, this curry is rich in taste with a subtly sweet flavor. This soup also happens to be gluten free and dairy free, accommodating several different diets.

ladle full of yellow curry fish stew

Ingredients Needed

This recipe calls for just a handful of common items, plus yellow curry paste.
(Scroll below to the printable recipe card for details and measurements.)

  • Barramundi fillets – About 8 ounces total, skinned removed, cut into 1-inch pieces. This white fish has a firm and meaty texture, but also buttery and delicate. See substitutions below.
  • Vegetables – Onion, garlic, carrots, red bell pepper, and Yukon gold potatoes add color, texture, aromatics and flavor to the stew.
  • Olive oil – Used for sautéing the vegetables.
  • Chicken broth – Low sodium is preferred to prevent the curry from being overly salty.
  • Coconut milk – You’ll need canned full-fat coconut milk, not coconut cream or a low-fat version.
  • Yellow curry paste – Jared yellow curry paste can be found in the Asian aisle at most grocery stores.
  • Seasonings – Salt, pepper, and fresh chopped parsley season the dish.
  • Jasmine rice – Steamed, for serving.
wooden ladle full of fish stew

Recipe Variations

The curry broth alone lends itself to many variations to suit your taste.

  • Use a different fish. If you can’t find Barramundi, good substitutes are cod, halibut, Chilean sea bass, halibut, or snapper.
  • Swap out the protein. Not a fan of fish? You can easily make this Thai curry with chicken or even shrimp. If using chicken, chicken thighs are recommended over chicken breasts as they’ll stay juicy for longer. Large shrimp or prawns should be added in the last 5 minutes or so, as you want them to cook through but not overcook.
  • Add other veggies. If you’d like to add more vegetables, eggplant and zucchini are all great options that are popular in curries. Asparagus, green beans, broccoli, cauliflower, and mushrooms can all be added as well.
  • Make it vegetarian. If you’d prefer a vegetarian curry, just omit the fish and add in more veggies. You can also add some tofu, just sauté it before adding.
overhead bowl of thai fish curry with white rice

Serving Suggestions

Thai fish curry is typically served over jasmine rice, which is how I serve mine. For a lower-carb option, you could try brown rice, cauliflower rice, or even quinoa. Since the sauce is on the thin side, I think it’s essential to have some sort of rice to soak up all the flavor!

Naan bread is another great addition for soaking up any extra sauce and I love the cool flavor of this creamy cucumber salad as a contrasting side to the spicy green curry.

How to Store & Reheat Leftovers

  • Storing leftovers. Leftover Thai fish curry can be stored in the fridge for up to 3 days. Be sure to store leftovers promptly and do not leave them at room temperature for more than an hour before refrigerating. Unfortunately coconut milk doesn’t freeze well, so I don’t recommend freezing this soup recipe.
  • To reheat. Leftover curry can be reheated in the microwave or on the stovetop. Reheat until hot and take care not to simmer the sauce too much to avoid thickening it or overcooking the fish.

More Recipes with Curry:

I hope you love this delicious and easy recipe – be sure to give it a review below! Also don’t forget to follow Belly Full on TikTokFacebook, Instagram, Pinterest, and YouTube!

5 from 6

Thai Fish Curry

Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
Servings: 5
Easy to make and packed full of flavor, this Thai Fish Curry is infused with a rich coconut yellow curry sauce that is savory and subtly sweet. Serve portions over jasmine rice to soak up that incredible broth!

Ingredients 

  • 2 teaspoons extra virgin olive oil
  • 4 ounce jar yellow curry paste
  • 3 medium carrots, , peeled and cut into thin rounds
  • 1 medium sweet onion, , diced small
  • 1 red bell pepper, , cut into small 1/2-inch pieces
  • 2 cloves garlic, , minced
  • salt and pepper, , to taste
  • 3 medium Yukon Gold potatoes, , peeled and cut into 1/2 inch cubes
  • 15 ounce can unsweetened coconut milk
  • 1 & 1/2 cups low sodium chicken broth
  • 8 ounces Barramundi fillets, , skinned removed, cut into 1-inch pieces
  • fresh chopped fresh parsley

Instructions 

  • Heat oil in a large heavy pot over medium heat. Add curry paste and cook, stirring, until fragrant, about 20 seconds. Add carrots, onion, and bell pepper; cook, stirring occasionally, until onion is translucent and the carrots and bell pepper are tender, about 6 minutes. Stir in the minced garlic and cook until fragrant, 20 seconds. Season with a dash of salt and pepper.
  • Add potatoes, coconut milk, and chicken broth (or water) and bring to a boil. Reduce heat to a simmer and cook, stirring occasionally, for about 12 minutes until potatoes are almost tender when pierced with a fork.
  • Add in fish and cook an additional 5 minutes until cooked through and potatoes are tender, but not mushy.
  • Divide fish curry among shallow bowls and top with parsley.

Notes

Use a different fish. If you can’t find Barramundi, good substitutes are cod, halibut, Chilean sea bass, halibut, or snapper.
Swap out the protein. Not a fan of fish? You can easily make this Thai curry with chicken or even shrimp. If using chicken, chicken thighs are recommended over chicken breasts as they’ll stay juicy for longer. Large shrimp or prawns should be added in the last 5 minutes or so, as you want them to cook through but not overcook.
Make it vegetarian. If you’d prefer a vegetarian curry, just omit the fish and add in more veggies. You can also add some tofu, just sauté it before adding.

Nutrition

Calories: 405kcal | Carbohydrates: 35g | Protein: 15g | Fat: 25g | Saturated Fat: 19g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 20mg | Sodium: 97mg | Potassium: 1147mg | Fiber: 7g | Sugar: 11g | Vitamin A: 10452IU | Vitamin C: 61mg | Calcium: 95mg | Iron: 3mg

Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Did you make this? Leave a rating below!

Share this post

About Amy Flanigan

Well, hey there! Amy here, founder and COO at BellyFull. If you’re looking for tried and true, fuss-free, budget-friendly, delicious, every day recipes, you’ve come to the right place.

You May Also Like

Tried this recipe? Tell me how it turned out, or ask a question below!

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

Don't forget to click the ⭐ star rating below




10 Comments

  1. Stephanie says:

    5 stars
    First time making anything with curry. I was scared. LOL. It was quite good!

  2. Laurie {Simply Scratch} says:

    Oooooh this looks SO good Amy!

  3. Heather says:

    One day I will have a good grocery store near me. This is the second time I’ve read you rave about this fish and I soooo wanna try it! This is a totally gorgeous dish Amy. Love it!

  4. Joanne says:

    You know, I have been seeing more barramundi around these days but I still haven’t tried it! Love this warm flavorful curry…definitely my favorite kind of meal during these cold times.

  5. Carolyn says:

    5 stars
    This is such a great use for the barramundi, Amy. Especially in this chilly weather!

  6. Lisa says:

    5 stars
    Couldn’t find Barramundi so just used cod. It was so easy and flavorful – loved it.

  7. Lauren says:

    This is gorgeous!

  8. Joelen says:

    5 stars
    Practically me entire family is dairy free, so I’m always searching for recipes. This was perfect!

  9. Paula says:

    5 stars
    Loved it!

  10. Julie says:

    5 stars
    Yum! I love curry and this was delish!