米豆腐

Rice Tofu (Mi Doufu)

Mǐ Dòu Fu
Medium-HotBoiling & ChillingXiangxi, Western HunanVegetarian
Soft rice tofu cubes in clear broth with scallions, pickled vegetables, and a drizzle of chili oil
Rice Tofu (Mi Doufu)

What Makes It Special

Rice Tofu, or mi doufu (米豆腐, mǐ dòu fu), is a distinctive street snack of western Hunan, especially the Xiangxi region. Despite the name, it contains no soy—it is made from rice flour and alkaline water (often plant ash water), cooked into a soft, jelly-like block that is then cut into cubes and served bathed in a spicy, sour, savory sauce. The texture is smooth and slippery, somewhere between firm jelly and soft tofu, and the dish is eaten cold or barely warm—refreshing in the humid Hunan summer.

The Magic of Alkaline Water

The alkaline water is what makes rice tofu possible. Traditionally, it is made by soaking the ash of certain plants—rice straw, mugwort, or specific ferns—in water and straining the result, producing a mildly alkaline liquid called "huī shuǐ" (灰水, ash water). The alkalinity reacts with the rice starch during cooking, breaking down the starch molecules and producing the characteristic bouncy, translucent, slightly yellow-tinted texture. Without the alkaline water, you would simply have rice porridge that sets into a bland block. With it, you get the unique silky-slippery texture that defines mi doufu. Modern versions often use food-grade lye water (枧水, jiǎn shuǐ), but purists in Xiangxi still make their own plant-ash water, which they believe gives a cleaner, more authentic taste and a better texture.

A Xiangxi Specialty with Minority Roots

According to local tradition, mi doufu originated among the Miao and Tujia peoples of western Hunan, who have long used alkaline water to modify starch texture in various foods. The dish requires no animal products, keeps well without refrigeration, and is both refreshing and filling—perfect for hot summer days in the mountainous region. Today, rice tofu remains a specialty of Xiangxi's small towns and tourist streets, especially around Fenghuang Ancient Town and Zhangjiajie. Visitors encounter it as a cheap, refreshing, and mildly challenging snack—the slippery texture and assertive sauce are an acquired taste for outsiders, but beloved by locals. It is rarely found outside western Hunan, which preserves its strong regional character.

Flavor Profile

Rice Tofu is a study in contrasts. The rice tofu itself is remarkably bland—mild, slightly starchy, with a subtle alkaline aftertaste and a silky, slippery texture. It acts as a neutral canvas for the bold, complex sauce that covers it.

Sourness
Spiciness
Umami
Garlic
Coolness
Crunch

The sauce is where all the action is: bright, sour, garlicky, and spicy, with layers of flavor from chili oil, black vinegar, soy sauce, and sesame oil. Pickled greens add a salty-tangy crunch, roasted peanuts provide nutty texture, and fresh herbs like cilantro and scallion contribute brightness. The overall effect is cooling and refreshing—the cold, slippery rice tofu soothes the palate while the spicy-sour sauce wakes it up. It is the kind of dish that makes you feel cooler just thinking about it on a hot day.

Key Ingredients Explained

Rice Flour (米粉, mǐ fěn) The base ingredient. Fine-ground rice flour made from long-grain white rice is the standard choice. The starch content of the rice is what sets into the jelly-like texture when cooked with alkaline water. Some makers use a combination of rice flour and cornstarch or tapioca starch for a different texture, but traditional Xiangxi mi doufu uses pure rice flour for a clean, pure rice flavor.
Alkaline Water (碱水, jiǎn shuǐ / 灰水, huī shuǐ) The essential ingredient that transforms rice flour into rice tofu. Traditional alkaline water is made from plant ash—usually from burned rice straw, mugwort, or fern fronds—soaked in water and strained. The resulting liquid contains potassium carbonate and other minerals that raise the pH and modify the rice starch, creating the characteristic bouncy, translucent texture. Modern commercial versions often use food-grade lye water (sodium hydroxide solution) or kansui, which works similarly but lacks the subtle mineral complexity of traditional ash water.
Chili Oil (红油, hóng yóu) Chili oil is the primary seasoning for rice tofu, providing both heat and rich, aromatic oil. Hunan-style chili oil is typically made by pouring hot oil over dried chili flakes, often with the addition of Sichuan peppercorns, star anise, cinnamon, and other spices for depth. The oil is poured generously over the rice tofu cubes, turning them a glossy red and infusing them with chili flavor.
Black Vinegar (香醋, xiāng cù) Black vinegar provides the signature sour note that balances the spiciness of the chili oil and gives rice tofu its distinctive sweet-sour-spicy character. Zhenjiang vinegar (镇江香醋) is commonly used, prized for its mellow, slightly sweet, and deeply aromatic profile. The vinegar is not cooked—it is added directly to the sauce, so its bright, fruity acidity remains prominent.
Garlic (大蒜, dà suàn) Garlic is pounded to a paste and mixed into the sauce, providing a pungent, aromatic kick that is essential to the flavor profile. The raw garlic paste adds a sharpness that cuts through the richness of the chili oil and complements the sourness of the vinegar. In Xiangxi, wild garlic (野蒜, yě suàn) is sometimes used for an even more intense, garlicky flavor.

