Coconut Lime Fish Soup

Featured in: Warm and Comforting Bowls

Zesty lime, creamy coconut milk, and delicate white fish join forces in this vibrant soup, heightened by fresh ginger, garlic, and red curry paste. The broth is fragrant and rich, with a hint of citrus from lime juice and a touch of umami from fish sauce. Finished with fresh cilantro and optional lime wedges, each bowl is comforting and light, perfect for any season. This classic Southeast Asian-inspired creation is easy to prepare and delivers complex flavors in under 30 minutes—simple, satisfying, and sure to impress at the dinner table.

A woman with red hair and a black shirt.
Updated on Fri, 20 Jun 2025 16:03:17 GMT
A bowl of Coconut Lime Fish Soup with a lime wedge on top. Pin it
A bowl of Coconut Lime Fish Soup with a lime wedge on top. | myhomemaderecipe.com

There is something magical about the way coconut and lime come together in this vibrant soup. Tender white fish swims in a broth that is both rich from coconut milk and brightened up by fresh lime. This recipe has been my go-to when I am craving something light yet comforting and love how it makes even a weeknight feel special.

The first time I made this was for a lazy Sunday lunch. My family raved about it and every time we have leftover fish fillets this one is on the menu. It is so simple but feels like a treat every time.

Ingredients

  • White fish fillets: choose cod halibut or tilapia for the best flaky texture fresh or frozen both work just make sure the fish smells clean
  • Olive oil: brings everything together without overpowering the flavors select a fresh bottle for best taste
  • Onion: adds sweetness and depth yellow onions are mild and cook down beautifully
  • Garlic: gives a flavor punch always worth buying fresh heads for the most flavor
  • Ginger: lends a gentle warmth and brightness look for plump firm pieces
  • Red curry paste: is the secret to a fragrant broth opt for a brand you enjoy
  • Coconut milk: offers creamy body and subtle sweetness full fat gives the best texture
  • Chicken or vegetable broth: balances richness use homemade if you have it for that special touch
  • Fish sauce: gives umami and a savory depth high quality makes a big difference try to seek out a well rated brand
  • Lime juice: adds brightness and acidity use freshly squeezed
  • Salt and pepper: heighten all the other flavors
  • Fresh cilantro: brightens and brings a hit of herbiness chop just before serving
  • Lime wedges: for extra zing at the table

Instructions

Prepare the Fish:
Pat the fish fillets dry thoroughly using a paper towel for the best browning and texture then season with salt and pepper and set aside so the flavors soak in
Sauté the Aromatics:
Pour the olive oil into a large heavy pot and warm over medium heat then add the diced onions and cook gently for around three to four minutes until soft and turning translucent not brown Next introduce the minced garlic and finely chopped ginger followed immediately by the red curry paste Stir frequently and let them cook together about one minute Enjoy the fragrance as it lifts from the pot this step builds the soup’s backbone
Add the Liquid Ingredients:
Pour in the can of coconut milk and the chicken or vegetable broth Scrape the bottom of the pot to make sure nothing sticks Bring the whole mixture to a gentle simmer and allow the flavors to meld
Simmer the Fish:
Lay the seasoned fish fillets gently into the simmering broth Space the pieces so they do not crowd one area Cover partially and let them poach for eight to ten minutes Spoon some broth over the fillets occasionally The fish is ready when it flakes at the touch of a fork
Finish and Season the Soup:
Add the fish sauce to the pot and then squeeze in the fresh lime juice Stir well and taste for seasoning If you want more tang add extra lime juice Adjust salt and pepper as needed
Serve and Garnish:
Divide the soup into bowls Use a ladle to catch both broth and generous chunks of fish Sprinkle with freshly chopped cilantro and offer lime wedges alongside Let everyone add more citrus as they like
A bowl of Coconut Lime Fish Soup with a slice of lime on top. Pin it
A bowl of Coconut Lime Fish Soup with a slice of lime on top. | myhomemaderecipe.com

Coconut milk is my favorite part of this recipe I love the way its gentle sweetness mellows out the chili and tangy lime The aroma that fills the kitchen takes me right back to warm family evenings when we would sit together and linger over every last spoonful

Storage Tips

