Chinese

Dali Sour-Spicy Fish

Yunnan·Easy·20 min

Erhai crucian carp simmered with sliced sour papaya, dried chili and fresh tofu in a fiercely seasoned broth that arrives acid-hot, fish-sweet and cloud-fragrant — the New Year centrepiece of Dali's Bai households.

The dish was born in Shuanglang village on the eastern shore of Erhai Lake, where Bai fishing communities combined their abundant freshwater catch with sour papaya — a Dali-native fruit prized as both food and medicine — to create a flavour unlike anything else in Yunnan. Sour papaya (botanically in the rose family) neutralises fishy amines and provides a fruity tartness that vinegar alone cannot replicate. In December 2020, Dali Prefecture government officially listed it as a fifth-batch prefecture-level intangible cultural heritage.

A spoonful of the broth hits first — a sharp, vinegary heat that cuts the tongue clean — then the fish follows: steaming, cloud-white, falling from the bone in clean flakes, the sour papaya's fruit acid working against the chili's burn to leave brightness, not pain.

Sour papaya contains malic and citric acid, which denature surface proteins on the fish immediately on contact, eliminating volatile amines (primarily trimethylamine) responsible for fishiness, while the same acids sharpen the perception of capsaicin — making the chili heat feel clean rather than lingering. Simmering at 90–95 °C keeps fish proteins from over-coagulating, preserving a moist, flaking texture.

Variations

Home cooks sometimes substitute sour plum or tamarind when papaya is unavailable; some versions add taro or potato slices to absorb the broth. A spicier restaurant variant stirs in a spoonful of Yunnan fermented chili paste at the finish.

On the Palate

Where Dali Sour-Spicy Fish sits in the Chinese flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 4

How it's made

7 steps · 20 min

  1. 1
    5 min

    Scale and gut 1 crucian carp (about 600 g); score both sides diagonally at 2 cm intervals; pat dry with paper towel.

  2. 2
    5 min

    Slice half a sour papaya thinly; cut firm tofu into 3 cm cubes; slice ginger and bruise 4 garlic cloves.

  3. 3
    5 min

    Heat 3 tbsp oil in a wok until shimmering; fry the fish 2 minutes per side until lightly golden; remove and set aside.

    Watch out

    Fry the fish two minutes a side to lightly golden before it goes in the broth — this sets the skin so the flesh holds together in the simmer.

  4. 4
    2 min

    In the same oil stir-fry ginger, garlic and 2 tsp dried chili flakes over medium heat 30 seconds until fragrant.

  5. 5
    3 min

    Return fish to the wok; add 800 ml water; bring to a vigorous boil then add sour papaya, tofu, 1 tsp salt, 1 tbsp rice vinegar and 1 tsp Sichuan pepper.

  6. 6
    12 min

    Add 1 tbsp chili paste; reduce to a medium simmer and cook 12 minutes, turning fish once halfway.

    Watch out

    Simmer at 90 to 95 degrees, turning once — a hard boil over-coagulates the protein and the fish goes dry and crumbly.

  7. 7
    3 min

    Taste and adjust seasoning; transfer to a deep bowl; scatter chopped cilantro and spring onion to serve.

Dishes like this

More from Chinese