Cooking and Love

  • Breakfast
  • Dinner
  • Dessert
  • Drink
menu icon
go to homepage
  • Breakfast
  • Dinner
  • Dessert
  • Drink
search icon
Homepage link
  • Breakfast
  • Dinner
  • Dessert
  • Drink
×

Easy Coconut Lime Fish Soup

Published: Feb 19, 2026 by katelyn jefferson · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe
Pin the Recipe

Coconut Lime Fish Soup is creamy, tangy, warming, and ready in under an hour. The coconut milk creates this silky, velvety broth, and the fresh lime cuts right through with a bright citrusy kick that keeps every spoonful interesting. I started making this on cold weeknights when I needed something that felt like real cooking without the hour-long commitment, and now it shows up on my dinner table almost every week.

A vibrant bowl of Coconut Lime Fish Soup, garnished with fresh cilantro, red chili slices, and lime wedges.

If you love easy weeknight soups like Easy Mushroom Soup Recipe or crave something hearty and satisfying like Best Creamy Chicken Pesto Pasta, this one sits in that sweet spot where comfort food gets a little adventurous. It's a simple Coconut Lime Fish Soup that genuinely tastes like something you'd order at a restaurant.

Why You will Love This Coconut Lime Fish Soup Recipe !

This is a creamy Coconut Lime Fish Soup recipe that doesn't require a lot of technique or fancy ingredients. The red curry paste does a lot of the heavy lifting on flavor, and the coconut milk turns the broth into something rich and smooth. The lime, both the juice and the zest, brightens everything up so it never feels heavy.

The fish gets added at the end and cooks gently in the simmering broth, then gets broken into soft, flaky pieces that melt right into every bite. It's protein-packed, naturally dairy-free, and customizable. Throw in rice noodles or pour it over steamed jasmine rice and it becomes a full, satisfying dinner that feels far more impressive than the effort it requires. If you enjoy Easy Mongolian Ground Beef Noodles Better Than Takeout, this will become your go-to for a lighter but equally comforting weeknight bowl.

Jump to:
  • Why You will Love This Coconut Lime Fish Soup Recipe !
  • Coconut Lime Fish Soup Ingredients
  • how to make Coconut Lime Fish Soup
  • Substitutions
  • EQUIPMENT for Coconut Lime Fish Soup
  • Storage Tips
  • Expert Tips
  • FAQ
  • Related
  • Pairing
  • Coconut Lime Fish Soup

Coconut Lime Fish Soup Ingredients

Here's what you'll need to make this cozy, lime-infused Coconut Lime Fish Soup.

See Recipe Card Below This Post For Ingredient Quantities

  • Avocado oil : Sautees the aromatics without adding any competing flavor. Its high smoke point keeps things cooking evenly at medium heat.
  • Yellow onion : Forms the sweet, savory foundation of the broth. Chopping it finely helps it soften quickly and disappear into the soup.
  • Garlic : Deepens the savory flavor of the base. Fresh garlic is worth it here - the aroma when it hits the pan is something bottled garlic just can't replicate.
  • Fresh ginger : Brings that subtle, warm, peppery heat that's the backbone of any good Thai coconut broth. Either sliced thin or minced works beautifully.
  • Full-fat coconut milk : The star of the broth. Full-fat coconut milk gives the soup its creamy, silky texture and balances the brightness of the lime. Don't swap it for lite if you want that rich body.
  • Chicken broth : Adds savory depth to the coconut milk base and thins the broth to a great consistency. Use a good quality broth and you'll taste the difference.
  • Red curry paste : Brings color, heat, and layered spice. One tablespoon keeps things mild and fragrant. Two tablespoons means business.
  • Fish sauce : This is what makes the broth taste deeply seasoned rather than flat. It adds that salty, umami quality that's essential in Thai-inspired cooking. Don't skip it.
  • Lime, zested and juiced : Both the zest and the juice go into the broth. The zest adds floral, citrusy fragrance, and the juice balances the richness of the coconut milk with a bright, clean finish.
  • Fresh tomatoes : Contributes a little acidity and body to the broth. Fresh is best here, but canned diced tomatoes work in a pinch.
  • White fish fillets : Mild, tender, and flaky. All three options work well. The fish cooks gently in the broth and gets shredded into soft pieces that soak up all those wonderful flavors.
  • Salt and pepper : Added at the end once all the other flavors have come together and you can taste what the broth needs.

