📖 Jump to Recipe

Spicy Dried Tofu Stir-Fry (辣椒炒香干)

Hunan Home-Style Chili & Dried Tofu Stir-Fry

Prep5 min
Cook10 min
Serves2
DifficultyEasy
SchoolXiangjiang
Spice🌶️🌶️ Medium-Spicy

Spicy dried tofu stir-fry (辣椒炒香干, là jiāo chǎo xiāng gān) is the quintessential Hunan home-style vegetarian dish. Firm, chewy dried tofu — called xiang gan (香干, 'fragrant dried tofu') — is sliced thin and stir-fried with green and red chilies, garlic, and soy sauce until the edges are slightly crisp and the inside is tender and flavorful. It is simple, cheap, protein-rich, and the kind of dish that appears on Hunan dining tables week after week because it is just so reliably good.

Cultural Background

Xiang gan (香干) is a Hunan specialty — a type of pressed, dried tofu that is firmer and more flavorful than regular firm tofu. It gets its name from its fragrant aroma and dense, chewy texture. Youxian fragrant dried tofu (攸县香干), from Youxian county in Hunan, is the most famous variety — it is golden on the outside, tender on the inside, and has a subtle smoky, beany flavor. In Hunan cooking, tofu is not a bland substitute for meat — it is a celebrated ingredient in its own right, with its own texture and flavor that are worth highlighting. This stir-fry is a perfect example: the chewy tofu absorbs the savory sauce and chili heat, creating a dish that is satisfying and full of character.

Ingredients

The star of this dish is the dried tofu — look for xiang gan (香干) at Asian grocery stores. It should be firm and golden brown on the outside, with a dense, smooth interior.

  • Dried tofu (xiang gan) — 4 to 5 pieces. Hunan-style fragrant dried tofu. If you can't find xiang gan, use firm or extra-firm tofu, pressed and sliced thin.
  • Green and red chilies — 2 each. A mix of green and red for color and flavor balance.
  • Garlic — 2 cloves, sliced. Aromatic base.
  • Light soy sauce — 2 tablespoons. Main seasoning.
  • Dark soy sauce — a small splash, for color depth.
  • Salt and sugar — a pinch each. Sugar balances the soy and enhances flavor.
  • Scallions — chopped, for garnish and freshness.

Step-by-Step Instructions

  1. Prep the tofu and vegetables. Start by slicing the dried tofu. You can cut it into thin strips, rectangular slices, or even triangles — whatever shape you prefer. About 5 mm thick is perfect — thick enough to hold its shape, thin enough to absorb flavor. Cut the green and red chilies into chunks (滚刀块, roll-cut) or diagonal slices. Slice the garlic. Have everything ready before you start cooking — the stir-fry moves quickly.
  2. Pan-fry the tofu until golden. Heat 2 tablespoons of oil in a wok or large skillet over medium heat. Add the tofu slices in a single layer — you may need to do this in batches if your pan is small. Pan-fry for 2 to 3 minutes on the first side, until the bottom is golden and slightly crisp. Flip and fry the other side for another 2 minutes. You want the edges to be slightly browned and crisp, but the center should still be tender. Set the fried tofu aside on a plate.
  3. Stir-fry the garlic and chilies. In the same wok, add a little more oil if needed. Lower the heat slightly and add the sliced garlic. Stir-fry for about 10 seconds until fragrant — do not let it brown. Turn the heat up to high and add the green and red chilies. Stir-fry vigorously for about 30 seconds, until the chilies are bright and slightly blistered at the edges but still have a good crunch.
  4. Add the tofu back and braise briefly. Return the fried tofu to the wok. Add 2 tablespoons of light soy sauce, a splash of dark soy sauce, a pinch of salt, and a pinch of sugar. Pour in a small splash of water — about 2 tablespoons — to create a sauce. Stir everything together gently, being careful not to break the tofu pieces. Let it simmer for 1 to 2 minutes, until the tofu has absorbed some of the sauce and the liquid has reduced to a glossy coating.
  5. Finish with scallions and serve. Taste a piece of tofu and adjust the seasoning — add a little more soy sauce if it needs more salt, or a pinch of sugar if it's too salty. The tofu should be savory, slightly chewy, and spicy from the chilies. Stir in the chopped scallions, then transfer everything to a plate. Serve immediately with steamed white rice. The tofu is best eaten fresh — it gets chewier as it cools.
