Shenkeng Old Street: A Food Tour of Taipei’s Stinky Tofu Village

Dear reader: This article contains links to products and services that I may be compensated for, at no extra cost to you.

Shenkeng (深坑區) is a district of New Taipei City, adjacent to Nangang and Muzha districts of southeastern Taipei City. Shenkeng means “deep pit”, after the coal mines once active in the area.

Today, Shenkeng is practically synonymous with tofu, and it is considered the tofu capital of Taiwan. It is especially famous for stinky tofu, perhaps the most notorious of the many street foods in Taiwan, which is sold from numerous stalls and restaurants lining the extremely popular Shenkeng Old Street (深坑老街).

The Old Street is lined with picturesque heritage buildings that were preserved at the request of locals in the 1980s, and many of which were restored beginning in 2013. Like the many other “Old Streets” in Taiwan, it attracts hoards of visitors, especially on weekend and holiday afternoons. Combine it with a hike or other things to do in Shenkeng and neighboring Shiding, which I’ll cover at the end of the article, and you’ll have one of the most interesting day trips from Taipei!

A painting of Shenkeng Old Street a long time ago
A painting of Shenkeng in old times (Artist credit: 顏松濤)

While stinky tofu is Shenkeng’s claim to fame, the stalls and shops there sell a variety of other tofu-based foods, such as tofu ice cream and gelato, douhua (豆花 or dessert tofu) and fermented tofu (豆腐乳). There are also many other traditional foods and drinks on offer like o-gui (taro paste dumplings), black sugar cake, sour plum drink, and more.

Below I’m going to share a self-guided walking food tour of Shenkeng, introducing some of the best and most popular stalls and restaurants in Shenkeng, based on multiple visits.

Note that several stalls close on Mondays, while a few take their day off on Tuesday or Wednesday, so those aren’t the best days to come. For more eating tours in Taiwan, see my guides to Ximen restaurants, Little Burma, Addiction Aquatic, and Yongkang Street.

Introduction to Stinky Tofu

A tray filled with slabs of stinky tofu with sticks sticking out of them shot in Shenkeng, Taiwan's stinky tofu village
Grilled stinky tofu

Stinky tofu truly lives up to its name. It stinks. But if you can get past the smell, it is surprisingly delicious. According to legend, a food vendor in Beijing invented it by accident during the Qing Dynasty when some of his stall’s tofu went bad. Today it can still be found in China, but it is especially popular in Taiwan.

Random fact: not all stinky tofu is vegetarian! Stewed versions often have pig or duck blood in the broth, while deep fried ones sometimes use meat to kickstart the fermentation in the sauce. Find out how to ask if something is vegetarian in Taiwan.

Shenkeng has long been a center of tofu-making. The tofu made there has an especially high ratio of soybeans to gypsum (the latter is added as a coagulant), giving the tofu a yellow color and distinctive flavor. While it’s most commonly used for making stinky tofu, there are several other tofu-based foods on offer on Shenkeng Old Street.

There are three types of stinky tofu common throughout Taiwan, but Shenkeng specializes in #2 and #3 in the numbered list below.

A mosaic of the three different types of stinky tofu in Taiwan
The three kind of stinky tofu in Taiwan: deep fried (top-left), grilled (bottom), and mala (top-right)
  1. Deep Fried Stinky Tofu (臭豆腐): consists of deep fried cubes of stinky tofu served with pickled cabbage. It’s the most common in night markets in Taipei and across Taiwan, but it is not common in Shenkeng.
  2. Grilled Stinky Tofu (串燒臭豆腐): a slab of semi-firm tofu that is pierced with two sticks for picking up and eating. It is usually grilled, sliced down the middle, and stuffed/topped with various ingredients. Numerous food stall vendors sell it on Shenkeng Old Street.
  3. Mala Tofu (or “spicy/mouth-numbing”) (麻辣臭豆腐): Hunks of semi-firm tofu stewed in a spicy and flavorful brother, often with duck’s blood, pig’s blood cake and other ingredients. It’s especially nice in winter in Taiwan. It’s sold from many sit-down restaurants on Shenkeng Old Street.
Some shelves with rows of jars containing fermented tofu cubes for sale in Shenkeng Old Street
Fermented tofu, or “Taiwanese cheese” (not stinky tofu), used for making sauces, for sale in Shenkeng

Getting to Shenkeng

A sign showing the buses that go to Shenkeng from Mazha MRT, with a temple across the street
Buses to Shenkeng at Muzha MRT station. The MRT station is behind the temple in the above picture.

