Xiangxi rice tofu (湘西米豆腐, xiāng xī mǐ dòu fu) is one of the most iconic street foods of western Hunan, a region of mountains, rivers, and vibrant Miao and Tujia minority cultures. Despite its name, rice tofu contains no soybeans — it is made from ground rice that is cooked with an alkaline agent until it sets into a soft, silky, jelly-like block. The tofu is cut into small cubes and dressed with a bold, complex sauce of chili oil, Sichuan peppercorn oil, minced garlic, black vinegar, and soy sauce, then finished with crushed peanuts, scallions, and fresh cilantro. The result is a dish of remarkable contrasts: the tofu itself is cool, soft, and bland, while the sauce is fiery, numbing, tangy, and deeply savory. Every spoonful delivers a symphony of flavors and textures — the silky tofu, the crunchy peanuts, the fresh herbs, and the layers of spice and acid. Served cold or at room temperature, Xiangxi rice tofu is the perfect summer snack, a cooling counterpoint to Hunan's famously hot climate and even hotter cuisine. It is also one of the quickest dishes you can make — from start to finish in under 15 minutes — making it ideal for a fast, flavorful meal.
Xiangxi (湘西, 'western Hunan') is a mountainous region bordering Guizhou and Chongqing, home to the Miao and Tujia ethnic minorities who have cultivated rice in terraced fields for centuries. Rice tofu emerged from this rice-rich culture as a clever way to transform simple rice into something entirely new. The technique of using alkaline water (traditionally made by soaking plant ash in water) to set the rice batter is ancient and shared across southwestern China, but each region developed its own way of serving it. In Xiangxi, the rice tofu vendor is a fixture of every market town and night market — a small stall with a big block of pale rice tofu, rows of sauce bottles, and bowls of garnishes. Customers order a portion, and the vendor cuts the tofu fresh, dresses it to order, and hands it over in a bowl or on a skewer. The dish is eaten standing up, on the go, or sitting on a low stool by the roadside. It is inexpensive, filling, and intensely flavorful — the perfect street food. The Xiangxi version is distinguished by its generous use of Sichuan peppercorn oil and black vinegar, creating the distinctive numbing-sour-spicy profile that locals love.
Ingredients
This is a no-cook dish (or nearly so) — the quality of your sauces and garnishes is everything. Use good chili oil and fresh herbs for the best result.
- 400 g rice tofu (米豆腐)
- 2 tbsp chili oil
- 1 tbsp Sichuan peppercorn oil
- 2 tsp minced garlic
- 1 tbsp black vinegar
- 1 tbsp light soy sauce
- 1 tsp sugar
- 1/2 tsp salt
- 2 scallions
- 1 tbsp roasted peanuts (crushed)
- fresh cilantro
Step-by-Step Instructions
- Prepare the rice tofu. Start with 400 grams of rice tofu (米豆腐), which is a soft, jelly-like food made from ground rice and water that has been cooked and set into a solid block. It is pale yellow-white in color, with a smooth, silky texture that is firmer than silken tofu but softer than firm tofu. If you cannot find rice tofu at your local Asian market, you can substitute soft tofu, though the texture and flavor will be slightly different. Cut the block of rice tofu into small cubes — about 1.5 centimeters square. Uniform cubes ensure each bite is evenly coated with sauce. If the rice tofu is very soft and crumbly, you can briefly blanch the cubes in boiling water for 30 seconds, then drain — this firms them up slightly and removes any starchiness. Set the cubes aside in a serving bowl while you prepare the sauce and garnishes.
- Prepare the garnishes. While the rice tofu rests, prepare all the garnishes and aromatics. Mince 2 cloves of garlic very finely — almost to a paste — and place it in a small bowl. Crush 1 tablespoon of roasted peanuts using a mortar and pestle or by wrapping them in a clean cloth and smashing with the back of a knife; the peanuts should be coarsely crushed, not powdered, to provide texture. Slice 2 scallions thinly — separate the white and green parts, as the whites will be mixed into the sauce and the greens used as garnish. Chop a handful of fresh cilantro. If you have pickled mustard greens (榨菜, zhà cài) or pickled long beans, chop a small amount finely — these add a wonderful tangy crunch that is very traditional in Xiangxi. Having all garnishes prepped and within reach is important because this dish comes together in minutes once the sauce is ready.
- Mix the spicy-tangy sauce. In a small bowl, combine 2 tablespoons of chili oil (with the chili sediment, not just the clear oil), 1 tablespoon of Sichuan peppercorn oil (花椒油), 2 teaspoons of minced garlic, 1 tablespoon of black vinegar (陈醋), 1 tablespoon of light soy sauce, 1 teaspoon of sugar, and 1/2 teaspoon of salt. Stir well until the sugar and salt are completely dissolved. Taste the sauce — it should be a complex balance of spicy, numbing, sour, salty, and slightly sweet. This is the classic Xiangxi flavor profile known as guai wei (怪味, 'strange flavor'), where multiple taste sensations hit your palate simultaneously. If it is too spicy, add a little more vinegar and sugar to balance. If it is too sour, add a touch more soy sauce. If you want it hotter, add more chili oil or a pinch of chili flakes. The sauce should be glossy, deep red-orange, and intensely aromatic. Let it sit for 5 minutes so the flavors meld.
- Combine and dress the tofu. Place the rice tofu cubes in a shallow serving dish — a wide, flat bowl works best so the sauce can coat the cubes evenly. Pour the prepared sauce over the tofu, distributing it as evenly as possible. Gently toss the cubes with a spoon or use a flipping motion to coat every piece — be careful not to break the soft tofu. The cubes should glisten with the red-orange chili sauce. Add the scallion whites and any pickled vegetables you prepared, and toss again gently. Let the dressed tofu sit for 2 to 3 minutes at room temperature — this brief rest allows the flavors to begin penetrating the tofu. The contrast between the cool, soft, bland tofu and the fiery, tangy, complex sauce is what makes this dish so irresistible. Do not refrigerate after dressing — rice tofu is best served at room temperature.
- Garnish and serve. Just before serving, sprinkle the crushed roasted peanuts evenly over the top, followed by the sliced scallion greens and a generous handful of chopped fresh cilantro. The peanuts add a crucial crunch that contrasts with the soft tofu, while the cilantro and scallion greens provide fresh, herbal brightness. Serve immediately at room temperature — no cooking or reheating is needed. To eat, scoop up a cube of tofu with a spoon, making sure to get some peanuts and herbs in each bite. The experience is a wonderful interplay of textures and flavors: the silky, cooling tofu, the spicy-numbing chili and peppercorn oil, the tang of black vinegar, the crunch of peanuts, and the freshness of cilantro. In Xiangxi, this dish is eaten as a quick snack, a cooling summer side, or a light meal on its own. It pairs beautifully with other spicy Hunan dishes, providing a cooling counterpoint to heavier, hotter fare.
- Use chili oil with sediment. The chili flakes at the bottom of the jar carry the most flavor and color.
- Crush peanuts coarsely. Fine powder disappears; coarse chunks give the satisfying crunch the dish needs.
- Balance the five flavors. Spicy, numbing, sour, salty, and sweet should all be present — adjust to taste.
- Add garnishes last. Peanuts and herbs go on right before serving to preserve their crunch and freshness.
- Serve at room temperature. Cold from the fridge dulls the flavors; room temp lets the sauce shine.
Variations
Rice tofu is enjoyed across southwestern China with many regional sauce variations. Here are some popular takes.
Guizhou-style sour soup rice tofu
The neighboring Guizhou province serves rice tofu with a tangy red sour soup (酸汤) made from fermented tomatoes and chilies. The sour soup is poured hot over the cold tofu, creating a wonderful temperature and flavor contrast that is both refreshing and deeply savory.
Pan-fried rice tofu
Instead of serving cold, the rice tofu cubes are pan-fried until golden and slightly crispy on the outside, then dressed with the same spicy sauce. The frying adds a wonderful textural contrast — crispy exterior, soft interior — and makes the dish more substantial as a meal.
Rice tofu in chili water (dou hua style)
A Sichuan-inspired version where the rice tofu is served in a bowl of warm, spicy chili broth with soy sauce, vinegar, and crispy fried soybeans. This is more of a soup than a cold snack and is popular as a warming winter breakfast in the border regions.
Nutrition
Estimated values per serving (recipe serves 3). Rice tofu is naturally low in fat and calories, with most of the fat coming from the chili oil.
| Nutrient | Per serving |
|---|---|
| Calories | 160 kcal |
| Protein | 4 g |
| Total fat | 8 g |
| Saturated fat | 1 g |
| Carbohydrates | 20 g |
| Sodium | 540 mg |
| Sugar | 3 g |
Values are estimates. Actual nutrition will vary depending on specific ingredients and portion sizes.
Frequently Asked Questions
Related Recipes
If you enjoyed this cool, spicy rice tofu snack, try these other Hunan street food and snack dishes for more bold, quick flavors.