📖 Jump to Recipe

Steamed Ribs with Duo Jiao (剁椒蒸排骨)

Hunan Fermented Chili Steamed Pork Ribs

Prep15 min
Cook25 min
Serves2-3
DifficultyEasy
SchoolXiangjiang
Spice🌶️🌶️ Medium-Spicy

Steamed ribs with duo jiao (剁椒蒸排骨, duò jiāo zhēng pái gǔ) is the sister dish to Hunan's famous steamed fish head with chopped chilies. Tender pork ribs are marinated briefly, then blanketed in fiery fermented chili paste and steamed until the meat pulls away from the bone. The duo jiao infuses every bite with its signature sour-spicy flavor, while the steaming method keeps the meat juicy and tender. It is one of the easiest, most satisfying Hunan dishes you can make at home.

Cultural Background

Duo jiao (剁椒, literally 'chopped chili') is the soul of Hunan cooking — a fermented chili paste made from chopped red chilies, salt, and sometimes garlic or ginger, fermented in clay jars for weeks or months. It is different from Sichuan's doubanjiang (broad bean paste) — duo jiao is brighter, tangier, and purely chili-forward, with no beans. In Hunan, every family makes their own duo jiao at home, and each family's recipe is slightly different. The steaming method is characteristic of the Xiangjiang school of Hunan cuisine, which favors gentle cooking techniques that preserve the natural flavors of ingredients. Steaming with duo jiao is a brilliant combination: the steam softens the chili's raw heat, and the chili's tangy fermentation penetrates the meat deeply.

Ingredients

This is a simple dish with just a handful of ingredients. The most important one is duo jiao — the quality of the fermented chili paste determines the entire dish. Look for Hunan-style chopped chili in a jar, preferably with no added broad beans.

  • Pork ribs — 400 g, baby back ribs or spare ribs, cut into 3-4 cm pieces. Choose ribs with good marbling for the juiciest results.
  • Duo jiao (chopped chili) — 3 to 4 tablespoons. Hunan-style fermented chopped chili. This is the star ingredient — it provides both heat and tang.
  • Garlic — 3 cloves, minced. Adds depth to the chili flavor.
  • Ginger — 2 slices, for removing gaminess and adding warmth.
  • Light soy sauce — 1 tablespoon. Adds saltiness and umami.
  • Cooking wine — 1 tablespoon. Tenderizes and adds depth.
  • Salt and sugar — a pinch of each. Sugar balances the sourness of the duo jiao. Go easy on salt — duo jiao is already salty.
  • Scallions — chopped, for garnish.
  • Fermented black beans (douchi) — optional, about 1 tablespoon. Adds umami depth.

Step-by-Step Instructions

  1. Soak the ribs to remove blood. Cut the pork ribs into small pieces, about 3 to 4 cm each — bite-sized pieces that cook evenly. Place the rib pieces in a bowl of cold water and let them soak for 30 minutes, changing the water once halfway through. The cold water draws out blood and impurities from the bones, resulting in a cleaner-tasting dish with less gaminess. After soaking, drain the ribs thoroughly and pat them dry with paper towels. Dry ribs absorb the marinade better.
  2. Marinate the ribs briefly. In a medium bowl, combine the drained ribs with 1 tablespoon of light soy sauce, 1 tablespoon of cooking wine, a pinch of salt, and a pinch of sugar. Add the ginger slices. Mix well with your hands, making sure every piece is coated. Let them marinate for about 10 minutes at room temperature. The marinade is simple because most of the flavor will come from the duo jiao on top. The sugar is important — it balances the sourness of the fermented chili and makes the flavor rounder.
  3. Arrange ribs and top with duo jiao. Transfer the marinated ribs to a shallow, heatproof plate or bowl. Spread them out in a single layer — this ensures even steaming. Discard the ginger slices or leave them in, as you prefer. Now spoon 3 to 4 tablespoons of duo jiao over the top, spreading it evenly to cover the ribs. Don't be shy — the chili paste is the star of the dish. If you like garlic, sprinkle the minced garlic over the duo jiao. And if you have fermented black beans (豆豉, dòu chǐ), sprinkle those on too — they add a wonderful salty-fermented depth.
  4. Steam over high heat. Set up your steamer. Fill a pot or wok with about 3 cm of water and bring it to a rolling boil. Place a steamer rack or basket inside. Put the plate of ribs on the rack. Cover tightly and steam over high heat for 20 to 25 minutes. The exact time depends on the size of your rib pieces and the power of your steamer. After 20 minutes, check with a chopstick — the meat should be tender and pull away from the bone easily. If not, steam for another 5 minutes.
  5. Finish with scallions and hot oil (optional). When the ribs are done, carefully remove the plate from the steamer — it will be very hot and full of steam. Sprinkle the chopped scallions over the top. For a restaurant-style finish, heat 1 tablespoon of cooking oil in a small pan until it just starts to smoke, then carefully pour it over the scallions. You will hear a dramatic sizzle — this is called qiang cong (炝葱, 'scorching scallions'), and it releases the aromatic oils in the scallions for an extra layer of fragrance. This step is optional but highly recommended.
  6. Serve with steamed rice. Bring the whole plate to the table — it is traditionally served family-style, still in the steaming plate. The ribs will be sitting in a pool of reddish, chili-infused juice — that juice is gold. Spoon it over your rice. Each bite of rib should be tender, slightly tangy, spicy, and deeply savory. The meat should pull cleanly away from the bone with minimal effort.
