Filipino tilapia soup is a clear, gently savory fish soup in the style of tinolang isda, simmered with ginger, fish sauce, green papaya, and leafy greens. Versions vary by household and region; this approachable one keeps the broth light and lets the fish and ginger lead, with rice served alongside.
Ingredients
- 2 lb (900 g) cleaned tilapia, cut crosswise into 4–6 steaks, or 4 large bone-in portions
- 1 tablespoon (15 ml) neutral cooking oil
- 1 medium yellow onion, about 6 oz (170 g), thinly sliced
- 2 tablespoons (12 g) fresh ginger, peeled and cut into thin matchsticks
- 4 cloves garlic, about 12 g, finely chopped
- 2 tablespoons (30 ml) Filipino fish sauce (patis), plus more to taste
- 7 cups (1.66 L) water, or unsalted fish or chicken broth
- 1 medium green papaya, about 1 lb (450 g) before peeling, peeled, seeded, and cut into 1-inch (2.5 cm) chunks
- ¼ teaspoon (0.5 g) freshly ground black pepper
- 4 cups (120 g) packed fresh malunggay leaves, picked from the stems, or 4 cups (120 g) baby spinach
- ¼ teaspoon (1.5 g) fine salt, or to taste, depending on the saltiness of the fish sauce
- 1 calamansi, halved, or 1 tablespoon (15 ml) lime juice, for serving
Instructions
- Prepare the fish and vegetables. Pat the tilapia dry and check it for stray scales or bones. If you are using whole steaks, keep the skin and bones attached; they help the fish hold together and lend flavor to the broth. Slice the onion, ginger, and garlic, and cut the papaya into even chunks so it cooks at a similar rate. Keep raw fish and its utensils separate from the vegetables and wash your hands and work surface after handling it.
- Soften the aromatics, 4 minutes. Set a large, heavy pot over medium heat and add the oil. Add the onion and ginger and cook for about 2 minutes, stirring, until the onion begins to soften. Add the garlic and cook for another 1–2 minutes. Keep the heat moderate; browned or scorched garlic can make the delicate broth taste bitter.
- Build the broth, 4 minutes. Pour in the water or unsalted broth and stir in the fish sauce and black pepper. Raise the heat and bring the liquid to a boil, which should take about 4 minutes in a covered or partially covered pot. Taste a spoonful only after it is hot, keeping in mind that the broth will become more seasoned as it simmers. If using salted broth, hold back on adding any extra salt until the end.
- Simmer the papaya, 8 minutes. Add the green papaya and lower the heat to maintain a steady, gentle simmer. Cook for about 8 minutes, until the pieces are starting to turn tender but still keep their shape. A rolling boil can break them up and make the broth cloudy, so adjust the burner if the liquid is bubbling vigorously.
- Cook the tilapia, about 10 minutes. Slide the fish pieces into the simmering broth in a single layer as much as the pot allows. Cover and cook gently for 8–10 minutes, depending on the thickness of the steaks; avoid stirring, which can make the fish fall apart. Check the thickest piece with a food thermometer: USDA FSIS sets the safe minimum internal temperature for fish at 145°F (63°C). The flesh should also look opaque and separate easily with a fork, but use the thermometer to verify safety. If a piece has not reached temperature, simmer it for another minute or two and check again.
- Add the greens and finish, 2 minutes. Stir in the malunggay leaves and cook for 1–2 minutes, just until wilted. Baby spinach usually wilts quickly, so add it near the end of that window. Taste the broth and add the measured salt only if needed; fish sauce can vary considerably in saltiness. Serve hot with calamansi or lime at the table.
Tips
- Choose the fish cut that suits your table. Bone-in tilapia steaks give the soup a fuller fish flavor, but they require diners to watch for bones. Boneless fillets are convenient; add them in larger pieces and start checking their temperature after about 6 minutes because thin fillets cook faster and break more easily.
- Keep the broth at a gentle simmer. Fish is delicate, and a hard boil can shred it before it is done. Lower the heat as soon as the pot returns to a simmer after adding the fish, and do not stir the pot once the pieces are in it.
- Balance salt at the end. Fish sauce is the main seasoning, and its salt level differs among bottles. Start with the listed amount, taste the broth once the fish and papaya have simmered, and adjust with a little more fish sauce or salt rather than adding a large amount early.
- Use practical greens and papaya swaps. Malunggay, also called moringa, is traditional in many versions but may be hard to find fresh. Baby spinach is an easy substitute and tastes milder. Green papaya can be replaced with peeled chayote; it has a similarly mild flavor but a slightly firmer, more watery bite.
Serving Suggestions
Serve the soup as soon as the greens wilt, while the fish is tender and the broth is hot. Put a portion of rice in each bowl and ladle the broth, papaya, and fish over or alongside it. Alternatively, serve rice in a separate bowl so everyone can add as much as they like. A small dish of extra fish sauce with calamansi or lime gives diners a way to season their own bowl without over-salting the whole pot.
For a simple meal, add sliced cucumber or a crisp green salad at the table; the cool, fresh side contrasts nicely with the warm ginger broth. If serving bone-in steaks, provide spoons as well as forks so guests can enjoy the broth and handle the fish carefully. Remove any fish bones from a serving meant for young children, and check carefully for small bones before serving.
Variations
- Use chayote instead of papaya. Peel and seed one medium chayote, about 8 oz (225 g), and cut it into chunks. Add it at the same point as the papaya; it may need an extra minute or two to become tender. This is a useful choice when green papaya is unavailable.
- Make the flavor more citrusy. Add a few extra slices of ginger to the broth and serve with more calamansi or lime. Keep the juice at the table rather than boiling a lot into the pot, so the soup stays clear and guests can adjust the tartness individually.
- Use another mild fish. Bone-in milkfish or snapper steaks can be used in place of tilapia, with cooking time adjusted for thickness and the same 145°F (63°C) thermometer check. A firm white fish fillet works too, but handle it gently because boneless pieces may flake apart sooner.
- Add a tomato note. For a variation rather than a strict tinola-style bowl, add one medium chopped tomato (about 5 oz / 140 g) with the onion and ginger and cook until softened. It brings a mild tang and makes the broth a little less clear; leave it out if you prefer the clean ginger flavor.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking. For quicker cooling, divide the soup among shallow airtight containers rather than leaving a large pot on the counter. Store it refrigerated for 3–4 days. The fish will soften as it sits in the broth, so handle portions gently when packing and serving.
Reheat only the amount you plan to eat in a covered saucepan over medium-low heat, stirring the broth gently and turning the fish carefully. Heat leftovers to 165°F (74°C), checking the center of a fish portion and the surrounding broth with a food thermometer. Avoid prolonged boiling, which can dry out the fish and break it into flakes. You can also reheat a serving in a microwave-safe covered bowl, pausing to stir the broth and checking the temperature in more than one place.
For longer storage, freeze cooled soup in airtight freezer containers for up to 2 months for best quality. The fish and papaya may become softer after thawing, though the soup remains suitable to eat if kept frozen continuously. Thaw it in the refrigerator, then reheat to 165°F (74°C); do not thaw it on the counter. If you know you will freeze portions, you can freeze the broth and papaya separately from the cooked fish to preserve a firmer texture, then combine them as they reheat.
Frequently Asked Questions
Can I make Filipino tilapia soup with fillets instead of bone-in fish?
Yes. Use thick tilapia fillets and lower them into the broth after the papaya is nearly tender. They may cook in about 6–8 minutes rather than the 8–10 minutes needed for thicker bone-in steaks, so check early and verify 145°F (63°C) in the thickest part. Lift fillets out with a wide spatula to keep them intact.
What is the difference between this soup and sinigang?
This recipe is ginger-forward and lightly seasoned with fish sauce, in the style of tinolang isda. Sinigang is known for a distinctly sour broth, often made with tamarind or another souring ingredient. There are many household and regional versions of Filipino fish soups, so ingredients and names can overlap, but this bowl is not intended to have sinigang’s pronounced tartness.
Can I prepare the soup ahead of time?
You can chop the aromatics and papaya a day ahead and keep them covered in the refrigerator; keep the raw fish chilled and separate. For the best fish texture, cook the soup close to serving time. If the whole soup has already been cooked, cool and refrigerate it promptly, then reheat only what you need to 165°F (74°C).
How can I tell whether the fish is cooked without making it fall apart?
Use an instant-read food thermometer inserted into the thickest part of a steak without touching the bone. The safe minimum is 145°F (63°C). Do not lift and flip the fish repeatedly or stir the pot; if your thermometer reading is low, give it another minute at a gentle simmer and check again.
Is green papaya essential?
No. It is a traditional, mild vegetable in many tinola-style soups, but chayote is a practical alternative. Peel and seed it, then simmer the pieces until just tender. It will not taste exactly like green papaya, but its mild flavor fits the broth well. If neither is available, the soup can be made without it, though it will have less vegetable texture and substance.
Related
- British Chicken Soup with Leeks and Barley
- Duck Malai Curry: A Creamy, Spiced Bengali-Inspired Recipe
- Swedish Steel Production Process, Step by Step
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).