AI-generated image 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
Where to eat it
A Chinese or Taiwanese night market, despite the aroma.
No restaurants are listed for Stinky Tofu yet. Serve it? Get listed and be the first.
Planning a trip to China?
Find places to stay and ways to get there.
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
Xiao Long Bao
Shanghai's iconic soup dumpling, a delicate wrapper hiding a pocket of savoury broth.
Tun na yu Bao
Hailing from China, Tun na yu Bao is a much-loved savoury pastry.
AI image
Century Egg
Preserved egg with amber jelly and a dark green yolk.
AI image
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.
Keep exploring
Travel guides for China
All travel guidesPlanning a trip where Stinky Tofu is on the menu? These guides cover China and beyond.
City Breaks Oktoberfest 2026 in Munich: A First-Timer's Guide to Tents, Costs and Timing
Sep 29, 2026 · 7 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.