📖 Jump to Recipe

Spicy Dried Tofu Stir-Fry (辣椒炒香干 / dou fu gan)

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.

What Makes This Hunan?

In Spicy Dried Tofu Stir-Fry, the wok must be smoking hot so the ingredients sear instantly, locking in moisture while developing the smoky wok hei (breath of the wok) that defines Hunan stir-fry. Like all Hunan dishes, it relies on the bold interplay of chili heat, fermented depth, and the natural savoriness of fresh ingredients. In Hunan, this dish is more than sustenance — it is a reflection of the region's love for bold, unapologetic flavor.

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

Step-by-Step Visual Guide

Prep the tofu and vegetables. Start by slicing the dried tofu. You can cut it into thin strips, rect

Preparation

Pan-fry the tofu until golden. Heat 2 tablespoons of oil in a wok or large skillet over medium heat.

Building Flavor

Stir-fry the garlic and chilies. In the same wok, add a little more oil if needed. Lower the heat sl

Cooking & Finishing

  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.
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

Spicy Dried Tofu Stir-Fry 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.

The Hunan stir-fry (xiao chao) demands a screaming-hot wok and a cook who moves fast — seconds, not minutes. This technique sears in flavor while keeping vegetables crisp and proteins tender, the texture contrast being the soul of Xiangjiang cuisine.

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 love this Hunan tofu stir-fry, try these other vegetarian and quick dishes from the Xiangjiang kitchen.

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.
🍳
Carbon steel wok for high-heat cooking
Check current price on Amazon
See options on Amazon →
🔪
Chinese cleaver for vegetables and aromatics
Check current price on Amazon
See options on Amazon →
🥄
Chinese dark soy 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