Skip to content
DineTaiwan
Beta — work in progress
Golden fried stinky tofu cubes glazed with sauce, topped with a heap of pickled cabbage and shredded carrot

Street FoodNight Market Food

臭豆腐Stinky Tofu

Fermented tofu fried until the skin crackles and the middle turns custardy, piled with sweet-sour pickled cabbage and garlic sauce. You can smell it from a block away, but the taste is savory, salty and far gentler than the smell suggests.

Pinyin
chòu dòufu
Taiwanese Hokkien (Tâi-lô)
tshàu-tāu-hū
Flavor
  • Fermented
  • Savory
  • Umami
  • Garlicky
  • +2 more
Spice
Typical price
NT$60–150 per plateRounded range; varies by shop and city
Texture
Crispy, Soft, Juicy
Best for
Snack, Dinner, Late night

Taste & texture

Flavor profile

Flavors

  • Fermented
  • Savory
  • Umami
  • Garlicky
  • Salty
  • Spice optional

Textures

  • Crispy
  • Soft
  • Juicy

Heat

Default preparation; many shops let you adjust it.

What goes in

Ingredients

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

Beans & legumes
  • Tofu豆腐, plant-based, Allergen: Soybeans
  • Soybeans黃豆, plant-based, Allergen: Soybeans
Vegetables & herbs
  • Bamboo shoots竹筍, plant-based
  • Garlic蒜頭, plant-based
Sauces
  • Soy sauce醬油, plant-based, Allergen: Soybeans, Gluten
  • Chili sauce辣椒醬, plant-based
Oils & fats
  • Vegetable oil植物油, plant-based
Pickles
  • Taiwanese pickled cabbage台式泡菜, plant-based
Other
  • Fermentation brine發酵滷水, contains meat or fish, Allergen: Crustaceans, Milk

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 the stall

    我要一份臭豆腐。

    Pinyin: Wǒ yào yí fèn chòu dòufu.

    In English: I'd like one order of stinky tofu.

    Taiwanese Hokkien: Guá beh tsi̍t hūn tshàu-tāu-hū.

  2. Choosing a style — fried is milder than steamed

    第一次吃,我要炸的。

    Pinyin: Dì-yī cì chī, wǒ yào zhá de.

    In English: It's my first time. I'll have the fried one.

  3. Customizing heat and sides

    不要辣,泡菜多一點。

    Pinyin: Bú yào là, pàocài duō yìdiǎn.

    In English: Not spicy, and extra pickled cabbage, please.

  4. The brine isn't always vegetarian

    請問你們的臭豆腐是素的嗎?

    Pinyin: Qǐngwèn nǐmen de chòu dòufu shì sù de ma?

    In English: Is your stinky tofu vegetarian?

  5. If you're not eating at the stall

    外帶,謝謝。

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

    In English: Takeaway, please.

In the kitchen

How it’s prepared

Everything starts with the brine, the 臭滷水. Traditional recipes ferment amaranth stems, cabbage, bamboo shoots, shrimp in the shell and salt with naturally occurring microbes, for anywhere from a few days or weeks to about half a year depending on the maker. Fresh tofu is then soaked in the brine for roughly one to several weeks, while microbes break its proteins down into savory amino acids and a little hydrogen sulfide and ammonia, which is where the smell comes from. Each maker keeps a formula, and fully plant-based brines exist too. Taiwan's Food Industry Research and Development Institute has since isolated starter cultures that cut fermentation from four to six months to one or two weeks and make hygiene easier to control.

Most often the tofu is deep-fried until the skin crackles and the center stays custardy, then cut open and dressed with garlic-soy sauce, with a small dish of sweet-sour Taiwanese pickled cabbage on the side and chili sauce if you like. Steamed stinky tofu is softer and the most direct in smell; the mala version simmers it in a spicy, numbing red broth, often with duck blood; and night markets also grill it over charcoal with a brushed-on sauce that softens the odor.

Origins

History and origins

Stinky tofu has many regional forms in China, from the black, crackling fried cubes of Changsha in Hunan to the 'double stink' (蒸雙臭) of Shaoxing in Zhejiang, where stinky tofu is steamed together with fermented amaranth stems. The type sold at Taiwanese night markets descends from Chinese fermented-tofu traditions, but when and how this street snack reached Taiwan is not reliably documented. In Taiwan it grew into fried, steamed, charcoal-grilled and mala-stewed versions and even 'stinky hot pot' (臭臭鍋), and became a night-market signature.

