Skip to content
DineTaiwan
Beta — work in progress
Pan-fried milkfish belly with a lemon wedge on a blue-and-white wave-pattern plate, beside an oyster omelette

SeafoodBreakfastRegional Specialties

虱目魚Milkfish

At daybreak in Tainan, bowls of milkfish congee steam in the breakfast shops, built on a sweet, clean stock simmered from fresh fish bones and flesh. The mild, slightly oily white fish is full of fine bones, so Tainan's market sellers cut out the boneless portions on the spot and grind the rest into bouncy fish balls.

Pinyin
shīmùyú
Taiwanese Hokkien (Tâi-lô)
sat-ba̍k-hî
Flavor
  • Umami
  • Light
  • Savory
  • Aromatic
Spice
Typical price
NT$70–180 per bowlRounded range; varies by shop and city
Texture
Tender, Soft
Best for
Breakfast, Lunch

Taste & texture

Flavor profile

Flavors

  • Umami
  • Light
  • Savory
  • Aromatic

Textures

  • Tender
  • Soft

Heat

Default preparation; many shops let you adjust it.

What goes in

Ingredients

The usual building blocks. Recipes change from shop to shop.

Seafood
  • Milkfish虱目魚, contains meat or fish, Allergen: Fish
Grains
  • Rice白米, plant-based
Vegetables & herbs
  • Garlic蒜頭, plant-based
  • Scallion蔥, plant-based
Seasonings
  • Fried shallots油蔥酥, plant-based
Spices
  • Ginger薑, plant-based
Other
  • Fish broth魚高湯, contains meat or fish, Allergen: Fish
  • Youtiao (fried dough stick)油條, plant-based, Allergen: Gluten

Key

  • Plant-based
  • Contains meat or fish
  • Contains an allergen

How to order

Say it, hear it or show it

Short phrases for the counter. Read the pinyin aloud, play it back, or hold your phone up so the vendor can read it.

  1. Ordering at a congee shop or snack stall

    我要一碗虱目魚粥。

    Pinyin: Wǒ yào yì wǎn shīmùyú zhōu.

    In English: I'd like one bowl of milkfish congee.

    Taiwanese Hokkien: Guá beh tsi̍t uánn sat-ba̍k-hî-muê.

  2. Choosing the richer belly cut

    我要魚肚粥,謝謝。

    Pinyin: Wǒ yào yúdù zhōu, xièxie.

    In English: Fish-belly congee, please.

  3. Adding the classic side

    再加一根油條。

    Pinyin: Zài jiā yì gēn yóutiáo.

    In English: And one youtiao as well.

  4. Asking at a market stall or shop; not every place can

    請問可以幫我去刺嗎?

    Pinyin: Qǐngwèn kěyǐ bāng wǒ qù cì ma?

    In English: Could you remove the bones for me?

  5. When you are not eating in

    外帶,謝謝。

    Pinyin: Wàidài, xièxie.

    In English: Takeaway, please.

In the kitchen

How it’s prepared