For Serving: Fresh cilantro, lime wedges, green onions (chopped)

how to make Coconut Lime Fish Soup

Here's how to make this Thai Coconut Lime Fish Soup from start to finish.

  1. Heat the oil: Warm a large, thick-bottomed pot or Dutch oven over medium heat and add the 2 tablespoons of avocado oil. Give it about 30 seconds to heat through before adding anything.
  2. Saute the onion: Add the finely chopped onion and cook, stirring occasionally, until it softens and turns translucent, about 3 to 5 minutes. It'll smell sweet and gentle as it cooks down.
  3. Add garlic and ginger: Stir in the minced garlic and ginger and cook for another 2 to 3 minutes, until everything is fragrant and aromatic. This is the moment your kitchen starts smelling incredible.
Sautéed onions with ginger and garlic in a pan, lightly browned.
  1. Build the broth: Pour in the coconut milk, chicken broth, red curry paste, fish sauce, lime zest, lime juice, and chopped fresh tomatoes. Stir everything together well so the curry paste fully dissolves into the liquid. Cover the pot and bring the soup to a full boil.
  2. Simmer: Once boiling, reduce the heat to medium-low for a steady, gentle simmer. Let the soup cook for 30 minutes. The broth will deepen in color to a beautiful golden orange and the flavors will come together in the best way.
  3. Cook the fish: Add the fish fillets directly into the simmering broth. Cook for about 10 minutes, or until the fish reaches an internal temperature of 145°F and flakes apart easily when you press it with a fork.
Fish fillets cooking in a creamy broth with slices of red chili and fresh herbs.
  1. Shred the fish: Use tongs to carefully lift the fish out of the pot and set it on a cutting board. Break it into smaller, bite-sized pieces with a fork, then return everything back to the soup and stir gently.
  2. Serve: Ladle the soup into bowls and finish with fresh cilantro, chopped green onions, and a squeeze of lime. Serve with crusty bread, rice, or noodles on the side.

Substitutions

Full-fat coconut milk: Lite coconut milk makes the broth thinner but still delicious.

Avocado oil: Olive oil or coconut oil both work well here.

White fish: Cod, halibut, and tilapia are the best options. Salmon works if that's what you have, though the flavor will be bolder.

Chicken broth: Vegetable broth is a great substitute, or use a light seafood broth for extra depth.

Red curry paste: Green curry paste gives a lighter, more herbal flavor.

Fish sauce: Soy sauce or tamari can substitute, though the flavor profile will shift slightly.

EQUIPMENT for Coconut Lime Fish Soup

Large thick-bottomed pot or Dutch oven

Knife and cutting board

Tongs

Fork (for shredding the fish)

Storage Tips

Refrigerator: Cool the Coconut Lime Fish Soup completely, then store in an airtight container for up to 3 days. The flavors deepen as it sits, making it genuinely better the next day.

Freezer: Freeze in airtight containers for up to 2 months. Thaw overnight in the refrigerator before reheating.

Reheating: Warm gently on the stovetop over medium-low heat, stirring occasionally. Avoid bringing it back to a hard boil once the fish is already in the Coconut Lime Fish Soup, as that can make the fish tough and dry.

Expert Tips

Don't overcook the fish. Ten minutes in a simmering broth is typically enough. Watch for the fish to hit 145°F and flake easily. Overcooked fish turns rubbery fast.

Taste and adjust at the end. After the fish goes back in, taste the broth. It might need a squeeze more of lime for brightness or another pinch of salt to pull everything together.

Use full-fat coconut milk. This is what gives the Coconut Lime Fish Soup its signature richness. Lite coconut milk produces a noticeably thinner, less satisfying broth.

