📖 Jump to Recipe

Duo Jiao Steamed Stinky Tofu (剁椒蒸臭豆腐)

Stinky tofu steamed with chopped chilies and garlic oil

Prep10 min
Cook15 min
Serves3
DifficultyEasy
SchoolXiangjiang
SpiceSpicy

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 — Hunan's proudest pungency

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.

What Makes This Hunan?

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

119 Prep the tofu. Rinse the stinky tofu cubes briefly under water and pat them dry. Arrange them in

Preparation

122 Mix the chili topping. In a bowl, combine the duo jiao, minced garlic, minced ginger, chili oil,

Building Flavor

125 Top and steam. Spoon the chili mixture evenly over the tofu cubes, making sure each one gets a g

Cooking & Finishing

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Secrets to great stinky tofu
  • 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.

NutrientPer serving
Calories180 kcal
Protein14 g
Total fat11 g
Saturated fat2 g
Carbohydrates9 g
Sodium780 mg
Sugar2 g

Values are estimates. Actual nutrition will vary depending on specific ingredients and portion sizes.

Frequently Asked Questions

Is stinky tofu safe to eat?
Yes, absolutely. Despite its powerful smell, stinky tofu is perfectly safe. The pungency comes from a controlled fermentation in a brine — similar to how cheese or fermented pickles are made. The fermentation creates complex flavors and aromas, but it does not produce harmful bacteria when done properly. Commercially sold stinky tofu (in vacuum packs or from street vendors) is produced under regulated conditions. As with any food, buy from reputable sources, keep it refrigerated, and cook it thoroughly before eating. The smell is far more intense than the taste — most people who try well-cooked stinky tofu are surprised by how mild and savory it actually is.
What does stinky tofu taste like?
The flavor is much milder and more pleasant than the smell suggests. It tastes savory, earthy, and slightly tangy, with a deep umami richness reminiscent of aged cheese or fermented beans. The fermentation gives it a complex, almost nutty depth that plain tofu lacks. When steamed, the texture becomes soft and custardy, almost creamy. The duo jiao topping adds bright, salty, spicy contrast that balances the funk. Most newcomers expect something overwhelming and are surprised to find a nuanced, savory flavor. If you enjoy strong cheeses, fermented foods, or blue cheese, you will likely enjoy stinky tofu — it occupies a similar flavor territory.
Where can I buy stinky tofu?
Stinky tofu is sold at Chinese and Asian markets, usually in the refrigerated section in vacuum-sealed packs labeled 'stinky tofu' or 'chou dou fu'. Some larger markets sell it fresh from tubs. Street vendors in Chinatowns also sell it ready-fried. If you cannot find it locally, some online Asian grocers ship it. There are two main styles: Changsha/Hunan (black, fermented in a dark brine) and Taiwanese (lighter yellow). Either works for this recipe, though the black Hunan style is most authentic. If stinky tofu is truly unavailable, you can substitute firm tofu — the dish will still be tasty, but you will lose the signature funky depth.
Can I make stinky tofu at home?
You can, but it is a multi-week project and somewhat tricky. You need to create a fermentation brine from fermented milk, bamboo shoots, shrimp shells, and salt, then soak plain tofu in it for several days. The brine itself often needs to be 'started' and matured over time. For most home cooks, it is far easier to buy ready-fermented stinky tofu and focus on the cooking. If you are curious, there are recipes online, but be prepared for a strong-smelling kitchen and variable results. The duo jiao steaming technique in this recipe works with store-bought stinky tofu and is the quickest way to enjoy this dish at home.
Common Mistakes to Avoid
  • 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.
Serve With

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.

Authentic vs Americanized

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.

Get Your Free Hunan Pantry Checklist

Get our essential Hunan pantry checklist plus weekly recipes and tips delivered to your inbox.

No spam. Unsubscribe anytime. We respect your privacy.

📖 The Hunan Cookbook

Love This Recipe? Get All 20

The complete guide to Hunan cooking — 20 proven recipes, practical cooking notes, and three regional styles. Instant download, free lifetime updates.

Get the Cookbook — $9.99 →

30-day money-back guarantee · Instant PDF download

🛒 Useful tools and ingredients for this recipe
Recommendations are matched to this dish; availability and prices are shown by Amazon.
🍲
Bamboo steamer or fish steaming rack
Check current price on Amazon
See options on Amazon →
🐟
Fish spatula and serving turner
Check current price on Amazon
See options on Amazon →
🌶️
Hunan chopped chili sauce
Check current price on Amazon
See options on Amazon →

As an Amazon Associate, HunanFlavor earns from qualifying purchases. This helps us keep creating free recipes at no extra cost to you.

About This Recipe

🌶️

HunanFlavor Editorial Team

Recipe researched and developed by the HunanFlavor editorial project

This recipe is part of our growing collection of Hunan dishes, presented with practical cooking notes; we welcome corrections and stronger source material.

Last updated: August 2026 | Learn about our process | Explore Hunan cuisine

Sources & References