Cooking Technique

Making Rice Tofu from Scratch

The process of making rice tofu is relatively simple in terms of ingredients, but requires careful technique to get the texture right. It is a process of cooking and setting—similar to making panna cotta or agar agar jelly, but with rice starch and alkaline water as the setting agents.

Step-by-Step Technique

1. Mixing the batter. Rice flour is whisked into cold water until smooth, with no lumps. The alkaline water is then stirred in. The ratio of rice flour to water is critical—too much flour and the result will be dense and heavy; too little and it will not set properly. A typical ratio is about 1 part rice flour to 5-6 parts water by weight, plus 1-2% alkaline water by volume.

2. Cooking the paste. The mixture is poured into a pot and cooked over low to medium heat, stirring constantly and vigorously with a spatula or wooden spoon. As it heats up, the starch gelatinizes and the mixture thickens. It is important to stir constantly, scraping the bottom and sides of the pot, to prevent burning and ensure even cooking. The paste is done when it becomes thick, translucent, and pulls away from the sides of the pot—this usually takes 8-12 minutes.

3. Pouring and setting. The hot paste is immediately poured into a greased mold or tray—traditionally a large ceramic bowl or wooden frame—and smoothed flat on top. It is then left to cool and set at room temperature, or in the refrigerator for faster setting. The cooling process takes 2-4 hours at room temperature, or about 1 hour in the fridge. Once set, the rice tofu should be firm enough to hold its shape when cut, but soft and jiggly to the touch.

4. Cutting and serving. The set rice tofu is unmolded and cut into small cubes, rectangles, or thin shreds, depending on local preference. In Xiangxi, it is most commonly cut into 1.5cm cubes. The cubes are placed in a bowl, and the sauce is poured generously over the top. A scatter of scallions, cilantro, pickled greens, and crushed roasted peanuts finishes the dish. It is eaten immediately, while the rice tofu is still cool and the flavors are bright.

Explore more about Hunan cuisine's regional diversity and discover other Hunan dishes in our guide.

Cook This Dish at Home

Follow our tested, step-by-step recipe with photos.

View Full Recipe →

Recipe Card

Ingredients (for the rice tofu)

Ingredients (for the spicy-sour sauce)

Ingredients (for garnish)

Cooking Steps

Step 1: In a bowl, whisk the rice flour with 200ml of cold water until completely smooth with no lumps. Set aside.

Step 2: In a pot, bring the remaining 550ml of water to a gentle simmer. Add the salt and lye water and stir to combine.

Step 3: Whisk the rice flour mixture again, then slowly pour it into the simmering water while stirring constantly with a spatula.

Step 4: Reduce the heat to low. Continue cooking and stirring vigorously for 8-12 minutes, scraping the bottom and sides of the pot constantly, until the mixture thickens into a translucent paste that pulls away from the sides of the pot.

Step 5: Quickly pour the hot paste into a greased bowl or tray (about 15cm x 15cm). Smooth the top with a wet spatula. Tap the tray on the counter to release any air bubbles.

Step 6: Let cool at room temperature for 2-3 hours, or in the refrigerator for about 1 hour, until completely set and firm.

