Duo jiao steamed stinky tofu (剁椒蒸臭豆腐, duò jiāo zhēng chòu dòu fu) is a pungent, fiery Hunan snack for the bold. Cubes of stinky tofu — fermented until powerfully aromatic — are topped with a vivid layer of chopped salted chilies (duo jiao), garlic, and chili oil, then steamed until the tofu turns soft, almost custardy, and drinks in the salty-spicy topping. The smell is intense, but the taste is a revelation: the funky, cheesy depth of the tofu is balanced perfectly by the bright, tangy heat of the duo jiao. It is a beloved street and home snack across Hunan, where stinky tofu (臭豆腐) is a point of regional pride. If you love bold flavors and can brave the aroma, this dish is unforgettable.
Stinky tofu (臭豆腐, chòu dòu fu) is one of China's most divisive and most beloved foods. Tofu is fermented in a brine of fermented milk, vegetables, and meat (each region has its secret recipe) until it develops a powerful, cheesy, earthy aroma. Hunan, and Changsha in particular, is famous for its stinky tofu — usually deep-fried and served with chili sauce on the street. The steamed version with duo jiao is a home-style preparation that highlights the tofu's soft, custardy interior. What surprises newcomers is that the flavor is far milder and more complex than the smell suggests — the fermentation creates umami depth akin to aged cheese. For Hunan locals, stinky tofu is comfort food and cultural identity rolled into one pungent bite.
In Duo Jiao Steamed Stinky Tofu, steaming preserves the natural flavors while allowing Hunan's signature fermented chilies to infuse the dish from top to bottom. What sets it apart is the layering of the fermented chopped chilies that are the soul of Hunan cooking, the fresh chopped red chilies that deliver Hunan's signature heat, and the fermented chilies that add depth beyond mere heat. This is the kind of dish that defines Hunan cuisine — fearless in its seasoning and generous in its spirit.
Ingredients
Use ready-fermented stinky tofu (sold at Asian markets in vacuum packs or from street vendors). The duo jiao is the same chopped salted chilies used across Hunan cooking.
- 300 g stinky tofu, cut into cubes
- 3 tbsp duo jiao (chopped salted red chilies)
- 5 garlic cloves, minced
- 1 tbsp ginger, minced
- 2 tbsp chili oil (with sediment)
- 1 tbsp cooking oil
- 1 tsp light soy sauce
- 1 tsp sesame oil
- 1/2 tsp sugar
- 1 tsp black vinegar
- 2 scallions, green parts for garnish
- 1 tbsp cooking wine
Step-by-Step Instructions
Step-by-Step Visual Guide
Preparation
Building Flavor
Cooking & Finishing
- Prep the tofu. Rinse the stinky tofu cubes briefly under water and pat them dry. Arrange them in a single layer on a heatproof shallow dish that fits your steamer. Sprinkle with the cooking wine to soften the aroma and help the flavor penetrate. If the cubes are very thick, cut them in half horizontally so they steam evenly and absorb more of the topping. Let them sit while you make the topping.
- Mix the chili topping. In a bowl, combine the duo jiao, minced garlic, minced ginger, chili oil, light soy sauce, sugar, and black vinegar. Stir well — the mixture should be a vivid, glossy red, fragrant with garlic and fermented chili. Taste a tiny amount and adjust: it should be salty, tangy, and spicy, with a faint sweetness. If it is too salty, add a splash of water. This topping is the heart of the dish, so get the balance right.
- Top and steam. Spoon the chili mixture evenly over the tofu cubes, making sure each one gets a good coating. Set up a steamer with plenty of boiling water. Place the dish in the steamer, cover, and steam over high heat for 12 to 15 minutes, until the tofu is hot through and softened, almost custardy, and the topping has melded into a bubbling red sauce. The pungent aroma will fill your kitchen — that is normal and a sign it is working. Check the steamer water halfway through.
- Finish with hot oil. Carefully remove the dish from the steamer. Heat 1 tablespoon of cooking oil in a small pan until it just smokes, then pour it sizzling over the chili topping — this flash-cooks the garlic and releases a burst of fragrance. Drizzle the sesame oil over the top. The hot-oil finish is what makes the dish smell irresistible rather than merely funky; do not skip it.
- Garnish and serve. Scatter the scallion greens over the tofu for a fresh contrast to the pungent, spicy flavors. Serve hot, straight from the steaming dish, with toothpicks or small forks as a snack, or with rice as part of a meal. To eat, scoop up a cube of soft tofu with its vivid red topping — the contrast of the creamy, funky tofu and the bright, fiery duo jiao is the whole point. Brace yourself for the smell, then enjoy the surprisingly complex flavor.
- Use ready-fermented tofu. Making stinky tofu from scratch takes weeks — buy it fermented.
- Don't skip the hot-oil finish. Sizzling oil tames the funk and unlocks the aroma.
- Steam until custardy. The tofu should be soft and almost melting, not rubbery.
- Balance the salty duo jiao. A little sugar and vinegar round off the fierce saltiness.
Variations
Like most Hunan home cooking, this dish welcomes small adjustments to suit your taste and pantry.
Deep-fried stinky tofu
Instead of steaming, deep-fry the cubes until crispy and serve with the duo jiao sauce spooned over — the classic Changsha street style with crunchy exterior.
With pork
Add 50 g of minced pork fried with the duo jiao for a richer, more substantial version popular in home cooking.
Nutrition
Estimated values per serving (recipe serves 3). Tofu provides plant protein; the dish is relatively low in calories but high in sodium from the duo jiao.
| Nutrient | Per serving |
|---|---|
| Calories | 180 kcal |
| Protein | 14 g |
| Total fat | 11 g |
| Saturated fat | 2 g |
| Carbohydrates | 9 g |
| Sodium | 780 mg |
| Sugar | 2 g |
Values are estimates. Actual nutrition will vary depending on specific ingredients and portion sizes.
Frequently Asked Questions
- Overcooking the main ingredient — Hunan steamed dishes rely on freshness; steam just until cooked through.
- Skipping the fermented chilies — duojiao is what makes the dish authentically Hunan, not just spicy.
- Using cold water in the steaming liquid — always start with hot water to maintain consistent steam temperature.
Steamed white rice is essential — the savory juices from the steaming process are meant to be mixed with rice. Add a simple stir-fried green vegetable like Hunan stir-fried spinach or garlic bok choy for a complete meal. A bowl of clear soup on the side helps balance the bold flavors.
What Makes It Hunan
Duo Jiao Steamed Stinky Tofu is a quintessential Hunan dish that showcases the bold, unapologetic flavors of Xiang cuisine. Unlike Sichuan's numbing-spicy heat, Hunan cooking relies on dry, direct spiciness from fresh and dried chilies, complemented by the deep umami of fermented ingredients like duojiao (chopped salted chilies) and douchi (fermented black beans).
Hunan vegetable cooking celebrates the dry wok (gan guo) and the quick stir-fry (xiao chao). Eggplant is charred, beans are blistered, and leafy greens hit screaming-hot oil with garlic and dried chilies. The goal is vivid texture and a bright, mouth-watering sour-spicy balance.
Whatever the technique, the goal is the same: clean, layered flavors with a clear throughline of chili heat and the savory depth that only slow building — through fermentation, smoking, or patient braising — can produce.
This recipe represents the Hunan preparation. Many Chinese-American restaurant versions of Hunan dishes add extra sugar, use pre-made sauces, or deep-fry ingredients that are traditionally stir-fried. The key difference is that Hunan cooking uses fresh whole chilies, fermented condiments like duojiao and douchi, and high-heat wok techniques — not thick, sweet sauces.
Related Recipes
If you enjoyed this dish, try these other Hunan favorites next.