While there is talk of extending the Taipei MRT to Shenkeng, it hasn’t happened yet, so the bus is the only way to get there. One option is to take bus 912 from Taipei City Hall MRT to Shenkeng. The other is to head to Muzha MRT station, walk out to Muzha Road and cross it. The bus stop is opposite the tall, multi-story temple. Take bus 660, 666, or 819 (bus 251 also goes to Shenkeng, but doesn’t get as close to the old street).

Shenkeng Old Street runs west to east, parallel to the highway, so you can get off at one of two stops. Get off all buses at Shenkeng stop (深坑站) for the western end (where I will start the food tour below). It’s the stop AFTER Shenkeng Post Office stop (深坑郵局). This is except for bus 251 terminates near the eastern end of the Old Street, but about a 5-minute walk to the south, requiring you to cross Pingpu Bridge across the river.

You can also continue to the next stop, Shenkeng District Office (深坑區公所) for the eastern end of the Old Street. It would make sense to start your tour from Shenkeng Stop, and go back to Taipei from Shenkeng District Office stop, to avoid backtracking down the Old Street, but then entire street only takes about 10 minutes to walk one-way.

To combine your trip with an awesome hike, Bus 666 continues past Shenkeng and Shengkeng District Office stops to Huangdi Dian (皇帝殿山登山步道), one of the most exciting hikes in Greater Taipei (see final section of article).

Food Tour of Shenkeng Old Street

Alighting at Shenkeng bus stop (maked on map above, labeled “Shenkeng”), continue along the road in the direction the bus was traveling, past the 7-Eleven, turn right when you see a large tree growing in the middle of the road, then left at another large tree growing in the middle of the road. You can’t miss it, as there are usually hundreds of people filling the Old Street.

From that point, here are my recommended stalls and restaurants to watch for on Shenkeng Old Street! I’ve taken the liberty of translating or transliterating the shops that don’t have an English name. Most of the names are in Mandarin on the above GoogleMaps map.

A crowd of people on Shenkeng Old Street with a large tree on the right
A few trees in the street mark the entrance to the Old Street

Under the Big Tree Grilled Stinky Tofu (大樹下串燒臭豆腐) is a popular stall serving grilled stinky tofu. It’s below the first tree in the road, opposite the entrance to the Old Street, so it will be on your right when you first turn in off the highway, whereas the Old Street will be to your left. There are a few other stalls beside it, including a sugar cane juice stall and a peanut brittle cilantro ice cream wraps (花生冰淇淋卷) stall.

As you first enter the Old Steet, two popular restaurants on the right occupy a photogenic heritage building: Three Tofu Eats Under the Tree (深坑大樹下豆腐三吃, No. 163, on the right in the below photo) and Flavored tofu (味の豆腐, No. 161, on the left in the below photo). Both offer set meals that come with many dishes, including stinky tofu, of course, so I only recommend trying these if you want a large meal with many dishes in one spot.

Red brick exterior of two restaurants on Shenkeng Old Street
Under the Tree and Flavored Tofu restaurants

Opposite those two restaurants, on the left side of the Old Street, is another extremely popular (look for the long line of locals) grilled stinky tofu stall called Jindading Fragrant Tofu (金大鼎香豆腐). It claims to be the original one on Shenkeng Old Street. Topping options include pickled cabbage, cilantro, and peanut powder.

Next, you’ll pass a small temple called Shenkeng Fude Temple (深坑福德宮) on the right with some food stalls around it.

Exterior of a red brick building housing a restaurant on the Old Street in Shenkeng
Guzaocuo Restaurant

A minute past the temple, the popular Guzaocuo Shenkeng Tofu or “Ancient House Shenkeng Tofu” (深坑古早厝 臭豆腐, No. 140) on the left is a popular, sit-down restaurant with old-time movie posters adorning the walls. It’s housed in a beautiful heritage building (see photo above).

You’ll steaming baskets, huge woks filled with mala stinky tofu, and whole chickens hanging at the front. Their mala stinky tofu is very popular, but you’ll need at least two people to finish one order, and it comes with blood cakes and dried fish. And heads up, when I took my first sip of the soup, including some of the spicy oil floating at the top, it hit me like a bomb…it was so spicy that I became dizzy for a moment, but then I got used to it and it wasn’t that spicy after. So maybe don’t do what I did…

A huge wok filled with blocks of tofu simmering in spicy soup
Blocks of tofu stewing in mala soup at the front of Guzaocuo
A little metal pot with several blocks of stinky tofu in it
My order of mala stinky tofu at Guzaocuo

Just past Guzaocuo and also on the left, A-Zhu’s Taro Ball Old Store (深坑老店阿珠芋圓, No. 134) does traditional Jiufen-style taro (芋頭圓), sweet potato (地瓜圓), mung bean (綠豆元), and red bean balls (紅豆圓) served on crushed ice desserts with black sugar syrup.

