Fish Tinola is a light, aromatic Filipino soup made with fresh fish, green papaya or chayote, and lots of ginger. It’s a comforting, everyday dish that’s both simple and flavorful, with a clear broth that’s perfect over steamed rice. This recipe uses firm white fish and builds depth with fish sauce and garlic, giving you a satisfying meal in under an hour.
Ingredients
- 1 lb (450 g) firm white fish fillets (such as tilapia, cod, or snapper), cut into 2-inch pieces
- 2 tablespoons (30 ml) cooking oil
- 1 medium onion, sliced
- 4 cloves garlic, minced
- 2-inch piece fresh ginger, peeled and julienned
- 2 tablespoons (30 ml) fish sauce (patis)
- 4 cups (950 ml) water or fish broth
- 1 green papaya or chayote, peeled, seeded, and cut into wedges
- 2 cups (60 g) fresh spinach leaves or 1 cup (30 g) moringa (malunggay) leaves
- Salt and ground black pepper, to taste
- Optional: 1 green chili (siling haba) for heat
Instructions
- Heat the oil in a large pot over medium heat. Sauté the onion, garlic, and ginger until fragrant, about 2 minutes.
- Add the fish sauce and stir for 30 seconds.
- Pour in the water or broth and bring to a boil.
- Add the papaya or chayote wedges and the green chili (if using). Simmer for 5 minutes, until the vegetable is slightly tender.
- Gently slide in the fish pieces. Cook at a gentle simmer for 8–10 minutes, until the fish is opaque and flakes easily. To ensure safety, the fish should reach a safe minimum internal temperature of 145°F (63°C) as measured with a food thermometer.
- Turn off the heat and stir in the spinach or malunggay leaves. Let them wilt in the hot broth for 2 minutes.
- Season with salt and pepper to taste. Serve hot with steamed rice.
Tips
- Choose a firm-fleshed fish that holds up in soup—tilapia, catfish, or snapper work well. Avoid delicate fish like sole, which may break apart.
- If you can’t find green papaya or chayote, use green zucchini or unripe pear. The texture will be slightly different, but still delicious.
- Do not stir the soup too vigorously after adding the fish, or the pieces will break. Use a gentle ladle to serve.
- Fish sauce is salty, so taste the broth before adding extra salt.
Serving Suggestions
Serve fish tinola hot with steamed jasmine or plain white rice. A side of fresh calamansi or lime wedges adds brightness. For a fuller meal, pair with a simple vegetable side dish like sautéed green beans or a fresh tomato salad.
Variations
- Use shrimp: Replace fish with 1 lb (450 g) large shrimp, peeled and deveined. Cook just 3–4 minutes until pink and opaque.
- Add more greens: Bok choy or water spinach (kangkong) are excellent substitutes for spinach.
- Make it spicy: Add 1–2 Thai bird’s eye chilies for extra heat.
- Use chicken: For a classic chicken tinola, use bone-in chicken thighs and cook until tender, about 30 minutes. Ensure chicken reaches 165°F (74°C).
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors will meld, but the fish may become softer. To reheat, warm gently in a pot over medium-low heat, just until hot—avoid boiling, which can break the fish. If the broth has reduced, add a splash of water. Freezing is not recommended as the fish texture suffers.
Frequently Asked Questions
Can I use frozen fish? Yes, thaw it overnight in the refrigerator before cooking. Pat dry before adding to the pot.
What if I don’t have fish sauce? Use soy sauce as a substitute, but the flavor will be less savory and more salty. Add it gradually to taste.
How do I know when the fish is done? The flesh should be opaque and flake easily with a fork. For safety, check that it reaches 145°F (63°C) with a thermometer.
Can I make this ahead of time? You can prepare the broth and vegetables a day ahead, but add the fish just before serving to keep it from overcooking.
Is this dish spicy? Traditionally, it’s mild. The green chili adds a gentle warmth, but you can omit it for a completely mild version.
What are malunggay leaves? Moringa leaves are a nutritious green commonly used in Filipino soups. If unavailable, spinach or kale are fine substitutes.
Related
- Chole Bhature Recipe: Delhi’s Famous Street Food
- Murphy’s Pakora Bar Glasgow-Style Pakora Recipe
- Mung Khichdi Recipe (Easy One-Pot Dal Rice)
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).