📖 Jump to Recipe

Xiangxi Rice Tofu (湘西米豆腐)

Cold Spicy-Tangy Rice Tofu Street Snack

Prep10 min
Cook5 min
Serves3
DifficultyEasy
SchoolXiangxi
SpiceSpicy

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.

Rice tofu in Xiangxi's mountain street culture

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Secrets to perfect Xiangxi rice tofu
  • 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.

NutrientPer serving
Calories160 kcal
Protein4 g
Total fat8 g
Saturated fat1 g
Carbohydrates20 g
Sodium540 mg
Sugar3 g

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

Frequently Asked Questions

What is rice tofu and how is it different from regular tofu?
Rice tofu (米豆腐, mǐ dòu fu) is not actually tofu at all — despite its name, it contains no soybeans. It is made from ground rice that is soaked, milled into a smooth batter with water, then cooked with an alkaline agent (traditionally plant ash water, now usually food-grade lime or baking soda) until it thickens into a smooth, jelly-like paste. This paste is then poured into molds to set into a solid block. The result is a soft, silky, pale yellow-white food with a texture somewhere between very soft tofu and firm gelatin. Unlike soy tofu, which has a distinct beany flavor, rice tofu is quite neutral and bland on its own — it is essentially a carrier for bold sauces and seasonings, which is why it is almost always served with intensely flavored toppings. Rice tofu is a specialty of western Hunan (Xiangxi), Guizhou, and parts of Sichuan, where it has been a staple street food for centuries. It is naturally gluten-free and low in fat, making it a popular light snack. If you cannot find rice tofu, soft silken tofu is the closest substitute, though the texture will be more delicate and the flavor slightly different.
Where can I buy rice tofu?
Rice tofu can be found in well-stocked Chinese and Asian grocery stores, particularly those that cater to Hunan, Guizhou, or Sichuan communities. It is usually sold in the refrigerated section, often in vacuum-sealed plastic packages or in tubs of water, similar to how fresh tofu is sold. Look for it labeled as 'rice tofu,' 'mi dou fu,' or '米豆腐.' If your local Asian market does not carry it, you can try asking the store manager to order it, or check larger Chinese supermarkets in your area. Alternatively, rice tofu can be made at home from scratch using rice flour, water, and an alkaline agent — though this requires some practice to get the texture right. As a last resort, you can substitute soft silken tofu, which is available in virtually every grocery store. While the texture and flavor will not be identical, the overall dish will still be delicious and capture the spirit of the Xiangxi street food experience. Some online retailers also sell dried rice tofu mix that just needs to be reconstituted and cooked, which is a convenient option if fresh rice tofu is unavailable in your area.
Can I serve rice tofu warm instead of cold?
Yes, rice tofu can be served warm, and in fact there are regional variations of this dish that call for warm or even hot rice tofu. The classic Xiangxi street version is served cold or at room temperature, which provides a refreshing contrast to the spicy sauce — this is especially popular in summer. However, in cooler months or in some regions, the rice tofu cubes are briefly blanched in hot water or lightly pan-fried before dressing, which gives them a softer, warmer texture and a slightly different mouthfeel. Warm rice tofu absorbs the sauce flavors more readily, so the overall taste is more integrated and mellow. If you prefer a warm version, simply blanch the cut cubes in boiling water for 30 to 60 seconds, drain well, and then dress with the sauce while still warm. Avoid microwaving rice tofu, as it can become rubbery and uneven in texture. Whether you serve it cold or warm is entirely a matter of personal preference and season — both are authentic and delicious. Just be sure to add the peanuts and fresh herbs right before serving so they retain their crunch and brightness.
How spicy is Xiangxi rice tofu and can I make it milder?
Xiangxi rice tofu is moderately to quite spicy, depending on how much chili oil and Sichuan peppercorn oil you use. The standard recipe with 2 tablespoons of chili oil and 1 tablespoon of Sichuan peppercorn oil produces a dish that is spicy, numbing, tangy, and complex — a true Xiangxi flavor experience. The heat is balanced by the black vinegar and sugar, so it is not a pure burn but a layered sensation. If you find it too spicy, there are several ways to tone it down. Reduce the chili oil to 1 tablespoon and add 1 extra tablespoon of plain cooking oil to maintain the right sauce consistency without the heat. You can also reduce the Sichuan peppercorn oil to 1/2 teaspoon if the numbing sensation is too intense. Adding a little extra sugar and vinegar will further mellow the spice. For a very mild version, you can skip the chili oil entirely and use just 1 teaspoon of Sichuan peppercorn oil, relying on the garlic, vinegar, and soy sauce for flavor. Conversely, if you want it spicier, add more chili oil, a pinch of chili flakes, or a teaspoon of chili garlic paste. The beauty of this dish is how easily the sauce can be adjusted to your exact preference.

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.

📖 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