You can see the ladies making the balls right at the front of the shop. Besides their classic balls listed above, you get to choose two other traditional QQ (chewy) toppings for your crushed ice, which are on display at the front.

A woman making taro balls with several types on display in Shenkeng
A-Zhu taro balls being made right on the front of the store

Right after A-Zhu’s, also on the left, the awkwardly named Black Person Shop (黑人ㄟ店) is one of the only stalls in Shenkeng that serves the deep fried variety of stinky tofu.

Next up is Jishun Temple (集順廟), whose side wall faces the street on the right side. The temple dates to 1838 and is dedicated to Shuangzhong, the god of double loyalty. It’s worth a quick look inside! (Learn about the best temples in Taipei here!)

Various golds on an altar in the main room of Jishun Temple in Shenkeng
Take a peek inside Jishun Temple

Adjacent to the temple’s courtyard are two popular food stalls. Balajiao Qilixiang (芭樂嬌七里香) serves grilled chicken butts (you read that right). They are double roasted to achieve crispy skin. The stall is super popular among locals.

The other popular stall beside the temple is Temple Entrance Tofu Lady Boss Old Shop (廟口老店 豆腐娘餐廳, No, 112, pictured below), which does more grilled stinky tofu.

A female food vendor in a red apron preparing several orders of stinky tofu in Shenkeng
Grilled stinky tofu vendor beside Jishun Temple

After the temple, there is a string of popular sit-down restaurants on the left. For traditional Hakka desserts like black sugar cake and mochi balls, watch for Little Cousin’s Hakka Foods (表妹客家美食, No. 106, on the left, pictured below, not on GoogleMaps).

A table filled with Hakka desserts for sale in Shenkeng
Black sugar cake and other Hakka desserts

Just past that, but on the right, I recommend Tangshanbo Traditional Sour Plum Drink (唐山伯古味酸梅湯, No. 109). A glass of their signature sweet osmanthus sour plum drink (hot or iced) goes for NT30. The plums are smoked, so the drink is sweet, sour, and smoky all at once.  

A hand holding up a red cup with a plum drink in it, with the stall where it was bought from behind it
Smoked plum and sweet osmanthus drink

Big Fatty Tofu Ice Cream (大胖子豆腐冰淇淋, No. 62, left side) sells traditional flavors of tofu ice cream like black tofu, sesame, taro, and plain. They go for NT35 a packet. Heads up for vegans, they do contain a little milk. Watch for the large freezer at the front, otherwise the shop is easy to miss. There’s a single chair out on the street if you want to sit.

However, see two entries below for a shop that sells different flavors and has a lovely sit-down interior.

A spread of packets of tofu ice cream with different flavors
Different flavors of tofu ice cream at Big Fatty

Just past it on the right side, a super narrow hole-in-the-wall shop called Shenkeng Taro Balls (深坑芋ㄚ包芋ㄚ, No. 77) sells traditional Taiwanese foods liked o-gui (taro paste dumplings).

A hand holding up a packet of lavender flavored tofu gelato with a heart design on the wall behind it
Lavender tofu gelato

Oli Cafe and Dofu Gelato (歐里人文咖啡) serves tofu “gelato” that is (in my opion) the best in Shenkeng. They come in little packets just like at Big Fatty Tofu Ice Cream, but the flavors here are more varied, including caramel, lavender (made with real lavender flowers by the owner), and strawberry. They also contain a little milk, and olive oil!

The owner is very friendly, the sit-down interior contains beautiful paintings and even a comic book themed on Shenkeng’s tofu history, and it’s housed in a beautiful heritage building.

An ice cream sign and two soft serve tofu ice cream machines
Soft serve tofu ice cream stall towards the end of the Old Street

Mr. Soybean Soft Tofu Ice Cream (老街頭炭燒豆腐霜淇淋, No. 51, right side) does super tall soft serve ice cream, with rotating flavors that have included tofu, chocolate, matcha, strawberry, or combination. These are tall, for sure, but in my opinion they can’t compare to the delicious soy milk soft serve ice cream at Soypresso on Yongkang Street in Taipei, which is totally vegan, by the way.

Two logs of stinky tofu topped with greens and peanut powder on a green plate
Grilled stinky tofu with Hakka greens and peanut powder

Nearly at the end of the street, on the right side, Ding Street Tuquecuo Grilled Stinky Tofu (頂街土埆厝串燒臭豆腐, No. 41) is my top recommended grilled tofu spot on Shenkeng Old Street. They have unique topping options like Hakka pickled greens, century egg, cucumber, or pickled cabbage.

There are chairs and tables inside, with old black-and-white photos of Shenkeng covering the walls. And unlike the popular grilled stinky tofu stalls at the western end of the street, there’s seldom a long line at this one.

