This iconic Taiwanese night-market snack features cubes of brined fermented tofu that are coated in starch and deep-fried until the exterior is shatteringly crisp while the inside turns warm and custardy. It's traditionally served with sweet-sour pickled mustard greens and a glossy chili-garlic sauce to balance the funky depth of the fermented bean curd.
Prep Time15 mins
Cook Time20 mins
Total Time35 mins
Servings4
Yield4 servings (about 16 pieces)
Nutrition Facts
Per serving (estimated)
- 285 kcalCalories
- 18 gFat
- 2.5 gSaturated Fat
- 22 gCarbs
- 2 gFiber
- 7 gSugar
- 9 gProtein
- 720 mgSodium
- 180 mgPotassium
- 190 mgCalcium
- 2.4 mgIron
- 6 mgVitamin C
- 45 mcgVitamin A
Ingredients
For the fermented tofu
- 1 block (14 oz) medium-firm tofu, drained and pressed for 30 minutes
- 1 cup stinky tofu brine (from a jar of store-bought stinky tofu, optional)
- 1 cup warm water
- 1 tablespoon fine sea salt
For coating and frying
- 1/2 cup sweet potato starch (or cornstarch)
- 3 cups vegetable oil, for deep frying
For the pickled cabbage topping
- 1 cup pickled mustard greens (suan cai), finely chopped
- 1/2 teaspoon sugar
- 1/2 teaspoon toasted sesame oil
For the sweet chili sauce
- 3 tablespoons Taiwanese sweet chili sauce
- 1 tablespoon light soy sauce
- 2 cloves garlic, finely minced
- 1 tablespoon water
- 1/2 teaspoon sugar
Directions
- Press the tofu for 30 minutes to remove excess water, then cut it into 1-inch cubes.
- To ferment, combine the warm water, salt, and stinky tofu brine (if using) in a glass container, submerge the tofu cubes, seal, and leave at cool room temperature for 24-48 hours until strongly aromatic; refrigerate to halt fermentation. (Skip this step if using store-bought fermented stinky tofu.)
- Drain the fermented tofu cubes and pat them very dry with paper towels; surface moisture will cause splattering and soggy crust.
- In a small skillet, sauté the chopped pickled mustard greens with the sugar and sesame oil for 2 minutes until warmed through; set aside.
- Whisk the sweet chili sauce, soy sauce, minced garlic, water, and sugar together in a small bowl until smooth.
- Heat the vegetable oil in a heavy pot to 350°F (175°C), using a thermometer to keep the temperature steady.
- Toss the dry tofu cubes in the sweet potato starch, shaking off excess so each cube has a thin, even coat.
- Carefully lower the coated cubes into the hot oil and fry for 3-4 minutes, turning once, until deep golden and crisp.
- Remove with a slotted spoon, rest for 30 seconds, then fry a second time for 1 minute at 375°F (190°C) for an extra-crisp shell; drain on a wire rack.
- Plate the hot tofu, spoon the pickled cabbage over the top, and drizzle generously with the chili-garlic sauce. Serve immediately while the crust is at its crunchiest.
Cook’s Notes
- Use ready-made stinky tofu from an Asian grocery to skip the 24-48 hour fermentation; the flavor and texture will be very close.
- Pat the tofu bone-dry before dredging—any moisture causes violent oil splatters and prevents a crisp crust.
- Double-frying at two temperatures is the secret street-vendor trick for a shattering exterior and warm, custard-like center.
- Eat the tofu right away; the crispy shell softens within minutes and the contrast is what makes this dish special.
- For a more pungent result, let the fermented cubes rest uncovered in the fridge overnight before frying to dry the surface further.