Step 7: While the rice tofu sets, make the sauce: mix the garlic paste, chili oil, black vinegar, soy sauce, sugar, sesame oil, and cold water in a bowl. Stir until the sugar dissolves. Taste and adjust salt if needed.

Step 8: Once set, unmold the rice tofu by running a knife around the edge and inverting onto a cutting board. Cut into 1.5cm cubes or thin shreds.

Step 9: Divide the rice tofu cubes between serving bowls. Pour the sauce generously over each bowl.

Step 10: Top with scallions, cilantro, pickled greens, and crushed roasted peanuts. Serve immediately.

Pro Tips & Common Mistakes

1. Stir constantly while cooking. The rice starch settles quickly and burns easily. You must stir constantly and vigorously, scraping the bottom and sides of the pot, throughout the cooking process. A silicon spatula works best for this— it is flexible enough to get into the corners of the pot and heat-resistant.
2. Do not rush the cooking. The paste needs to cook long enough for the starch to fully gelatinize. If you stop too early, the rice tofu will not set properly and will be soft and crumbly. Cook until the paste is translucent, very thick, and pulls away from the sides of the pot cleanly.
3. Use the right amount of alkaline water. Too much alkaline water will make the rice tofu taste soapy and bitter. Too little and it will not have the right bouncy texture. Start with a small amount and adjust. The rice tofu should have a very subtle alkaline aroma—you should not be able to taste it directly in the finished dish.
4. Grease the mold well. The rice tofu will stick to the mold if it is not properly greased. Use a neutral oil (like canola or vegetable oil) and coat the entire inside surface of the mold thoroughly. For extra insurance, you can line the mold with plastic wrap.
5. Let it cool completely before cutting. If you try to cut the rice tofu while it is still warm, it will be too soft and will fall apart. Let it cool completely—preferably chilled in the refrigerator for at least an hour—before unmolding and cutting. A sharp, wet knife will give you the cleanest cuts.
6. Common mistake: Using glutinous rice flour. Glutinous rice flour (also called sweet rice flour or mochiko) is different from regular rice flour and will not work for this dish. It produces a chewy, sticky texture rather than the silky, bouncy texture of mi doufu. Make sure you are using regular white rice flour made from long-grain rice.
7. Common mistake: Making the sauce too mild. The rice tofu itself is very bland, so the sauce needs to be bold. If your sauce tastes just right on its own, it will be too mild when combined with the rice tofu. The sauce should be intensely flavored—stronger than you think it needs to be—because it gets diluted by the mild tofu.

Serving Suggestions

Rice Tofu is primarily a street snack, eaten on the go or at small stalls with a plastic stool. But it can also be served as a refreshing appetizer or side dish at home.

As a Street Snack

In Xiangxi's small towns and tourist areas, rice tofu is sold from carts and stalls as a quick, cooling snack. A small bowl costs just a few yuan and is eaten standing up or perched on a tiny stool. It is especially popular in summer, when the cold, slippery cubes and spicy-sour sauce provide welcome relief from the heat and humidity.

As an Appetizer or Side Dish

At home or in restaurants, rice tofu can be served as a cold appetizer to start a meal. Its cooling, spicy-sour flavor is a great way to open the palate before heavier main dishes. It pairs particularly well with rich, meaty Hunan dishes like Blood Cake Duck (血粑鸭) or Chairman Mao's Red-Braised Pork (毛氏红烧肉), where its brightness cuts through the richness.

Regional Variations

While rice tofu is most associated with Xiangxi, similar dishes exist across southern China. In Changsha and eastern Hunan, a version called "liáng fěn" (凉粉, cold noodles) is made from mung bean starch and served with a similar spicy-sour sauce. In Sichuan, "suàn ní liáng fěn" (garlic cold noodles) is a popular street snack. The Hunan version is distinguished by its rice flour base and its use of perilla or other local herbs in the sauce.

Beverage Pairings

Rice tofu pairs well with cold, sweet drinks that balance its spiciness and sourness. Sour plum drink (酸梅汤, suān méi tāng) is a classic pairing. Iced herbal tea, soybean milk, or even just cold water with a slice of lemon also work well. For something stronger, try a cold rice wine (米酒, mǐ jiǔ) or a light beer.

Storage & Leftovers

Freshly made rice tofu is best eaten within a day or two of making, as the texture degrades over time.

Refrigeration

