Fish soup with snails (鱼汤嗦螺, yu tang suo luo) is a beloved Hunan specialty that combines two of the region's most abundant ingredients: river snails and freshwater fish. The snails are first stir-fried with chilies and aromatics to develop their flavor, then simmered in a rich broth made from fish bones, creating a soup that is deeply savory, slightly spicy, and wonderfully complex. The name "suo luo" (嗦螺) comes from the action of sucking the snail meat out of its shell — "suo" means to suck, and "luo" means snail. This interactive eating style is part of the fun: you pick up a snail, suck the meat out with a satisfying slurp, and enjoy the tender, flavorful morsel along with a sip of the rich broth. The perilla leaves (紫苏, zi su) add a distinctive herbal aroma that is quintessentially Hunan.
River snails (螺蛳, luo si) have been a part of the Hunan diet for centuries, thanks to the region's extensive network of rivers, lakes, and rice paddies where snails thrive. The Xiang River (湘江), which flows through Changsha, has long been a source of freshwater fish and snails. The combination of the two — fish and snails — is a natural pairing that reflects the resourcefulness of Hunan home cooking. The dish is particularly popular in the summer and autumn, when snails are at their plumpest and most flavorful. The perilla leaves (紫苏, zi su) are a key ingredient — this aromatic herb, native to East Asia, adds a unique flavor that is difficult to describe but instantly recognizable to anyone familiar with Hunan cuisine. In the countryside, families would gather snails from rice paddies in the morning and have them in a soup by lunchtime — the ultimate expression of fresh, local, seasonal cooking.
Ingredients
River snails can be found at Chinese and Asian grocery stores, usually in the seafood section. They should be alive and active when purchased. If fresh snails are unavailable, canned snail meat can be substituted. Fish bones for the broth can be obtained from any fishmonger — grass carp or tilapia bones work well.
- 500 g live river snails, cleaned and purged
- 300 g fish bones and head (grass carp or tilapia)
- 10 dried red chilies
- 6 garlic cloves, smashed
- 1 large piece ginger, sliced
- 3 scallions, cut into sections
- 1 handful fresh perilla leaves (紫苏, zi su)
- 2 tbsp cooking wine
- 2 tbsp light soy sauce
- 1 tbsp doubanjiang (chili bean paste)
- 1 tsp sugar
- 1/2 tsp salt
- 1/4 tsp white pepper
- 3 tbsp cooking oil
- 4 cups water
- 1 tsp sesame oil
Step-by-Step Instructions
- Purge and clean the snails. This is the most important step for both food safety and flavor. Place the live snails in a large bowl of clean water. Add 1 tablespoon of salt and a few drops of cooking oil — the oil creates a film on the water surface that encourages the snails to come out and expel grit. Let them soak for 2 to 3 hours, changing the water every hour. Scrub the shells thoroughly with a brush under running water to remove any algae or debris. Once cleaned, use scissors or pliers to clip off the tip of each snail shell — this creates a small opening that makes it easier to suck the meat out later. Rinse the snails one final time and drain. Do not skip the purging step — improperly purged snails will be gritty and unpleasant.
- Make the fish bone broth. Heat 1 tablespoon of oil in a large pot over medium-high heat. Add the fish bones and head, and pan-fry for 2 to 3 minutes per side until golden. This step is crucial — browning the bones creates a rich, savory base for the broth. Add the smashed ginger (2-3 slices) and 1 tablespoon of cooking wine. Pour in 4 cups of water and bring to a boil. Reduce the heat to low and simmer for 15 to 20 minutes, skimming off any foam that rises to the surface. The broth should be milky white and fragrant. Strain the broth through a fine mesh sieve and discard the bones. You should have about 3 cups of rich fish broth. Set aside.
- Stir-fry the snails. Heat 2 tablespoons of oil in a wok over high heat. Add the dried red chilies and stir-fry for 15 seconds until fragrant. Add the smashed garlic and remaining ginger slices, and stir-fry for another 15 seconds. Add the doubanjiang and stir-fry for 10 seconds until it releases its red oil. Add the cleaned snails and stir-fry vigorously for 2 to 3 minutes. The snails will hiss and pop as they cook. Add the remaining cooking wine to deglaze the wok, scraping up any browned bits from the bottom. The high-heat stir-frying develops the snails' flavor and creates a rich, spicy, aromatic base for the soup.
- Simmer the soup. Pour the strained fish broth into the wok with the snails. Add the light soy sauce, sugar, salt, and white pepper. Bring to a boil, then reduce the heat to medium and let it simmer for 8 to 10 minutes. The snails will cook through and their flavor will infuse the broth. The broth will take on a rich, reddish-brown color from the doubanjiang and chilies. Taste the broth and adjust the seasoning — it should be savory, slightly spicy, and deeply flavorful. The snails are done when the meat is firm and pulls easily from the shell when sucked.
- Add perilla and serve. Add the perilla leaves and scallion sections to the wok. Simmer for 1 more minute — the perilla leaves will wilt and release their distinctive aroma, which is the signature flavor of this dish. Drizzle with sesame oil and turn off the heat. Ladle the soup into a large serving bowl, making sure each serving gets plenty of snails, broth, and aromatics. Serve hot with toothpicks or small forks for extracting the snail meat. To eat: pick up a snail, bring it to your lips, and suck firmly — the meat should slide out of the clipped end of the shell. The combination of tender snail meat, spicy-savory broth, and aromatic perilla is uniquely satisfying. Serve with steamed rice and cold beer for the full Hunan experience.
- Purge the snails thoroughly. Soak them in salted water with a drop of oil for 2-3 hours. This removes grit and sand from their digestive systems.
- Clip the shell tips. Use scissors or pliers to clip off the pointed end of each shell. This creates an opening that makes it easy to suck the meat out.
- Brown the fish bones. Pan-frying the bones before making broth creates a richer, more flavorful base. The broth should be milky white, not clear.
- Use fresh perilla leaves. Perilla (紫苏) is the signature herb of this dish. If unavailable, substitute with Thai basil or mint, but the flavor will be different.
Variations
This versatile snail dish can be prepared in several delicious ways. Here are some popular variations.
With tofu
Add cubes of firm tofu to the simmering soup. The tofu absorbs the rich broth and provides a soft, creamy contrast to the chewy snails.
Spicy dry version
Skip the fish broth and stir-fry the snails with more chilies and less liquid for a "dry" version. This creates a more intense, concentrated flavor that is popular as a beer snack.
Nutrition
Estimated values per serving (recipe serves 3).
| Nutrient | Per serving |
|---|---|
| Calories | 220 kcal |
| Protein | 22 g |
| Total fat | 10 g |
| Saturated fat | 2 g |
| Carbohydrates | 8 g |
| Sodium | 780 mg |
| Sugar | 3 g |
Values are estimates. Actual nutrition will vary depending on specific ingredients and portion sizes.
Frequently Asked Questions
Related Recipes
If you enjoyed this bold and interactive Hunan specialty, try these other Hunan river and seafood recipes that are equally adventurous.