Spicy Snails (炒螺蛳, chǎo luó sī) are a quintessential Changsha street food, eaten by the plateful at late-night stalls along the city's riverside. Small river snails, still in their spiral shells, are stir-fried with a fierce mix of dried chilies, garlic, ginger, perilla leaves, and soy sauce until every shell is coated in a dark, spicy glaze. Diners extract the meat by mouth—sucking sharply on the shell opening—chasing each snail with cold beer.
Eating spicy snails is a skill and a social ritual all its own. The snail's trapdoor (operculum) must be loosened with the tongue or a toothpick, then the meat sucked out with a quick, sharp inhale—too timid and nothing comes, too forceful and you get a mouthful of chili grit and sauce. Regulars develop a rhythm, working through a plate of forty or fifty snails in minutes, the discarded shells piling up like evidence of a good night. The sauce, pooled at the bottom of the plate, is sopped up with bread or drunk with a spoon by the most dedicated enthusiasts. It is messy, noisy, and deeply social—the kind of food that turns strangers into friends over a shared plate and a cold beer.
According to local food lore, spicy snail stalls first appeared along the Xiang River waterfront in the 1960s, catering to dockworkers and night-shift laborers who needed cheap, filling food after dark. By the 1990s, the stalls had multiplied and spread, becoming a defining feature of Changsha's legendary nightlife. Today, the city's riverside and old town are dotted with snail stalls that open at dusk and stay busy until the early hours of the morning. Alongside spicy crayfish (口味虾), spicy snails define the city's late-night food culture—the two dishes that every visitor to Changsha must try if they want to experience the city after dark.
Spicy Snails offer a bold, multi-layered flavor experience. The first thing you notice is the aroma: a powerful, heady mix of dried chili, garlic, perilla, and river-shell minerality that rises from the plate and hits you before the first bite. The snail meat itself is tender-chewy, with a mild, slightly sweet shellfish flavor that serves as a canvas for the assertive sauce.
The sauce is the star: rich, savory, and deeply spicy, with a distinctive herbaceous note from the perilla leaves (紫苏, zǐ sū) that is uniquely Hunan. Doubanjiang (豆瓣酱) adds depth and a fermented complexity, while soy sauce and cooking wine provide savoriness and aroma. The chili heat builds as you eat, starting warm and growing into a pleasant burn that makes each cold beer taste like a revelation. Texturally, the snail meat is firm and slightly chewy—similar to a tender clam or mussel—with the dark, glossy sauce clinging to every curl.
Cooking snails properly requires both technique and patience. The purging process alone takes a full day, and the cooking itself must be timed carefully so the snails are cooked through but not rubbery. The stir-fry technique used for snails is similar to that used for other shellfish, but with Hunan's signature emphasis on chili and aroma.
1. Purging (吐沙, tǔ shā). This is the most important step. Live snails are placed in several changes of clean water, sometimes with a splash of oil or a few iron nails (a traditional trick said to encourage the snails to expel grit), for 12-24 hours. The water should be changed every few hours. Skip this step and the dish will be sandy and unpleasant.
2. Prepping the snails. After purging, the snails are rinsed thoroughly. Many cooks then snip off the pointed tail end of each shell with a pair of kitchen shears. This not only helps the snails cook more evenly and absorb flavor better, but it also creates an air passage that makes sucking out the meat much easier. The snails are then rinsed one more time and drained.
3. Building the flavor base. The wok is heated fiercely. Oil goes in, followed by a generous amount of doubanjiang, dried chilies, garlic, and ginger. The paste is fried until the kitchen is thick with capsaicin fumes and the oil turns a deep, glossy red. This step, called "chao xiang" (炒香, stir-frying to release fragrance), is where the depth of flavor is built.
4. Stir-frying the snails. The snails go in and are tossed at high heat for a minute or two to sear the outside and coat every shell with the spicy paste.
5. Steaming through. Soy sauce, cooking wine, and a little water or stock are added. The wok is covered and the snails steam for several minutes—usually 3-5 minutes depending on size. This ensures the snails are cooked through and allows the flavors to penetrate the shells.
6. Finishing with perilla. Fresh perilla leaves and scallions go in at the very end, tossed briefly to wilt. The dish is then plated saucy—there should be a pool of dark, spicy sauce at the bottom of the plate—and served immediately with toothpicks, plenty of napkins, and cold beer.
Learn more about Hunan cooking techniques and explore the Hunan flavor profile in our comprehensive guides.
Step 1: Place the live snails in a large bowl of clean water. Add a drop of oil and let them purge for 12-24 hours in the refrigerator, changing the water 3-4 times. The snails are ready when the water stays clear.
Step 2: Rinse the purged snails thoroughly. Use kitchen shears to snip off the pointed tail end of each shell (about 2-3mm). Rinse again and drain well.
Step 3: Heat a wok over high heat. Add the cooking oil. When the oil is hot, add the doubanjiang and stir-fry for 30 seconds until the oil turns red and fragrant.
Step 4: Add the dried chilies, chili powder (if using), garlic, and ginger. Stir-fry for another 20 seconds until aromatic. Be careful not to burn the garlic.
Step 5: Add the snails. Stir-fry vigorously on high heat for 1-2 minutes, coating every shell with the spicy paste.
Step 6: Add the cooking wine, light soy sauce, dark soy sauce, and sugar. Stir to combine.
Step 7: Pour in the water or stock. Bring to a boil, then reduce the heat to medium, cover, and simmer for 3-5 minutes. The snails are done when the meat can be easily sucked out of the shell.
Step 8: Uncover and turn the heat to high. Add the perilla leaves and scallions. Stir-fry for 30 seconds until the perilla wilts. Taste and adjust salt if needed.
Step 9: Transfer to a serving plate, making sure to include all the sauce. Serve immediately with toothpicks, napkins, and cold beer.
Spicy Snails are primarily a street food and a drinking snack, best enjoyed in a casual setting with friends and cold beer.
In Changsha, spicy snails are traditionally eaten at outdoor street stalls, seated on small plastic stools at low tables along the riverside. A plate of snails, a plate of spicy crayfish, and a bucket of cold beer is the standard order for a group of friends spending a summer evening out. The snails are eaten slowly, one by one, as conversation flows and beer flows. It is not about filling up—it is about the rhythm of the evening.
If you are making spicy snails at home, serve them family-style on a large platter with plenty of napkins and toothpicks. Provide small bowls for discarded shells. Pair with steamed rice if you want to make a meal of it, or with cold beer if you are serving them as a snack or appetizer.
Spicy snails pair well with other Hunan street foods and drinking snacks. Try them with Spicy Crayfish (口味虾) for a full riverside experience, or with Changsha Stinky Tofu (臭豆腐) for a full Changsha street food feast. For a more balanced meal, serve alongside a vegetable dish like Dry Pot Cabbage (干锅包菜) to cut through the richness.
Cold lager beer is the undisputed classic pairing—the carbonation and cold temperature cut through the spiciness and oiliness perfectly. Rice wine (米酒, mǐ jiǔ) is also a traditional choice. For non-alcoholic options, try iced sour plum drink (酸梅汤) or sparkling water with a slice of lime.
Spicy snails are best eaten fresh, immediately after cooking. The texture of the snail meat deteriorates quickly when stored, becoming tough and rubbery.
If you have leftovers, store them in an airtight container in the refrigerator for up to 1 day. Any longer and the texture will degrade significantly. The sauce will become more flavorful as it sits, but the snail meat will toughen.
Reheat in a wok or saucepan over medium heat, adding a splash of water or cooking wine to loosen the sauce. Heat just until steaming—do not boil for a long time, as this will make the snails even tougher. You can also add a handful of fresh perilla leaves when reheating to refresh the aroma.
Freezing is not recommended. The texture of snail meat becomes very tough and rubbery when frozen and thawed. It is better to cook only as many snails as you plan to eat in one sitting.
If you have leftover sauce (and the snails are too tough to enjoy), do not throw it away! The spicy, garlicky, perilla-infused sauce is incredibly flavorful. Use it as a base for stir-frying vegetables, as a marinade for chicken or pork, or as a dipping sauce for dumplings. Strain the sauce to remove any snail shell fragments and store in a clean jar in the fridge for up to 3 days.
Yes, as long as they are fresh and properly cooked. Always buy live snails from a reputable source, make sure they are properly purged to remove sand and impurities, and cook them thoroughly. Avoid eating raw or undercooked snails, as they can carry parasites. If you have a shellfish allergy, you should avoid snails.
You eat the muscular foot (the meaty part that comes out of the opening of the shell). The small, hard operculum (trapdoor) should be discarded. The internal organs in the upper, spiraled part of the shell are generally not eaten—you stop sucking when you reach the chewy, darker meat near the top of the shell.
Live snails should have their trapdoors (opercula) closed or should close when you tap or gently squeeze the shell. If a snail's trapdoor is open and does not close when touched, it is dead and should be discarded. Fresh snails should also smell clean and briny, like a riverbank—not fishy or foul.
Restaurant versions in Changsha are typically quite hot—one of the spicier street foods. The heat level can vary from stall to stall, and most places will adjust the spiciness to your preference. At home, you can control the heat by using more or fewer chilies. For a mild version, use just 2-3 dried chilies and remove the seeds.
Canned or preserved snails are not recommended for this dish. The texture will be different—canned snails tend to be softer and less chewy—and they lack the fresh, sweet flavor of live snails. The dish is fundamentally about fresh snails. If you cannot find fresh river snails, it is better to make a different dish.
Perilla (紫苏, zǐ sū), also known as shiso or Chinese basil, is an herb in the mint family with a distinctive minty-anise flavor. It is widely used in Hunan and other southern Chinese cuisines, especially with fish and shellfish. You can find fresh perilla at well-stocked Asian grocery stores, or you can grow it easily from seed. Dried perilla is a poor substitute.
Cutting off the pointed tail end of the shell serves two purposes. First, it creates an opening at both ends of the snail, which allows air to flow through when you suck on the opening—this makes it much easier to extract the meat. Second, it helps the sauce and seasonings penetrate the shell more effectively during cooking, so the snail meat is more flavorful.
A typical serving at a street stall is about 250-500g of snails in the shell, which yields roughly 30-60 individual snails. It sounds like a lot, but each snail has very little meat—most of the weight is the shell. As a drinking snack, one plate of 40-50 snails per person is reasonable. As a main dish with rice, 200-300g per person is usually enough.