Thai Fish Soup
A quick and fragrant Thai-style fish soup with tender fish pieces, spicy chili, and crispy fried shallots. Ready in about 20 minutes, this comforting bowl is perfect for a fast weeknight dinner or a light lunch.
- Total time
- 20 min
- Servings
- 4
- Calories
- 180
- Protein
- 25g

Ingredients
6 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
In a pot, bring the 4 cups broth to a boil over high heat. Reduce to a simmer and add the 2 tbsp fish sauce and 2 sliced chili peppers. Simmer for 5 minutes to infuse the broth.
Step 2
Cut the 1 lb fish fillets into bite-sized chunks and add them to the simmering broth. Cook gently until the fish is opaque and flakes easily, about 5-7 minutes.
Step 3
Stir in the juice of 1 lime. Taste and adjust with more lime or fish sauce if needed.
Step 4
Ladle the soup into bowls and top each with a generous sprinkle of the 0.25 cup crispy fried shallots. Garnish with fresh cilantro or basil if you have them.
Tools you’ll need
- pot
- knife
- cutting board
- ladle
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.