The most repeated origin story credits Wang Zhihe (王致和), an Anhui scholar who failed the imperial exam in Qing-dynasty Beijing, stayed to sell tofu and found that his unsold blocks had fermented into something delicious. That legend, however, concerns Beijing's jarred fermented tofu paste, a different food from the fried street snack, and the story itself cannot be verified. In Taiwan, Shenkeng in New Taipei is known for its tofu, and its old street is lined with tofu restaurants, many of them serving stinky tofu. Why Shenkeng is a matter of dispute; one local account has a Fujianese tofu maker following tea workers to the town and turning to stinky tofu when the tea trade slumped. These remain local lore rather than established history.

Ways to have it

Variations

  • Fried (zhá)

    炸臭豆腐

    The night-market standard: a crisp skin, a soft center, pickled cabbage and garlic-soy sauce. It is milder than the steamed style and a good place to start.

  • Steamed (qīngzhēng)

    清蒸臭豆腐

    Steamed until soft and saturated with brine, then dressed with a savory sauce, sometimes with minced pork. The fermented aroma is at its most direct, which is why some fans prefer it.

  • Mala-stewed (málà)

    麻辣臭豆腐

    Simmered in a spicy, numbing red broth with Sichuan peppercorn, often alongside duck blood. The rich broth masks much of the smell. A related option is 'stinky hot pot' (臭臭鍋), with the tofu cooked in a pot at the table.

  • Charcoal-grilled (tànkǎo)

    炭烤臭豆腐

    Skewered or split and stuffed with pickles, brushed with sauce and grilled over charcoal. The smoke and sauce soften the smell, so it suits first-timers. It is said to have started in Shenkeng, New Taipei.

    Associated with New Taipei

Where it comes from

Regions

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

Press Tab to move through the destinations. Use the arrow keys to move to a neighbouring destination, Enter to open its card and Escape to close it. Plus and minus zoom, 0 resets the view. When nothing is selected the arrow keys turn and tilt the map.

Dietary information

Good to know before you order

Typical preparation

  • Contains soy
  • Contains shellfish
  • Vegetarian option
  • Vegan option
  • Contains gluten
  • Contains dairy

Tofu is a soy product. Traditional brine often includes shrimp in the shell, and some recipes add meat, stock or fermented milk, so a typical stall's stinky tofu is not automatically vegetarian, and anyone with a shellfish allergy should ask first. The shellfish tag is a cautious default for stalls that do not say what is in their brine, not a claim that every shop uses shrimp. Plant-based brines exist, and some shops clearly label theirs 素 (vegetarian) or 全素 (vegan) — ask before you order. If you avoid garlic and scallion for religious reasons, ask them to skip the garlic sauce. Fried stinky tofu often shares oil with other fried foods; the garlic-soy and chili sauces may contain wheat; and the mala version is often served with duck blood in a broth that may be meat-based. Soy-sauce dipping sauces usually contain wheat, and the dairy tag is a cautious default for brines that use fermented milk.

From the ingredient list

Vegan
NoNot vegan: Fermentation brine.
Vegetarian
NoNot vegetarian: Fermentation brine.
Allergens in the listed ingredients
  • Gluten (from Soy sauce)
  • Crustaceans (from Fermentation brine)
  • Soybeans (from Tofu, Soybeans, and Soy sauce)
  • Milk (from Fermentation brine)

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.

Markets

  • A brick-paved Shilin Night Market lane at night, lined with glowing food stalls and red stools, an ornate temple roof at right
    Night market
    • Taipei
    • Daily 16:00–00:00

    Known forTaiwanese Fried Chicken · Oyster Omelet · Scallion Pancake

  • A rain-slicked Raohe Street Night Market lane at night, stalls glowing on both sides and the lit entrance gate ahead
    Night market

    Raohe Street Night Market

    饒河街觀光夜市

    • Taipei
    • Daily 17:00–00:00

    Known forPepper Bun · Stinky Tofu · Braised Pork Rice

  • Visitors stroll a checkerboard-paved lane at night between neon-lit snack stalls at Hualien's Dongdamen Night Market
    Night market

    Dongdamen Night Market

    東大門夜市

    • Hualien
    • Daily 18:00–00:00

    Known forScallion Pancake · Taiwanese Fried Chicken · Sweet Potato Balls

  • A packed Fengjia Night Market street at night under the glowing arch sign, with shoe stalls and neon signs on both sides
    Night market
    • Taichung
    • Daily 16:00–02:00

    Known forTaiwanese Sausage in Glutinous Rice (“Small Sausage in Large Sausage”) · Egg Crepe (Danbing) · Stinky Tofu

  • Red baskets of braised meats, tofu and vegetables fill a Garden Night Market stall at dusk, with banner flags overhead
    Night market
    • Tainan
    • Thu–Sun 17:00–00:00

    Known forOyster Omelet · Stinky Tofu · Taiwanese Sausage in Glutinous Rice (“Small Sausage in Large Sausage”)

  • Food carts and diners line a wide Liuhe Night Market street at night beneath a glowing ribbon-shaped light arch
    Night market

    Liuhe Night Market

    六合夜市

    • Kaohsiung
    • Daily 17:00–02:00

    Known forDanzai Noodles · Stinky Tofu

  • Rain-slicked tiles reflect glowing shop signs at dusk as umbrella-carrying visitors browse the stalls of Ningxia Night Market
    Night market
    • Taipei
    • Daily 17:00–23:30

    Known forOyster Omelet · Braised Pork Rice · Douhua (Tofu Pudding)

  • A busy covered lane at Ruifeng Night Market after dark, with grill stalls glowing on both sides and browsing visitors
    Night market
    • Kaohsiung
    • Tue, Thu–Sun 17:00–00:00

    Known forTaiwanese Fried Chicken · Stinky Tofu · Sweet Potato Balls

  • A masked vendor tends a small round-mould grill cart under a striped umbrella in a crowded, neon-lit Yizhong night lane
    Food street

    Yizhong Street

    一中街商圈

    • Taichung
    • Daily 12:00–22:00

    Known forStinky Tofu · Taiwanese Fried Chicken · Mango Shaved Ice

