This easy Coconut Lime Fish Soup is seeping with rich and zesty coconut milk broth, bursts of fresh tomatoes, and tender fish. The perfect cozy meal for Thai food lovers!

Coconut Lime fish soup in two large white bowls with chili peppers, cilantro, and lime wedges on top, ready to serve.

If youโ€™re a big fan of Thai food and youโ€™re a fish lover too, this quick, simple, and comforting Coconut Lime Fish Soup is made for you!

Featuring tender white fish in a creamy, tangy, rich broth, this unique soup recipe is jam packed with a perfect balance of flavor and health benefits. High in lean protein with healthy fats, it makes a glorious low-carb meal for those times youโ€™re craving something light yet satisfying. 

In addition to the amazing flavors and creamy texture, this vibrant soup is quick enough to prepare on any busy weeknight.

Letโ€™s discuss the simple ingredients for this healthy soup recipe! The great news is you can find the full list of ingredients at any grocery store.

Ingredients for Coconut Lime Fish Soup:

White Fish Fillets: Pick your favorite firm white fish, such as halibut, mahi mahi, cod, or tilapia. This lean fish serves as the main ingredient and the protein content for the meal. Any type of fish works here. I plan on trying salmon next!

Full-Fat Canned Coconut Milk: Bringing creamy richness to the soup, we need one can of coconut milk. Be sure to pick a brand you have used in the past and trust, as not all canned coconut milk is the same. I use Native Forest, Whole Foodโ€™s 365 brand, or Thai Kitchen.

Fresh Lime Zest and Fresh Lime Juice: Bringing a burst of zesty tangy citrus flavor to the soup, we need one fresh lime for its zest and its juice. You can scale the amount up or down according to your taste.

Chicken Broth: In addition to the coconut milk, we need chicken broth for depth of flavor and to add more liquid to the soup. Vegetable broth works too.

Fish Sauce: Fish sauce adds richer umami flavor to the soup. Does it make the soup taste fishy? For me, it adds a depth of flavor but I wouldnโ€™t classify the soup as tasting fishy.

Onion, Garlic, Fresh Ginger: These aromatics bring big flavor to the soup! Scale the amount of each up or down depending on your personal taste.

Red Curry Paste: A little red curry paste brings a subtle kick of spice and adds more nuance to the flavor. You can swap it for green curry paste, yellow curry paste, or yellow curry powder.

Tomatoes: Fresh tomatoes bring bursts of juicy tangy flavor. Feel free to add other fresh vegetables to the soup too!

Avocado Oil or Olive Oil: For sautรฉing.

Bowl full of Coconut Lime Fish Soup sprinkled with green onions, with lime wedges, sliced chili peppers, and fresh cilantro on top.

Recipe Customizations:

  • Add uncooked white rice or rice noodles to the soup. If you go this route, I recommend doubling all of the broth ingredients (everything but the fish), as rice and rice noodles absorb liquid,
  • Toss in chopped bok choy, zucchini, carrots, red bell pepper, bamboo shoots, or any other fresh tomatoes you love in soup.
  • Swap the fish sauce for soy sauce if you prefer.
  • For a kick of spice, finely chop one to two chili peppers according to your personal taste.

How to Make Coconut Lime Fish Soup:

Heat the avocado oil in a large thick-bottomed pot such as a Dutch oven over medium heat.

Add the onion and sautรฉ, stirring occasionally, until softened, about 3 to 5 minutes. Stir in the minced garlic and ginger and continue sautรฉing for a few minutes until aromatic.

Onion, garlic, and ginger sautรฉing in a large pot.

Pour in the coconut milk, chicken broth, fish sauce, lime zest, lime juice, and the fresh chopped tomatoes. Cover the pot and bring the soup to a full boil. Immediately reduce the heat to medium-low (a gentle simmer or controlled boil), and continue cooking for 30 minutes. Add in the fish filets and cook for an additional 10 minutes, or until the filets have reached an internal temperature of 145 degrees Fahrenheit.