A food vendor menu sign that shows stinky tofu with 100-year egg and a price of 55NT on it
Stinky tofu with century egg (pidan) – two stinky foods in one!

At the end of the Old Street, watch for the beautiful heritage building at the corner on the left side, called 淡蘭古道深坑街. It houses a shop called 木財 selling carved wood items, and a popular douhua (dessert tofu) shop called Big Valley Douhua (大谷豆花).

Looking up at the facade of an old building on Shenkeng Old Street
Heritage building at the end of Shenkeng Old Street

If you turn right at the end of the street, there’s a decent playground for visitors with kids on the opposite side called Shenkeng Children’s Playground (深坑兒童遊戲公園), while further down will bring you to a bridge across the river with some scenic foods looking up and down the river valley.

Going left at the end of the Old Street will take you up to the main road (Beishen Road), which you can cross and go left to find the bus stop for busses back to Muzha MRT in Taipei City.

Other Things to Do Around Shenkeng

The exterior of a traditional, red brick Chinese courtyard home in Shenkeng
A historic house just a few minutes away from the Old Street

If you’re interested in historical architecture, 三級古蹟深坑黃氏永安居, a grade 3 historic site, is a heritage sanheyuan (3-sided traditional courtyard home) across the road from the gas station and large parking lot 150 m west of the western entrance of Shenkeng Old Street.

You can also take bus 666 to Shiding Old Street (石碇老街), which is a small, quieter Old Street in the mountains. It would be heading in the same direction as when you arrived in Shenkeng, that is, on the same side of the main road as the Old Street.

Shiding Huangdi Dian Hike, one of the best hikes that can be done as a day trip from Taipei
Huangdidian Hike in Shiding district

The same bus continues on to Huangdidian hiking trail (皇帝殿山登山步道) , a long vertical climb that reaches a fun and dramatic series of ridges on the mountaintop.

Shiding Hsu Family hand-pulled noodles
Hand-pulled noodles at Shiding Hsu Family

If you’ve got your own wheels, I recommend a visit to Shiding Hsu Family Hand Pulled Noodles (石碇許家手工麵線), a small family-run noodle making facility where noodles are hung out on large racks to dry in the sun. It’s a 20-25 minute drive from Shenkeng Old Street. You can also take a DIY noodle making class there.

4 thoughts on “Shenkeng Old Street: A Food Tour of Taipei’s Stinky Tofu Village”

  1. Hi Nick, and thanks for the great resource. I’ve read so many of your posts!

    Just to check/clarify…stinky tofu is not generally vegetarian, right?

    I’m a lacto veggie, so don’t eat fish or any meat products.

    As I understand it, meat and fish are generally used in the fermentation/preparation process.

    Do you know of anywhere that definitely serves vegetarian-friendly versions, including no use of fish sauce?

    • I’ve only heard that meat is sometimes used in the stinky tofu making process in some Facebook groups related to vegetarian food in Taiwan. Ever never found a reliable source stating that meat is always or necessarily used, though. So I actually have no idea whether it’s used for making all/most stinky tofus, or making only just a small percentage of them. I’ve ben pescatarian for many years in Taiwan, and I’ve always eaten stinky tofu without thinking about it, but I’m not super strict about, as in, if I accidentally have soup that had some meat in it, I don’t care too much. But if you wanted to be totally safe, then you’d just have to avoid most of them. There are some specifically vegetarian stinky tofu stalls, though. One well known one is “Yixin Vegetarian Stinky Tofu” in Feng Chia Night Market, the most popular night market in Taichung. It is the crispy/deep fried varied. In Taipei, there’s “Veggie Steamed Stinky Tofu” in Gongguan area. It’s the stewed in soup variety. You can also search 素臭豆腐 on GoogleMaps to find even more.

  2. Hi Nick,
    Is it possible to do Shenkeng in the morning, having lunch there and taxi to Beitou in the afternoon then Tamshui in the evening (similar to the itinerary in your guide to Dihua old street)? For example
    – 09:00AM Shenkeng old streets
    – 01:00PM Beitou hot spring
    – 05:00PM Tamshui
    – 07:00PM Fisherman’s Wharf
    – 09:00PM Ningxia night market

    • Sure, it would work. But the main thing to note is that Shenkeng to Beitou could be a very long taxi ride. According to GoogleMaps, if you do that in the afternoon, it could take anywhere from 35 minutes to 1hour and 40 minutes (depending entirely on traffic conditions at that time). It would be a lot cheaper, and probably around the same amount of time, if you just took a bus or taxi from Shenkeng to Muzha, then MRT all the way to Beitou. Muzha to Beitou is a 40-minute ride, then you transfer to the pink line and ride 1 stop to Xinbeitou station.


Leave a Comment