Milkfish is farmed mostly in brackish ponds along the southwest coast. Tainan City's Agriculture Bureau, citing the 2024 Fisheries Statistical Yearbook, put Tainan's 2024 output at 23,867 tonnes, about 42% of the national total (Newtalk, November 2025). Chinese Wikipedia lists Kaohsiung (2018 figures) as the second-largest producer by output and value, centered on Mituo and Yong'an, and the Ministry of Agriculture's county-level pond data (survey year not stated) show adult-rearing milkfish ponds covering roughly 3,700 hectares in Tainan, 2,350 in Chiayi County, 2,070 in Kaohsiung and only about 120 in Pingtung. The flesh is tender but bony (the Ministry of Education's Hokkien dictionary describes the fish as having 'many fine bones'), so Tainan's markets have stalls that sell little else, cutting boneless portions on the spot and grinding the remaining meat into fish paste for fish balls. A Supertaste feature on Tainan's milkfish dishes adds that, to cut the fishy smell, the fish are not fed the day before harvest and are made to leap in the water beforehand to clear their guts, which is why the innards are clean enough to eat.

The classic bowl is congee: rice cooked in a stock simmered from fish bones and flesh, then served with fish meat, belly, skin or innards, whichever you order. According to Chinese Wikipedia, the southern style is usually cooked until the grains stay separate, somewhere between congee and soupy rice. Some shops add fried shallots and fried garlic, and a youtiao on the side is the usual companion. Milkfish soup is most often a ginger-strip broth, but Tainan also sours it with salted, fermented green mango, fermented young watermelon (西瓜綿), pickled melon or pickled mustard greens. The belly can be simmered, pan-fried, grilled or braised, and the innards (intestine, crunchy stomach and soft liver) are a local specialty: one fish has only one set, and a single bowl takes at least five, so supply is limited.

Origins

History and origins

How long milkfish has been farmed in Taiwan is unsettled. The popular account says the Dutch brought it from Indonesia in the 17th century, but researchers re-reading the Dutch Zeelandia Diary (《熱蘭遮城日誌》) find a fishery tax from 1644 and a 1647 entry read as ùn-á (塭仔), a brackish pond-farming method, around Madou in Tainan and Yizhu in Chiayi, but no record of the Dutch shipping in fry. They suggest that farming may have arrived earlier with migrants from Zhangzhou, Quanzhou and Chaozhou, or through Indigenous contact with Southeast Asia, possibly 500 years ago or more, though this remains an inference. A 1717 gazetteer of Zhuluo County already mentions the fish kept in ponds.

The name is just as contested. Candidates include the Taiwanese 塞目魚, 'stuffed-eye fish', for its fatty eyelids; an Indigenous word (Lian Heng's Taiwan Tongshi records it as 麻薩末 and calls it Indigenous); and a Spanish loanword. The Ministry of Education's Taiwanese dictionary adds that in Pingtung the fish is called 海草魚 (hái-tsháu-hî). The best-known story ties it to Koxinga: as he faced the Dutch at Fort Zeelandia, supplies ran low, and the sea goddess Matsu is said to have told him in a dream not to say there were no fish. The next day his soldiers hauled in a great catch, and the dream phrase became the fish's name. In another version, local fishermen offered him fish and his question, 'what fish is this?', was taken for its name. Both are folk legends, not documented history.

Ways to have it

Variations

  • Milkfish congee (shīmùyú zhōu)

    虱目魚粥

    Tainan's signature breakfast: a savory congee cooked in a sweet stock of fish bones and flesh, with your choice of meat, belly, skin or innards. Some shops add oysters, and a youtiao is the usual partner.

    Associated with Tainan

  • Belly and 'navel' (yúdù, yúqí)

    虱目魚肚與魚臍

    The rich, fatty belly is simmered into congee or soup, pan-fried, grilled or braised. A small piece near the pelvic fin is called the 'navel' (魚臍) and is said to be the fattiest, softest bite of the whole fish, usually braised.

  • Milkfish balls (shīmùyú wán)

    虱目魚丸

    The meat left after boning is ground into a paste and shaped into bouncy balls, usually served in soup. Tainan markets have stalls that make them to order, and they now turn up in supermarkets across the island.

    Associated with Tainan

  • Sour fish soup (suān yútāng)

    酸魚湯

    A soup you are likelier to meet in Tainan, soured with salted, fermented green mango, fermented young watermelon (西瓜綿), pickled melon or pickled mustard greens. Lian Heng's Taiwan Tongshi, written under Japanese rule, already mentions cooking fish with salted unripe mango for a sour, delicious taste (it does not say which fish).

    Associated with Tainan

Where it comes from

Regions

Destinations where this dish is part of the local food scene.

Dietary information

Good to know before you order

Typical preparation

  • Pescatarian
  • Contains fish
  • Contains gluten

The stock is made from fish bones and flesh, so milkfish dishes suit pescatarians but not vegetarians or vegans. The flesh holds many fine bones, so eat carefully, especially with children. Some congee bowls add oysters (a mollusc, so relevant for shellfish allergies) or other seafood. Fried shallots are traditionally fried in lard, and the fat varies from shop to shop, so ask if you avoid pork or follow other strict dietary rules. The youtiao (fried dough) often served alongside contains wheat gluten.

From the ingredient list

Vegan
NoNot vegan: Milkfish and Fish broth.
Vegetarian
NoNot vegetarian: Milkfish and Fish broth.
Allergens in the listed ingredients
  • Gluten (from Youtiao (fried dough stick))
  • Fish (from Milkfish and Fish broth)

These summaries come from typical ingredient lists. Shops vary, and kitchens are shared. If you have an allergy or follow a strict diet, tell the vendor before you order.

Where to eat it

Where to try it

Markets, restaurants and stalls that serve this dish, and the neighborhoods it is known for.

Restaurants

    • Michelin Bib Gourmand 2026

    A Hsing Congee

    阿星鹹粥

    A Hsing has sold Tainan-style milkfish congee since 1965. The stock is simmered fresh every day from fish bones and heads, and it comes out clear and sweet, with fish meat, fish skin and a few small fresh oysters in the bowl and fried garlic on top. The texture is closer to rice in soup than to a thick, creamy porridge. Add a side of milkfish belly tossed in a sweet, soy-rich pork sauce. A queue forms early in the morning, and the room has air conditioning, which is not a given among Tainan's breakfast shops. Closed on Mondays; cash only.

    Tainan

    Known forMilkfish

    • Michelin Bib Gourmand 2026

    A family shop on Datong 2nd Road, founded in 1959 and now in its third generation, serving what Michelin calls the favorite breakfast of generations of Kaohsiung people. The sauce is made with pork back fat: glossy brown, sweet first and then salty, and the rice soaks up the gelatin so the bowl is rounded rather than greasy. The signature order is the fish floss braised pork rice, where the floss is hand-fried by the shop from local milkfish, savory and crisp over the rice. Michelin suggests adding a soft-cooked duck egg and stirring the yolk through the rice; the braised tofu is worth ordering too. The room is plain and usually full, the shop closes when the food sells out, and it takes cash only. It opens at 7:15 a.m. on weekdays, closes at 2 p.m. on Saturday and is shut on Sunday. A 2026 Michelin Bib Gourmand pick (Michelin spells the name Cianjin Braised Pork Rice).

    Kaohsiung

    Known forBraised Pork Rice · Milkfish

About this entry

ReviewedDrafted with AI and cross-checked against sources.Last reviewed Oct 11, 2026

Where accounts of a dish’s origin differ, we say so rather than pick a winner.

Photo credits and licenses

Sources