Keep any leftovers in an airtight container in your refrigerator for up to two days Warm slowly on the stovetop so the fish stays tender You can also freeze the soup for up to a month but I suggest adding fresh cilantro after reheating for the best taste

Ingredient Substitutions

If you cannot find fresh white fish frozen works just thaw overnight Swap in shrimp or even tofu for a pescatarian or vegetarian version Vegetable broth is a fine stand in for chicken broth and if you avoid fish sauce add a splash of soy sauce and a dash of extra lime

Serving Suggestions

This soup shines with steamed jasmine rice or a handful of crispy rice noodles for crunch Sometimes I serve it in mugs for easy sipping on chilly evenings Top each bowl with more herbs like Thai basil or a few rings of fresh chili

Cultural and Historical Inspiration

Coconut and fish soups like this are popular throughout Southeast Asia with each region adding its own twist Whether inspired by Thai tom kha or coastal Vietnamese stews these flavors always speak of comfort and warmth The method is pared down here for weeknight simplicity but the soul remains

A bowl of Coconut Lime Fish Soup with a slice of lime and a sprig of cilantro on top. Pin it
A bowl of Coconut Lime Fish Soup with a slice of lime and a sprig of cilantro on top. | myhomemaderecipe.com

This coconut lime fish soup is quick to make and full of fresh flavor. Every spoonful feels like a bright and creamy comfort meal you will want to make again and again.

Frequently Asked Questions

→ What type of fish works best?

Firm white fish like cod, halibut, or tilapia hold their shape well and contribute a mild, delicate flavor.

→ Can the soup be made dairy-free?

Yes, the base uses coconut milk rather than dairy, so it's naturally suitable for dairy-free diets.

→ Is this soup spicy?

The red curry paste adds gentle warmth; you can adjust the quantity for more or less heat as desired.

→ What garnishes pair well?

Fresh cilantro and lime wedges add brightness and aroma, enhancing both the flavor and appearance.

→ Can I substitute the broth?

Chicken or vegetable broth both work well, depending on your preference or dietary needs.

Coconut Lime Fish Soup

White fish, coconut milk, and lime blend in a vibrant, aromatic soup with fresh herbs and a tangy finish.

Prep Time
10 Minutes
Cook Time
20 Minutes
Total Time
30 Minutes
By: Susan

Category: Soups & Stews

Difficulty: Easy

Cuisine: Southeast Asian

Yield: 4 Servings (serves four)

Dietary: Gluten-Free, Dairy-Free

Ingredients

→ Main

01 450 grams white fish fillets (cod, halibut, or tilapia), cut into portions

→ Aromatics

02 1 small onion, finely diced
03 2 cloves garlic, minced
04 1 tablespoon fresh ginger, grated

→ Soup Base

05 1 tablespoon red curry paste
06 400 milliliters coconut milk
07 480 milliliters chicken or vegetable broth

→ Seasoning

08 1 tablespoon fish sauce
09 Juice of 1 lime
10 Salt, to taste
11 Black pepper, to taste

→ For Cooking

12 1 tablespoon olive oil

→ Garnish & Serving

13 Fresh cilantro, chopped
14 Lime wedges

Instructions

Step 01

Pat fish fillets dry with paper towel and season both sides with salt and black pepper. Set aside.

Step 02

Heat olive oil in a large pot over medium heat. Add diced onion and cook for 3 to 4 minutes, stirring occasionally, until softened. Stir in garlic, ginger, and red curry paste and cook for 1 minute until fragrant.

Step 03

Pour in coconut milk and chicken or vegetable broth. Stir to combine and bring the mixture to a gentle simmer.

Step 04

Add seasoned fish fillets to the simmering liquid. Cover partially and cook for 8 to 10 minutes or until the fish is opaque and flakes easily with a fork.

Step 05

Stir in fish sauce and lime juice. Taste and adjust seasoning with additional salt, pepper, or lime juice if preferred.

Step 06

Ladle soup into individual bowls. Garnish with chopped cilantro and serve lime wedges on the side.

Notes

  1. For a deeper flavor, allow the soup to rest covered for several minutes before serving to let the aromatics infuse fully.

Tools You'll Need

  • Large pot
  • Chef’s knife
  • Cutting board
  • Ladle

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains fish and fish sauce (fish allergens)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 340
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~