What is this food?
Cardinal fish is a small freshwater fish commonly eaten as a source of lean protein. In a 100 g serving, it has about 73 kcal and around 0.4 g fat, with almost no carbohydrates—so it’s mainly “protein-focused.”
Why it matters to health
Because it’s low in fat and high in protein, cardinal fish can help you feel full and support muscle maintenance—useful when you’re aiming for balanced meals (3 full meals plus 1–2 snacks a day). It’s also a good choice when you want a lighter protein option. If it’s prepared with lots of oil, salty sauces, or deep-frying, the meal can become higher in calories and sodium, so the cooking method matters.
Healthier tips
- Pair it with 1–2 cups of non-starchy vegetables (e.g., kangkong, pechay, talong, okra) and a sensible serving of rice or other carbs.
- Choose grilled, steamed, or sinigang-style preparation over deep-frying.
- For portion: aim for about 1 palm-sized serving per meal, then add vegetables and carbs to complete the plate.
- If using bagoong, patis, or soy sauce, use small amounts to keep sodium in check.
Common Filipino dishes
Sinigang na isda, Grilled fish with calamansi, Paksiw na isda, Tinapa-style fish (lighter portions), Fish sinigang sa sampalok