Restaurants

  • Yuli Qiaotou Stinky Tofu

    玉里橋頭臭豆腐

    Qiaotou stinky tofu on Minquan Street in Yuli is the brand's original shop, according to Mirror Media (2025). Chinese Wikipedia lists 'Qiaotou stinky tofu' alongside Yuli noodles and Yuli yokan among the town's specialties. It sells crisp fried stinky tofu: block tofu made from non-GMO soybeans which, per NOWnews and Mirror Media, is fried in oil at three different temperatures, so the skin is very thin and the inside still moist. It comes with sweet-sour cabbage pickle, shredded radish and basil, topped with a house sauce or chili sauce; Mirror Media puts a portion at NT$100, and customers take a numbered ticket and queue. In the stinky-tofu round of the TV show Night Market King in late 2024 the shop's 玉里臭豆腐 came first, and its fame grew. NOWnews (January 2025) gives hours of 11:00 to 19:00 daily and Mirror Media (March 2025) says until 19:30, so it suits a late-morning or afternoon visit. Guangshengtang yokan (Zhongshan Road Section 2) is about 250 meters away, so the two string into an afternoon.

    Hualien

    Known forStinky Tofu

Stalls

  • Yuli Qiaotou Stinky Tofu (Dongdamen stall)

    玉里橋頭臭豆腐(東大門夜市)

    Yuli Qiaotou Stinky Tofu's original shop is in Yuli in the Rift Valley (15 Minquan Street, with its own restaurant record), and it also has a stall at Dongdamen Night Market in Hualien City. It sells deep-fried stinky tofu, fried at three oil temperatures so it is crisp outside and juicy inside, with sweet-sour cabbage pickle, shredded radish and basil. In the stinky-tofu round of the TV show Night Market King, broadcast in late 2024, Dongdamen's entry, listed as 玉里臭豆腐, won, and it was later one of the nine Dongdamen stalls in the January 2025 final. After the show, online reviews of it were mixed, as NOWnews noted, so treat it as one good option for Hualien stinky tofu rather than the last word. Light Travel says the brand has opened branches in Taipei, Yilan and Keelung.

    Known forStinky Tofu

    How to find it: Inside Dongdamen Night Market, but the reports disagree on the address and section (some name only the market, others list a shop address elsewhere in town), so confirm the exact stall on site.

  • Jinpai Jumbo Crispy Stinky Tofu

    金牌巨無霸香酥臭豆腐

    Jinpai sells stinky tofu fried to a crisp, around NT$90 a portion. Two Fengjia food guides both place it at 53 Wenhua Road, open until about 1:00; one adds that it can be ordered with or without meat and that it can also be found at Yizhong Street. The market is long, and if you want fried stinky tofu, this is one option right on Wenhua Road.

    Known forStinky Tofu

    How to find it: On Wenhua Road.

  • Yixin Vegetarian Stinky Tofu

    一心素食臭豆腐

    Yixin is one of the few stalls at Fengjia that is entirely vegetarian, with a short menu of fried stinky tofu with pickles, plus mee sua. The travel writer Nick Kembel points out that much stinky tofu in Taiwan uses small amounts of meat or animal fat to start the fermentation, so vegetarians need to be careful, and he calls this a guaranteed vegetarian version. Guides mostly say just 'vegetarian' and do not say whether it is fully vegan, so strict eaters should still ask when ordering.

    Known forStinky Tofu

    How to find it: At the mouth of Lane 461 off Fuxing Road, next to the taro dessert shop Dajia Taro City (大甲芋頭城).

  • Yanji Stinky Tofu

    延記臭豆腐

    A long-running stinky tofu stall at Garden, usually with a line. The tofu is fried until the skin crackles over a soft, custardy middle, then piled with sweet-sour Taiwanese pickled cabbage and a garlicky soy sauce; chili sauce is optional. One travel blog rates the smell as mild, which makes it a reasonable first stinky tofu.

    Known forStinky Tofu

  • Tang Shu Shu Stinky Tofu Fries (Luodong main shop)

    堂薯薯臭薯條(羅東總店)

    Tang Shu Shu cuts stinky tofu into french-fry sticks, fries them until the outside is golden and crisp and the inside stays tender, and serves them in a paper cup, one stick at a time, easy to eat while you walk. There are ten flavors, and the house cheese sauce, Thai sweet-sour-spicy and honey mustard are the ones the write-ups mention most. Fan News (June 2025), HK01 (updated July 2026) and TVBS (November 2025) all list it among Luodong Night Market's popular snacks. One TVBS article puts a small cup at NT$65 to 75 and a large one at NT$85 to 90 (indicative only). The tofu here is fried, so look elsewhere if you want steamed or stewed stinky tofu.

    Known forStinky Tofu

    How to find it: On Gongyuan Road around Zhongshan Park, stall number 1085, which the write-ups all give; look for the number plate on site.

  • Li Zhang Bo Stinky Tofu (李掌伯, formerly written 里長伯)

    李掌伯臭豆腐(前身里長伯臭豆腐)

    A long-running stinky tofu stall at Ningxia whose name is now written 李掌伯; older guides write it 里長伯, and both are read Li Zhang Bo. Chinese Wikipedia's Ningxia article still lists 里長伯臭豆腐 among the market's representative stalls. A Marie Claire roundup updated in September 2026 says it has been running for more than sixty years. The signature is crisp fried stinky tofu with Taiwanese pickled cabbage; a NOWnews report from late 2024 prices a portion at NT$65 and describes the skin as very crunchy and well flavored. The menu also lists spicy duck-blood stinky tofu, 'golden sand' stinky tofu and crispy fried stinky wontons. If the smell worries you, start with the fried version.

    Known forStinky Tofu

    How to find it: At 22-9 Ningxia Road, on the Nanjing West Road side of the street; the signboard may read 李掌伯 or 里長伯.

  • Xia Gang Ming Peng Stinky Tofu

    下港名彭臭豆腐

    A stinky tofu stall in the middle of the street on Raohe, in front of 189 Raohe Street. The signature is crisp fried stinky tofu: fried until the skin crackles, then split open and filled with a house sauce and garlic, and served with Taiwanese pickled cabbage and coriander. Besides the fried version there is a spicy duck-blood stinky tofu, and oyster omelet and braised pork rice are on the menu too. Press write-ups from 2022 through late 2025 give the same address and a 6 p.m. to 11 p.m. schedule, so it is a stinky tofu stall with a documented track record at the market. If the smell worries you, start with the fried version.

    Known forStinky Tofu

    How to find it: In the middle of the street in front of No. 189, further into the market than the Fuzhou Shizu pepper bun stall.

  • Peng's Braised Spicy Stinky Tofu

    彭氏紅燒麻辣臭豆腐

    Peng's does not serve the crisp fried kind. It is a braised, spicy, soup-pot version: stinky tofu and duck blood sit in a garlicky, bean-paste broth cooked with bean sprouts, cabbage, shiitake and pickled mustard greens, and the broth carries the natural sweetness of the cooked-down vegetables. You choose the heat: plain braised, or large, medium or small spicy. Supertaste reported in 2018 that the stall set up only on Tuesdays and Saturdays; later roundups (MENU in 2021, gofunit in May 2026) still list it as a Ruifeng must-eat, putting it in the market's seventh row. The days and hours differ between these articles, so check before you go.

    Known forStinky Tofu

    How to find it: Several articles put it in row 7 of Ruifeng; row numbers and stall positions change, so confirm on the spot.

  • Yizhong Handmade Stinky Tofu

    一中手工臭豆腐

    Yizhong Handmade Stinky Tofu serves fried stinky tofu, crisp outside and tender within, with pickles and a house chili sauce, around NT$60 a portion. Several Yizhong food guides place it at 21-2 Yizhong Street. It opens in the late afternoon and closes on a couple of days a week, so check the day before you go. It is not the only stinky tofu seller on the street, but several guides name it, and it is often recommended alongside the fried chicken stalls nearby.

    Known forStinky Tofu

    How to find it: On Yizhong Street.