Pro Tips for Perfect Spicy Dried Tofu

Make the best spicy dried tofu stir-fry with these tips:

  • Fry the tofu first. Pan-frying the tofu until golden gives it a slightly crisp exterior and a chewier texture. It also helps the tofu hold its shape during the stir-fry and absorb more sauce.
  • Use Youxian xiang gan if possible. Youxian fragrant dried tofu (攸县香干) is the gold standard for this dish. It has a better texture and flavor than regular firm tofu — denser, chewier, and more fragrant.
  • Add a splash of water to braise. A small amount of water helps the tofu absorb the soy sauce seasoning and makes it more flavorful. Don't add too much — you want just enough to create a sauce that coats the tofu.
  • Don't over-stir. Tofu is delicate — stir gently to avoid breaking the pieces into crumbs. Use a folding motion rather than aggressive stirring.

Substitutions & Adjustments

This is a very adaptable dish. Here are some common variations:

  • No xiang gan: Use extra-firm tofu, pressed for 30 minutes to remove excess water, then sliced. The texture won't be as chewy, but it will still be good.
  • Add pork: For a non-vegetarian version, add some sliced pork belly or ground pork. Fry the meat first, then proceed with the recipe.
  • Add vegetables: Bell peppers, celery, or wood ear mushrooms all work well in this stir-fry. Add them with the chilies.
  • Make it hotter: Add some dried chilies or chili flakes along with the fresh chilies for extra heat.

Nutrition

Estimated values per serving (recipe serves 2). Dried tofu is high in protein and relatively low in calories — a great vegetarian option.

NutrientPer serving
Calories260 kcal
Protein18 g
Total fat16 g
Saturated fat2 g
Carbohydrates10 g
Sodium620 mg
Sugar3 g

Values are estimates based on standard ingredient databases. Actual nutrition will vary depending on specific ingredients and portion sizes.

Frequently Asked Questions

What is xiang gan? Is it the same as regular firm tofu?
Xiang gan (香干, 'fragrant dried tofu') is a type of pressed, dried tofu that is firmer and more flavorful than regular firm tofu. It has been pressed more heavily to remove water, resulting in a dense, chewy texture and a more concentrated bean flavor. The surface is often golden brown from smoking or seasoning. Youxian xiang gan (攸县香干) from Hunan's Youxian county is the most famous variety. If you can't find xiang gan, you can press extra-firm tofu at home, but the texture won't be quite the same.
Is this dish vegan/vegetarian?
Yes, this recipe is fully vegetarian and can easily be made vegan by ensuring your dried tofu and soy sauce are vegan (most are). Dried tofu is an excellent source of plant-based protein — about 15-20 g per 100 g. This makes it a popular dish in Hunan Buddhist vegetarian cooking as well.
Why do you fry the tofu first instead of just stir-frying everything together?
Frying the tofu first serves two purposes: it creates a slightly crisp exterior that adds texture contrast, and it firms up the tofu so it doesn't break apart during the stir-fry. If you just toss raw tofu into a stir-fry with chilies, it will likely break into crumbs and become mushy. The pre-fry step gives the dish structure and makes it much more satisfying to eat.
How long does this keep as leftovers?
This dish keeps well in the refrigerator for up to 3 days. The tofu actually absorbs more sauce and becomes more flavorful overnight. Reheat gently in a wok or microwave. The texture will be slightly softer than fresh, but the flavor is often better the next day.

Related Recipes

If you love this Hunan tofu stir-fry, try these other vegetarian and quick dishes from the Xiangjiang kitchen.

📖 The Hunan Cookbook

Love This Recipe? Get All 20

The complete guide to authentic Hunan cooking — 20 proven recipes, pro chef tips, and three regional styles. Instant download, free lifetime updates.

Get the Cookbook — $9.99 →

30-day money-back guarantee · Instant PDF download