Uncut rice tofu can be stored in the refrigerator, wrapped in plastic wrap or in an airtight container, for up to 3 days. It will firm up slightly in the fridge, which is normal. Before serving, let it sit at room temperature for 10-15 minutes to take the chill off slightly—the texture is best when it is cool but not icy cold.

Can You Freeze Rice Tofu?

Freezing is not recommended. The high water content of rice tofu means that freezing will create ice crystals that break down the texture. After thawing, the rice tofu will be mushy, watery, and crumbly—nothing like the silky, bouncy original. It is better to make only as much as you plan to eat within a few days.

Sauce Storage

The spicy-sour sauce can be stored separately in a clean jar in the refrigerator for up to 1 week. The flavors will meld and intensify slightly as it sits. Shake or stir well before using. You can make a large batch of sauce and use it for multiple servings of rice tofu, or as a dressing for cold noodles and salads.

Leftover Rice Tofu

If you have leftover rice tofu that has been cut and sauced, it should be eaten within 1 day. The sauce will continue to soften the tofu over time, and the texture will become mushy. If the texture has degraded too much, try cutting the rice tofu into smaller pieces and adding it to a bowl of hot soup—the heat will warm it through and the texture will be less noticeable.

Frequently Asked Questions

Is rice tofu the same as regular tofu?

No, they are completely different foods despite the similar name. Regular tofu (豆腐, dòu fu) is made from soy milk that has been coagulated and pressed into blocks. Rice tofu (米豆腐, mǐ dòu fu) contains no soy at all—it is made from rice flour and alkaline water cooked into a jelly. The name "tofu" refers to its block-like shape and soft texture, not its ingredients.

Is rice tofu gluten-free and vegan?

Yes, rice tofu is naturally gluten-free and vegan. It is made from just rice flour, water, and alkaline water—all plant-based and gluten-free ingredients. The sauce is also typically vegan, though you should check if it contains any animal products. In its traditional form, mi doufu is entirely plant-based.

Where can I buy alkaline water / lye water?

Food-grade lye water (also called kansui or jiǎn shuǐ) can be found at well-stocked Asian grocery stores, especially those that carry Chinese ingredients. It is usually sold in small bottles in the baking or noodle section. If you cannot find it, you can also use a small amount of food-grade sodium hydroxide (lye) dissolved in water, but be very careful with the measurements. You can also make traditional plant-ash water at home by burning rice straw and steeping the ash in water.

Can I substitute the alkaline water with something else?

Alkaline water is essential for the texture and cannot be easily substituted. Baking soda is sometimes suggested as a substitute, but it does not produce the same effect—baking soda is a different type of alkali and will give a different texture and flavor. If you cannot find alkaline water, it is better to try a different recipe than to substitute.

How spicy is rice tofu?

The spiciness depends entirely on how much chili oil is used. Street stall versions in Xiangxi are typically medium-hot—spicy enough to tingle, but not overwhelming. The sourness of the vinegar and the coolness of the tofu balance the heat. You can easily adjust the spiciness at home by adding more or less chili oil.

What does rice tofu taste like?

The rice tofu itself has a very mild, slightly starchy flavor with a subtle alkaline note—similar to the taste of rice noodles or congee, but more delicate. Most of the flavor comes from the sauce: spicy, sour, garlicky, and savory. The real appeal is the texture: silky, slippery, cool, and bouncy—like eating cool, savory jello.

Is rice tofu a healthy food?

Rice tofu is relatively low in calories and fat, and is a good source of carbohydrates. It is naturally gluten-free and vegan. However, it is not particularly high in protein or nutrients—it is mostly refined rice starch. The sauce adds some flavor but also sodium and oil from the chili oil. Enjoy it as a refreshing snack or occasional treat, not as a nutritional powerhouse.

How do I eat rice tofu properly?

Rice tofu is eaten with a spoon or chopsticks. The cubes are slippery, so it takes a little practice to pick them up with chopsticks. Most people use a spoon, scooping up the cubes along with plenty of sauce and toppings. The whole bowl is meant to be eaten—cubes, sauce, and garnishes together. The pickled greens and peanuts on top add texture and should be eaten with each bite.

Related Hunan Dishes

Explore More Hunan Dishes

All Hunan Dishes →