Milkfish (虱目魚) is Tainan's breakfast fish. The specialist shops open between about 06:00 and 07:30, serve the fish in parts (rich belly, chewy skin, bouncy fish balls, a gentle congee) and most are winding down by early afternoon. Tainan farms about half of all the milkfish eaten in Taiwan, so this is the place to try it, and the morning is the time.
Why Tainan?
Because the fish ponds are right here. According to the city, Tainan accounts for roughly 50% of Taiwan's milkfish farming area, output and value, so about one in every two milkfish eaten in Taiwan was raised in Tainan. The ponds sit along the coast, in districts like Qigu, Annan, Beimen, Xuejia and Jiangjun, and Tainan's fish are mostly raised in salty water at low density, which the city credits for their sweet, clean flesh. The main harvest runs from August to November.
The history goes back a long way. Dutch records from the 1600s already mention fish ponds in southern Taiwan, though not what was in them, and Qing-era records name milkfish (虱目) in the ponds. You will often hear that Koxinga named the fish. Historians treat that as a later story rather than fact: the oldest written link is a 1717 county gazetteer saying his son, Zheng Jing, was very fond of it.
If you want to see the coast where it all comes from, the lagoons and fish farms are a short drive away. → Qigu day trip
What to order
A milkfish shop is a menu of parts. Point at what looks good, add a bowl of rice, and you have breakfast.
- Belly (虱目魚肚): the richest cut. Have it pan-fried with crisp skin, or poached in clear soup. Milkfish is a bony fish, so the belly is the easy, deboned way in.
- Skin (虱目魚皮): often coated or stuffed with a layer of fish paste, so it's soft and chewy at once. Usually served in soup.
- Fish balls (虱目魚丸): made from the fish's flesh, springy, in a clean broth.
- Congee (虱目魚粥): rice cooked soft in broth with fish, skin and sometimes small oysters, topped with fried garlic. A proper Tainan morning in a bowl.
- Intestines (虱目魚腸): for the adventurous, and they sell out early.
On the side, look for braised pork rice or garlic rice. Soup and a bowl of rice is the classic pairing.
Where to try it
A Xing Shi Mu Yu (阿興虱目魚) started as a corner stall and is now a bright, busy shop with a MICHELIN Bib Gourmand. The milkfish arrives fresh every day. Order the soup slow-cooked with the bones and head, or the fried belly with crisp skin, and the garlic rice drizzled with lard. No. 311, Wenxian Rd., North District. 07:30 to 14:00 daily.
Kaiyuan Road No Name Milkfish (開元路無名虱目魚) has no sign, so regulars know it as the milkfish shop by the big tree. The MICHELIN inspectors single out the fish skin soup, the skin stuffed with fish paste, and note that the intestines often sell out early. No. 313, Kaiyuan Rd., North District. 06:00 to 13:30 daily.
Chuan Tai Hao Milkfish Ball (川泰號虱目魚丸) is the fish ball specialist. The owner spent more than 30 years at another fish ball shop before opening his own. Build a soup from milkfish, fish balls and meatballs, and try the skin topped with minced fish. No. 222, Sec. 1, Datong Rd., West Central District. 06:30 to 13:00 daily.
A Hsing Congee (阿星鹹粥) has served milkfish congee since 1965, with fish, skin and baby oysters under fried garlic. A Bib Gourmand pick with air-conditioned seating, which is rarer than you'd think. No. 289, Sec. 3, Minzu Rd., West Central District. 06:00 to 12:50, closed Monday.
Yi Wei Pin (一味品) in Yongle Market serves just two things: savory rice pudding and milkfish thick soup. Another Bib Gourmand, and the easiest one to fit into a walk along Guohua Street. No. 177, Sec. 3, Guohua St. (inside Yongle Market). 05:00 to 17:00, closed Tuesday.
→ All of Tainan's MICHELIN picks
Good to know
- When: breakfast. Most milkfish shops open between 06:00 and 07:30 and close by early afternoon. Go before 09:00 for the full menu.
- Season: milkfish is served all year. The main harvest is August to November.
- Bones: milkfish has many fine bones. Belly cuts are the easiest; eat the rest slowly.
- Paying: these are small, fast shops. Bring cash.
- Hours change: the hours above are from the MICHELIN Guide. Check Google Maps before you go.
Milkfish is one stop on a bigger Tainan breakfast. → Tainan breakfast guide → The top 8 Tainan eats
Sources
Tainan's share of Taiwan's milkfish and how it's farmed from CNA (2020); farming districts and harvest season from TVBS (2018), citing the Tainan Agriculture Bureau. History from a China Times book excerpt (2023) drawing on research by Weng Jia-yin of Academia Sinica. Shop details, dishes and hours from the MICHELIN Guide: A Xing Shi Mu Yu, Kaiyuan Road No Name Milkfish, Chuan Tai Hao, A Hsing Congee and its Tainan breakfast list. Checked October 2026.