Pro Tips for Perfect Steamed Ribs with Duo Jiao

Perfect steamed ribs with duo jiao every time:

  • Use good quality duo jiao. The chili paste is 90% of the flavor. Look for Hunan-style chopped chili in glass jars — it should be bright red, chunky, and smell tangy and spicy. Avoid brands that are mostly oil or that contain broad beans.
  • Go easy on the salt. Duo jiao is already quite salty. Taste it before adding extra salt to the marinade. When in doubt, add less — you can always adjust later, but you can't take salt out.
  • Steam over boiling water. Always bring the water to a full rolling boil before putting the ribs in. Starting with cold water makes the meat tough because it cooks too slowly.
  • Don't oversteam. If you steam the ribs for too long, the meat will become mushy and fall apart. 20 to 25 minutes is usually perfect for small rib pieces."),

Substitutions & Adjustments

Here are some common variations and substitutions for this classic dish:

  • No duo jiao: You can substitute with chopped pickled chilies or even fresh chopped chilies mixed with a little vinegar and salt, but the fermented tang will be missing.
  • With taro or pumpkin: Many Hunan restaurants serve this dish on a bed of steamed taro or pumpkin. The vegetables absorb the chili juice and become incredibly flavorful. Place sliced taro under the ribs before steaming.
  • Chicken instead of ribs: The same method works beautifully with chicken pieces — just reduce the steaming time to 15 minutes.
  • Make it vegetarian: Try steaming tofu, eggplant, or okra topped with duo jiao. The fermented chili makes almost anything taste amazing.

Nutrition

Estimated values per serving (recipe serves 2-3). Pork ribs are rich and satisfying — pair with plenty of steamed rice and vegetables.

NutrientPer serving
Calories380 kcal
Protein28 g
Total fat26 g
Saturated fat9 g
Carbohydrates8 g
Sodium720 mg
Sugar4 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 duo jiao? Is it the same as doubanjiang?
No, they are different. Duo jiao (剁椒) is Hunan fermented chopped chili — made from red chilies, salt, and sometimes garlic, fermented in jars. It is bright red, tangy, and purely chili-flavored. Doubanjiang (豆瓣酱) is Sichuan broad bean chili paste — made with fermented broad beans and chilies. It is darker, earthier, and has a prominent bean flavor. For this dish, you want duo jiao, not doubanjiang.
Can I use a regular pot instead of a steamer?
Yes. If you don't have a steamer basket, you can use a plate set on a small rack or even an upside-down bowl inside a pot with a lid. Just make sure the water doesn't touch the plate — the ribs should be cooked by steam, not boiled. You can also use a bamboo steamer, which is traditional and works beautifully.
How spicy is this dish?
It depends on the duo jiao you use. Most commercial duo jiao is moderately spicy — about a 3 out of 10. The fermentation mellows the raw heat of the chilies and replaces it with a tangy, complex spiciness that is more flavorful than burning-hot. If you are sensitive to spice, use less duo jiao or serve it with rice to dilute the heat.
Can I make this ahead of time?
You can marinate the ribs and keep them in the fridge for up to 24 hours before steaming. But the final dish is best eaten fresh — the texture of steamed ribs is best when they have just come out of the steamer. Leftovers can be refrigerated for up to 2 days and reheated by steaming for another 5 minutes, but they will be slightly less tender.

Related Recipes

If you love duo jiao steamed dishes, try these other Hunan classics that feature the same fermented chili paste and cooking philosophy.

📖 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