Large pot of coconut lime broth with fresh fish filets inside, ready to cook.

Use tongs to transfer the fish filets to a cutting board. Break the fish fillets into smaller bite-sized pieces with a fork, then transfer them back to the soup.

Cutting board with cooked white fish broken into small chunks.

Give everything a big stir, then serve soup in bowls with fresh cilantro, green onions, and lime wedges. Enjoy the soup with any side dishes, like crusty bread and salad.

Store leftover soup in an airtight container in the refrigerator for up to 4 days.

Large pot of fish soup with a ladle scooping some of the soup out.

Easy enough to whip up at a momentโ€™s notice after work and fancy enough to serve for a special occasion, this versatile recipe is here to serve.

The creamy coconut milk and the zesty lime make this delightful dish so dreamy!

Two bowls of coconut lime fish soup with lime wedges, cilantro, and red chili peppers on top with a cut lime to the side and a golden napkin.

If you love making homemade soups, also try some of my other favorite soup recipes!

More Soup Recipes:

Your next culinary adventure!

Two bowls of coconut lime fish soup with lime wedges, cilantro, and red chili peppers on top with a cut lime to the side and a golden napkin.

Coconut Lime Fish Soup Recipe

No ratings yet
This rich and creamy Thai-inspired Coconut Lime Fish Soup is the perfect nourishing meal that's packed with protein and positively loaded with amazing flavors! Add in other fresh veggies, rice, noodles, etc. to customize it!
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 3 Servings

Ingredients

  • 2 tbsp avocado oil
  • 1/2 medium-sized yellow onion finely chopped
  • 3 cloves garlic minced
  • 1 2-inch nub ginger thinly sliced, or minced
  • 1 (14-oz) can full-fat coconut milk
  • 2 cups chicken broth
  • 1 to 2 tbsp red curry paste to taste
  • 2 tsp fish sauce
  • 1 lime zested and juiced
  • 1 cup fresh tomatoes chopped
  • 10 ounces white fish fillets cod, halibut, or tilapia
  • Salt and pepper to taste

For Serving

  • fresh cilantro
  • lime wedges
  • green onions chopped

Instructions

  • Heat the avocado oil in a large thick-bottomed pot such as a Dutch oven over medium heat. Add the onion and sautรฉ, stirring occasionally, until softened, about 3 to 5 minutes.
  • Stir in the minced garlic and ginger and continue sautรฉing for a few minutes until aromatic.
  • Pour in the can of coconut milk, chicken broth, red curry paste, fish sauce, lime zest, lime juice, and chopped fresh tomatoes. Cover the pot and bring the soup to a full boil. Immediately reduce the heat to medium-low (a gentle simmer or controlled boil), and continue cooking for 30 minutes. Add in the fish filets and cook for an additional 10 minutes, or until the filets have reached an internal temperature of 145 degrees Fahrenheit. Use a thermometer to check the internal temperature of each filet.
  • Use tongs to transfer the fish filets to a cutting board. Break the fish fillets into smaller bite-sized pieces with a fork, then transfer them back to the soup. Give everything a big stir, then serve soup in bowls with fresh cilantro, green onions, and lime wedges. Enjoy the soup with any side dishes, like crusty bread and salad.

Nutrition

Serving: 1Serving (of 4) ยท Calories: 477kcal ยท Carbohydrates: 22g ยท Protein: 24g ยท Fat: 34g ยท Saturated Fat: 22g ยท Polyunsaturated Fat: 7g ยท Monounsaturated Fat: 2g ยท Cholesterol: 51mg ยท Sodium: 1363mg ยท Fiber: 4g ยท Sugar: 7g
Author: Julia Mueller
Course: Soup
Cuisine: American, Thai
Keyword: coconut lime fish soup, easy Thai recipes, fish soup
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!
Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Bowls, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living, Brit.co, etc.

Read More About Julia

Need Help With Dinner?

View More Dinner Ideas

Join The Discussion

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.