Fresh lime beats bottled every time. The zest especially adds a layer of citrusy fragrance that bottled lime juice simply can't give you. Worth the extra minute.

Don't rush the simmer. That 30-minute simmer before the fish goes in is where the magic happens. The curry paste blooms, the tomatoes break down, and the whole broth transforms into something complex and layered.

FAQ

How do you cook fish in coconut milk and lime?

Add the fish fillets directly to a pot of simmering coconut milk and lime broth and cook for about 10 minutes, until the fish reaches an internal temperature of 145°F and flakes apart easily. Remove it, break it into smaller pieces with a fork, and stir it back in. The fish cooks gently this way, staying tender and soaking up all those bright, creamy flavors from the broth.

How long can Thai Coconut Lime Fish Soup last in the fridge?

Up to 3 days in an airtight container. The flavors actually improve as it sits, so day-two leftovers are often even better than fresh. Reheat slowly over medium-low heat on the stovetop.

How long does soup with coconut milk last?

Coconut milk soups keep well for 3 to 4 days in the refrigerator when stored properly. For longer storage, freeze individual portions for up to 2 months. Pro tip: freeze the Coconut Lime Fish Soup the same day you make it for the best flavor once thawed.

When should I add coconut milk to a soup?

In this recipe, the coconut milk goes in early along with the broth and other liquids, before the long simmer. Adding it early lets it fully integrate with the curry paste, fish sauce, and lime, creating a unified, deeply flavored broth rather than a Coconut Lime Fish Soup where the coconut milk tastes like an afterthought layered on top.

Related

Looking for other recipes like this? Try these:

  • A slice of keto cheesecake topped with raspberry and blueberry sauce.
    Easy Keto Cheesecake Recipe
  • cinnamon sugar soft pretzels stacked on a plate.
    Easy Cinnamon Sugar Soft Pretzels Recipe from Scratch
  • German goulash served with noodles and garnished with parsley.
    Easy Classic German Goulash Recipe
  • A plate of sliced Korean Rolled Omelette with vegetables inside.
    Easy Korean Rolled Omelette

Pairing

These are my favorite dishes to serve with Coconut Lime Fish Soup:

  • A sliced Cranberry Brie Stuffed Chicken Breasts, with cheese and spinach spilling out.
    Easy Cranberry Brie Stuffed Chicken Breasts
  • A bowl of Crock Pot Chicken Stew with potatoes, carrots, and shredded chicken, garnished with parsley.
    Easy Crock Pot Chicken Stew
  • Close-up of a chocolate crinkle cookies with powdered sugar, bitten.
    Best Chocolate Crinkle Cookies
  • Italian tuna salad with potatoes, tomatoes, capers, red onions, and fresh basil.
    Easy Italian Tuna Salad
A vibrant bowl of Coconut Lime Fish Soup, garnished with fresh cilantro, red chili slices, and lime wedges.

Coconut Lime Fish Soup

Coconut Lime Fish Soup, Thai-inspired fish soup brimming with bright flavors and nourishing goodness!
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 40 minutes mins
Total Time 55 minutes mins
Servings: 3
Course: Soup
Cuisine: American, Thai
Calories: 477
Ingredients Method Nutrition Notes

Ingredients
  

  • 2 tablespoon avocado oil or other neutral oil
  • ½ medium-sized yellow onion finely chopped for a savory base
  • 3 cloves garlic minced adds fragrance and flavor
  • 1 2-inch nub ginger thinly sliced or minced adds spice and warmth
  • 1 14-oz can full-fat coconut milk creamy and rich
  • 2 cups chicken broth or vegetable broth for a lighter option
  • 1 to 2 tablespoon red curry paste adjust to your spice preference
  • 2 teaspoon fish sauce adds umami depth
  • 1 lime zested and juiced (for a citrusy kick)
  • 1 cup fresh tomatoes chopped adds freshness
  • 10 oz white fish fillets cod halibut or tilapia recommended
  • Salt to taste
  • Pepper to taste
For Serving:
  • Fresh cilantro for garnish
  • Lime wedges for extra tang
  • Green onions chopped (adds freshness and crunch)

