📖 Jump to Recipe

Xinhua Three-Flavor Soup (新化三合汤)

Beef, Tripe, and Blood Tofu in Spicy-Sour Broth

Prep20 min
Cook45 min
Serves4
DifficultyMedium
SchoolXiangjiang
SpiceSpicy

Xinhua three-flavor soup (新化三合汤, xīn huà sān hé tāng) is a specialty of Xinhua County in central Hunan. The three flavors refer to three main ingredients: beef, tripe, and blood tofu (pig's blood curd), each contributing a distinct texture and taste. These are simmered together in a fiery, tangy broth made with dried chilies, Sichuan peppercorns, and mountain pepper oil (shan jiao you), which gives the soup its characteristic numbing, sour, and spicy profile. The soup is rust-red in color, intensely aromatic, and has a complex flavor that is simultaneously spicy, sour, numbing, and deeply savory. It is the kind of soup that makes you sweat and reach for more, a quintessential Hunan experience that embodies the bold, fearless spirit of the region's cuisine.

The three-flavor tradition of Xinhua

Xinhua County, located in Loudi City in central Hunan, is known for its bold and distinctive cuisine. The three-flavor soup (san he tang) is perhaps its most famous export. The name 'three flavors' (san he) refers to the harmonious combination of three main ingredients: beef for its meaty richness, tripe for its chewy texture, and blood tofu for its smooth, iron-rich taste. Each ingredient contributes a different texture and nutritional element, and together they create a complete, balanced dish. The use of mountain pepper oil (shan jiao you) is a hallmark of Xinhua cooking. Mountain pepper (shan jiao) is a relative of the Sichuan peppercorn but with a more intense, citrusy, and numbing quality. It grows wild in the mountains of central Hunan and is harvested by locals. The oil extracted from it is more pungent than regular Sichuan peppercorn oil and gives the soup its distinctive, lip-tingling character. In Xinhua, this soup is served at everything from street stalls to wedding banquets, and it is considered a point of local pride.

Ingredients

Blood tofu and beef tripe are available at Chinese supermarkets. Mountain pepper oil can be found online or at specialty Hunan shops.

  • 200 g lean beef, sliced thin
  • 150 g beef tripe, cleaned and sliced
  • 150 g blood tofu (pig blood curd), cubed
  • 15 dried red chilies
  • 1 tbsp Sichuan peppercorns
  • 2 tbsp mountain pepper oil (shan jiao you) or Sichuan peppercorn oil
  • 6 garlic cloves, minced, and 1 inch ginger, minced
  • 2 tbsp cooking oil
  • 2 tbsp pickled mountain peppers (suan jiao), chopped
  • 2 tbsp light soy sauce
  • 1 tbsp dark soy sauce
  • 2 tbsp Chinese black vinegar
  • 1 tbsp sugar
  • 1 liter beef broth or water
  • 1 tsp salt
  • 2 scallions, chopped for garnish

Step-by-Step Instructions

  1. Prepare the ingredients. Slice the lean beef against the grain into thin pieces about 3 mm thick. Clean the beef tripe thoroughly by rubbing with salt and cornstarch, then rinsing several times until the water runs clear. Slice the tripe into thin strips. Cut the blood tofu into 2 cm cubes. If the blood tofu is very soft, blanch it in boiling water for 1 minute to firm it up, then drain. Keep the three main ingredients separate, as they have different cooking times. Mince the garlic and ginger, and chop the pickled mountain peppers.
  2. Make the spicy base. Heat 2 tablespoons of oil in a large pot over medium heat. Add the dried chilies and Sichuan peppercorns. Stir-fry for 30 seconds until fragrant and the chilies darken. Add the minced garlic, ginger, and pickled mountain peppers. Stir-fry for another 30 seconds until very aromatic. The pickled mountain peppers provide the sour note that is essential to this soup. Add 1 tablespoon of the mountain pepper oil at this stage to infuse the oil with its numbing aroma.
  3. Cook the beef and tripe. Add the sliced beef to the pot and stir-fry for 1 minute until it changes color. Add the tripe and stir-fry for another minute. Add the light soy sauce, dark soy sauce, and sugar, stirring well to coat the meat. The beef should be lightly browned and the tripe should be coated with the spicy oil. Pour in the beef broth or water and bring to a boil.
  4. Simmer the soup. Once boiling, reduce heat to medium-low and simmer for 25 to 30 minutes. The tripe needs time to become tender. Skim any foam or impurities that rise to the surface. After 20 minutes, add the blood tofu cubes gently to avoid breaking them. Continue simmering for another 10 minutes. The blood tofu will absorb the spicy broth and become flavorful. Taste the broth and add salt as needed.
  5. Add the finishing flavors. Add the black vinegar and stir gently. The vinegar adds the sour note that balances the spiciness. Drizzle in the remaining 1 tablespoon of mountain pepper oil. Stir once more. The soup should now have a complex flavor profile: spicy from the chilies, sour from the vinegar and pickled peppers, numbing from the mountain pepper oil, and deeply savory from the beef and tripe. The color should be a deep rust-red.
  6. Serve. Ladle the soup into bowls, making sure each bowl gets a mix of beef, tripe, and blood tofu. Garnish with chopped scallions. Serve immediately while piping hot. This soup is traditionally eaten as a main dish with rice, or on its own as a warming, invigorating meal. In Xinhua, it is said that eating this soup in summer helps expel dampness from the body, and eating it in winter warms you from the inside out. Either way, it is a soup that wakes up every taste bud and leaves a lasting impression.
Chef's tips
  • Clean tripe thoroughly. Rub with salt and cornstarch, rinse repeatedly until water is clear.
  • Use mountain pepper oil if available. It has a more intense, citrusy numbing quality than regular Sichuan peppercorn oil.
  • Add vinegar at the end. Adding it too early will make the meat tough.
  • Blanch blood tofu first. This firms it up so it does not break during simmering.

Variations

Every Hunan dish has regional and personal variations. Here are some popular twists on this recipe.

With beef tendon

Replace the tripe with 150 g of beef tendon for an even richer, more gelatinous texture. Beef tendon needs longer cooking, about 90 minutes, so add it earlier and cook the beef separately.

Milder version

Reduce the dried chilies to 5, use only 1 teaspoon of Sichuan peppercorns, and skip the mountain pepper oil for a milder but still flavorful soup.

With noodles

Add 100 g of cooked rice noodles to each bowl before ladling in the soup. The noodles soak up the spicy broth and make the soup a more substantial meal.

Nutrition

Estimated values per serving (recipe serves 4). Values are approximate and will vary based on specific ingredients and portion sizes.

NutrientPer serving
Calories280 kcal
Protein32 g
Total fat12 g
Saturated fat4 g
Carbohydrates8 g
Sodium950 mg
Sugar3 g

Values are estimates. This soup is high in protein and iron but also high in sodium.

Frequently Asked Questions

What is blood tofu and is it safe to eat?
Blood tofu (xue dou fu) is coagulated pig's or duck's blood that has been steamed or boiled until firm, then cut into cubes. It is a common ingredient in Chinese cooking, prized for its smooth texture and high iron content. It is completely safe to eat when purchased from reputable sources, as it is processed and sterilized during production. Blood tofu has a mild, slightly metallic taste and a silky texture that absorbs flavors beautifully. You can find it in Chinese supermarkets, usually in the refrigerated section, sold in blocks or tubes. If you cannot find blood tofu, you can substitute with firm tofu, though the texture and nutritional profile will be different. Blood tofu is rich in protein and iron, making it a nutritious addition to soups and stews.
What is mountain pepper oil?
Mountain pepper oil (shan jiao you) is an oil infused with mountain pepper (shan jiao), which is a wild relative of the Sichuan peppercorn that grows in the mountains of central and western China. It has a more intense, citrusy, and floral numbing quality than regular Sichuan peppercorn oil. The oil is made by heating oil and pouring it over dried mountain peppercorns, extracting their essential oils. Mountain pepper oil is a specialty of Xinhua and the surrounding region in Hunan. If you cannot find it, you can substitute with Sichuan peppercorn oil, though the flavor will be somewhat different. Some online retailers specializing in Hunan ingredients carry authentic mountain pepper oil. A little goes a long way, as it is quite potent.
Can I make this soup less spicy?
Yes, you can adjust the spice level significantly. For a milder version, reduce the dried chilies to 5-6, use only 1/2 teaspoon of Sichuan peppercorns, and reduce the mountain pepper oil to 1 teaspoon. You can also remove the seeds from the dried chilies, as they contain most of the capsaicin. If you want the flavor without much heat, replace the dried chilies with 1 tablespoon of paprika for color. The pickled mountain peppers (suan jiao) contribute sourness rather than intense heat, so they can stay. The black vinegar and sugar also help balance the spiciness, so you can increase them slightly to mellow the heat. Even with reduced spice, the soup will still be flavorful and complex.
How do I clean beef tripe properly?
Cleaning tripe is important to remove any unpleasant odors. Start by rinsing the tripe under cold water. Sprinkle generously with salt and cornstarch, then rub vigorously with your hands for 2-3 minutes. The salt and cornstarp help remove slime and impurities. Rinse thoroughly under cold water, repeating the process 2-3 times until the water runs clear and the tripe no longer smells. Some cooks also blanch the tripe in boiling water with ginger and cooking wine for 5 minutes before slicing, which further removes odors. After cleaning, slice the tripe into thin strips against the grain for the best texture. Pre-cleaned tripe is also available at some Chinese butchers, which can save time. If the tripe is very tough, cook it longer during the simmering step.

Related Recipes

If you love bold, spicy soups, these Hunan soup recipes are equally invigorating.

📖 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