Stinky Tofu
Pungent fermented tofu, deep-fried until crisp. · China
Pungent fermented tofu, deep-fried until crisp.
About Stinky Tofu
Tofu is fermented in a brine until powerfully aromatic, then deep-fried crisp and served with pickled cabbage and chilli sauce. Famous for its smell, it is a cult night-market delicacy in China and Taiwan.
🏛️ History & Culture
Stinky tofu’s origins are debated, with competing claims tracing it to the Ming or Qing dynasties in China, often linked to a tofu seller accidentally leaving tofu in brine too long. The dish is traditionally fermented in a mixture that can include vegetables, shrimp, or herbs, which produces its intense, ammonia-like aroma.
Regional variations abound: Hunan-style stinky tofu is typically darker and spicier, while the Jiangnan version is milder and often served with sweet sauce. In Taiwan, it is a beloved night-market staple, frequently paired with pickled cabbage and chili paste, symbolizing the playful, bold side of Chinese street food culture.
🍳 How to make Stinky Tofu
AI-assisted, not kitchen-testedFried Stinky Tofu with Pickled Cabbage and Chilli Sauce
A famous Taiwanese and Chinese night-market snack: pungent fermented tofu fried until crisp, served with tangy pickled cabbage and a sharp, savoury chilli sauce.
- Prep
- 20 min
- Cook
- 15 min
- Total
- 35 min
- Serves
- 4
- Difficulty
- Medium
Recipe ingredients
- 500 g (1 lb 2 oz) firm fermented stinky tofu, traditional fermented stinky tofu in brine, or null
- 200 g (7 oz) Napa cabbage, shredded, for quick pickle
- 1 tsp fine sea salt
- 1 tsp caster sugar, for the quick pickle
- 30 ml (2 tbsp) rice vinegar
- 60 ml (¼ cup) Chinese chilli-garlic sauce, e.g. Lao Gan Ma or sambal oelek
- 2 cloves garlic, finely grated
- 15 ml (1 tbsp) light soy sauce
- 10 g (1 tbsp) fresh ginger, finely grated
- 500 ml (2 cups) neutral frying oil, peanut or canola; smoke point ≥ 190 °C / 375 °F
- 2 g (½ tsp) white pepper, optional, for the chilli sauce
Steps
- 1 Make the quick pickle: toss the shredded Napa cabbage with the salt and sugar in a bowl. Massage for 1 minute until wilted, add the rice vinegar, and set aside to pickle for at least 15 minutes. Drain before serving.
- 2 Make the chilli sauce: stir together the chilli-garlic sauce, grated garlic, grated ginger, soy sauce, and white pepper (if using) in a small bowl. Set aside.
- 3 Prepare the tofu: gently lift the fermented tofu from its brine (do not rinse the pieces you intend to fry, the smell is the point), and pat each piece dry with paper towels. Excess brine causes dangerous splattering, so be thorough.
- 4 Heat the oil in a wok or heavy saucepan to 175 °C / 350 °F. Use a thermometer; the tofu must be fully submerged.
- 5 Fry the tofu in small batches for 3 to 4 minutes per side, until the exterior is deep golden-brown and crisp and the inside is hot and just-set. The tofu should puff slightly and sound hollow when tapped.
- 6 Drain on a wire rack (not paper towels, which will make it soggy). Cut each piece open across the top to form a pocket.
- 7 To serve: stuff each warm tofu pocket with a spoonful of the drained pickled cabbage, then spoon over the chilli sauce. Eat immediately, while the outside is still crackling.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Stinky Tofu recipe yet. Yours would be the first.
Share how you make Stinky Tofu
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Stinky Tofu — frequently asked questions
What is Stinky Tofu?
Tofu is fermented in a brine until powerfully aromatic, then deep-fried crisp and served with pickled cabbage and chilli sauce. Famous for its smell, it is a cult night-market delicacy in China and Taiwan.
What is Stinky Tofu made of?
Stinky Tofu is made with fermented tofu, pickled cabbage, chilli sauce and garlic.
Where does Stinky Tofu come from?
Stinky Tofu comes from China, and is especially associated with Nationwide. Stinky tofu’s origins are debated, with competing claims tracing it to the Ming or Qing dynasties in China, often linked to a tofu seller accidentally leaving tofu in brine too long.
Where can I eat Stinky Tofu?
A Chinese or Taiwanese night market, despite the aroma.
How do you make Stinky Tofu?
Making Stinky Tofu at home takes about 20 minutes of prep and 15 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.
Taste Stinky Tofu in Shanghai
Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.
✅ Before you go to China
Round out your trip — most travellers book these alongside their trip.
More dishes like Stinky Tofu
Miàn
Miàn is one of the classic dishes in the noodle dish tradition of China.
Yancheng Long Xia
Yancheng long xia are freshwater crayfish from Jiangsu province, boiled with chilli, garlic and Sichuan peppercorn and eaten from huge shared piles.
Keemun Black Tea
Keemun is China's celebrated fragrant black tea, grown in Qimen County, Anhui, with a sweet, winey, orchid-tinged character that anchors classic blends.
Century Egg
Preserved egg with amber jelly and a dark green yolk.
Hot Pot
A simmering communal broth you cook your own feast in.
Char Siu
Glossy, sweet-savoury roast pork with caramelised edges.
Dholl Puri
Split-pea flatbread wrapped around curry and chutney.
Arepa
Griddled corn cakes split and stuffed with fillings.
Berenklauw
Dutch Limburg yeast-dough pastry scored into a claw shape, deep-fried until mahogany and rolled in coarse sugar.
Baleadas
Folded flour tortilla filled with beans, cream and cheese.
Tapioca
Cassava-starch crepe folded over sweet or savoury fillings.
Pakora
Vegetables dipped in spiced chickpea batter and fried.
Gyudon
Bowl of rice topped with sweet simmered beef and onion.
Rùn Bǐng
Taiwanese paper-thin scallion pancake rolled with sprouts, carrot, coriander and savoury fillings, a Tainan street-food classic eaten year-round and especially at Lunar New Year.
Nasi Goreng Kambing
Nasi Goreng Kambing counts among the traditional food of Malaysia, a stir-fry locals hold dear.
Bubble Tea
Sweet milk tea with chewy tapioca pearls.
- 🇨🇳 Miàn · China
- 🇨🇳 Yancheng Long Xia · China
- 🇨🇳 Keemun Black Tea · China
- 🇨🇳 Century Egg · China
- 🇨🇳 Hot Pot · China
- 🇨🇳 Char Siu · China
- 🇲🇺 Dholl Puri · Mauritius
- 🇨🇴 Arepa · Colombia
- 🇳🇱 Berenklauw · Netherlands
- 🇭🇳 Baleadas · Honduras
- 🇧🇷 Tapioca · Brazil
- 🇮🇳 Pakora · India
- 🇯🇵 Gyudon · Japan
- 🇹🇼 Rùn Bǐng · Taiwan
- 🇲🇾 Nasi Goreng Kambing · Malaysia
- 🇹🇼 Bubble Tea · Taiwan
Keep exploring
Travel guides for China
All travel guides →Planning a trip where Stinky Tofu is on the menu? These guides cover China and beyond.
Budget Travel The Price of a Plate: What the National Dish Costs in 50 Countries (2026 Index)
Sep 02, 2026 · 6 min read
Budget Travel Europe on a Budget: How to Travel Comfortably for €70 a Day (2026 Guide)
Aug 23, 2026 · 8 min read
Budget Travel Vietnam Budget Travel Guide: From Hanoi to Ho Chi Minh City
Apr 28, 2026 · 7 min read
Reviews
No reviews yet. Be the first to share your experience with Stinky Tofu.
Write a review
Sign in to verify you're a real person, then share your thoughts on Stinky Tofu.
Comments
No comments yet. Be the first to say something about Stinky Tofu.