Method
 

  1. Heat the avocado oil in a large, thick-bottomed pot, such as a Dutch oven, over medium heat. Add the chopped onion and sauté, stirring occasionally, until softened, about 3 to 5 minutes.
  2. Stir in the minced garlic and ginger, continuing to sauté for a few more minutes until fragrant.
  3. Pour in the coconut milk, chicken broth, red curry paste, fish sauce, lime zest, lime juice, and chopped tomatoes. Cover the pot and bring the soup to a full boil. Once boiling, reduce the heat to medium-low to maintain a gentle simmer. Continue simmering for 30 minutes.
  4. Add the fish fillets to the pot and cook for an additional 10 minutes, or until the fish reaches an internal temperature of 145°F (check with a thermometer).
  5. Use tongs to carefully remove the fish fillets from the pot and place them on a cutting board. Break the fillets into smaller, bite-sized pieces using a fork. Then return the fish to the soup.
  6. Stir everything well to combine, and serve the soup in bowls. Top with fresh cilantro, chopped green onions, and lime wedges. Enjoy!

Nutrition

Serving: 1 ServingCalories: 477kcalCarbohydrates: 22gProtein: 24gFat: 34gSaturated Fat: 22gPolyunsaturated Fat: 7gMonounsaturated Fat: 2gCholesterol: 51mgSodium: 1363mgPotassium: 548mgFiber: 4gSugar: 7gVitamin A: 6IUVitamin C: 35mgCalcium: 4mgIron: 10mg

Notes

This aromatic coconut lime fish soup is the perfect balance of rich creaminess and zesty lime. Top with fresh cilantro and serve with a side of crusty bread for a comforting meal.

Tried this recipe?

Let us know how it was!

More Dinner

  • A Korean Beef Bowl with ground beef, garnished with sesame seeds and green onions, served over white rice.
    Easy Korean Beef Bowl Recipe
  • A bowl of Turkish Ezme, a spicy tomato and herb salsa, served with grilled bread.
    Easy Turkish Ezme Recipe
  • Baked fish with cherry tomatoes and olives, green olives, and fresh herbs in a pan.
    Easy Baked Fish with Cherry Tomatoes and Olives Recipe
  • A bowl of Turmeric Rice with Chickpeas , spinach, and a dollop of yogurt, topped with paprika and a lemon wedge.
    Easy Turmeric Rice with Chickpeas

Leave a Reply Cancel reply

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

Recipe Rating




KATELYN jEFFERSON

Katelyn Jefferson is a home cook, recipe developer, and food enthusiast. Her easy-to-follow, flavorful recipes have helped countless readers bring delicious meals to their tables.

More about me

Popular

  • Tomato Egg Stir-Fry, garnished with green onions.
    Easy Tomato Egg Stir-Fry
  • Red Velvet Cupcakes with cream cheese frosting and red crumbs on top.
    Easy Red Velvet Cupcakes Recipe
  • A stack of banana Blueberry waffles topped with blueberries, powdered sugar, and a pat of butter.
    Best Banana Blueberry Waffles
  • A slice of Greek Honey Pie with a drizzle of honey on top.
    Easy Greek Honey Pie Recipe

Seasonal

  • Slice of Strawberry Pie topped with whipped cream and mint on a floral plate.
    Best Strawberry Pie Recipe
  • A slice of moist chocolate cake with layers of rich chocolate frosting.
    Easy Moist Chocolate Cake with Chocolate Fudge Frosting
  • Freshly baked Turkish simit, covered in sesame seeds, cooling on a wire rack.
    Easy Turkish Simit Recipe
  • Close-up of a salted caramel macarons filled with creamy frosting and topped with flaky sea salt.
    Easy Salted Caramel Macarons Recipe

Footer

↑ back to top

Explore

  • About
  • Contact
  • FAQ

Legal pages

  • Privacy Policy
  • Terms & Conditions
  • Accessibility
  • Disclosure
  • Cookie Policy

Copyright © 2026 Cooking and Love • Quick and Easy Cooking 🥘