Spend a morning in a Yangshuo farmhouse learning the dishes locals actually eat — beer fish, stuffed tofu, and Guilin rice noodles — then eat what you cook.
Bottom line: A Yangshuo cooking class is a half-day, hands-on session — usually a short market visit followed by cooking beer fish, stuffed tofu, and Guilin rice noodles, then eating your own meal. Budget about ¥120–250 per person and book a day ahead.
Most of Yangshuo is built around scenery — rivers, peaks, bike loops. A cooking class is the rare activity that drops you into local life instead of looking at it. You stand in a farmhouse kitchen, handle the ingredients behind the dishes you have been ordering all week, and leave able to make beer fish back home. Travellers consistently rate it as a highlight precisely because it is active, small-group, and genuinely local, rather than a performance watched from a seat.
It also reframes the food. Guilin and Yangshuo cuisine is distinctive — the tomato-and-beer broth of beer fish, the savoury stuffing of ?????????, the dry-tossed bite of Guilin rice noodles. Learning to make them turns "tasty dinner" into "I understand this region's pantry," which is a different kind of souvenir.
A typical session runs three to four hours in the morning. It usually opens with a short walk through a local market or garden to pick ingredients — you learn to recognise the right fish, the firm tofu, the fresh herbs. Then you return to the kitchen and cook each dish step by step: knife work, seasoning, the beer-fish technique, and plating. The class ends with the meal you prepared, often with tea and a recipe sheet to take away.
Classes are practical, not demonstration-only. You do the cutting and cooking; the instructor guides. No prior Chinese cooking experience is expected, and the pace suits beginners. Group sizes are small, which is why booking ahead matters.
Most cooking classes happen in the Yangshuo countryside, often at farm guesthouses or small cooking schools in and around villages like Jiuxian and the Yulong River valley. A few operate in Yangshuo town itself. The rural settings are part of the appeal — you cook with village ingredients and often eat looking out at the karst. If you are driving, choose a class with on-site parking or arrange a taxi from your hotel, since town-centre kitchens can be tight to reach by car.
Classes run year-round, but a morning slot is best: you catch the market at its freshest, cook before the midday heat, and still have the afternoon for a bike loop or a cruise. Summer mornings are warm and lush; winter is cooler but the classes move indoors comfortably. Avoid booking one on a day you also want a long Li River cruise — both want your morning.
| Way to book | Good for | Notes |
|---|---|---|
| Through your guesthouse / hotel | Easiest | Many countryside guesthouses run their own small classes |
| Yangshuo tour desk / West Street | Flexible | Several desks sell cooking-class slots face to face |
| Independent cooking school | Structured lesson | Search ahead; book a day in advance in peak season |
| Walk in on the day | Low chance | Small groups fill; not reliable in spring–autumn |
There is no single official booking site, and the project does not name specific schools. The reliable route is to ask your accommodation or a Yangshuo tour desk a day before, confirm the price and what is included, and turn up hungry. Tell them about allergies or vegetarian needs when you book, not on the day.
Prices typically run ¥120–250 per person for a half-day class, which usually includes the market visit (or ingredient sourcing), all food and instruction, and the meal you cook. Some classes add hotel pickup for an extra fee; others are self-arrive. Confirm exactly what is covered when you book, and carry some cash for the smaller farms where card payment may not work.
Source & verification: Prices are typical 2026 estimates and vary with group size, season, and whether pickup is included. Treat them as a budget guide, not a fixed rate.
Vegetarian and allergy-friendly versions are often possible — the instructor can swap fish for extra tofu or vegetables and adjust the seasoning. Request it when booking so the shopping list matches.
Cooking is one of the most direct ways to meet Guangxi culture. For the wider etiquette of meeting local people on your trip, see our Guilin culture bridge guide. To understand the wider menu beyond the class, our Guilin food guide explains beer fish, rice noodles, and the region's other dishes, and the Guilin rice noodles guide goes deep on the noodle itself.
Most cooking classes include hotel pickup — ask your guesthouse or the school when you book, since this is the easiest way to arrive. If you go independently, an e-bike from Yangshuo town takes about 15–20 minutes along quiet countryside lanes to the farms and villages where classes run. Roads are rural, so confirm the exact pickup or meeting point with the school the day before rather than relying on a map pin alone.
Most classes teach the local signature dishes: Yangshuo beer fish (啤酒鱼), stuffed tofu (酿豆腐), and Guilin rice noodles (桂林米粉), plus a simple vegetable dish. You usually start with a short market visit to buy ingredients, then cook each dish hands-on with the instructor.
Typical 2026 prices run about ¥120–250 per person for a half-day class including the market visit, ingredients, and the meal you cook. Prices vary with group size and whether hotel pickup is included. Confirm what is covered when you book.
Yes, ideally a day ahead. Classes are small and run by guesthouses, farms, and a few cooking schools, so same-day spots are not guaranteed in peak season. Book through your hotel, a Yangshuo tour desk, or an independent operator.
Often yes — most instructors can swap the fish for tofu or extra vegetables and adjust seasoning. Tell them about allergies or dietary needs when you book, not on the day, so they can plan the market list.
Yes. The dishes are straightforward and the instructors expect travellers with no Chinese cooking background. You learn knife skills, the beer-fish technique, and how to balance the sweet-sour-tomato sauce that defines the local flavour.
Most are in the countryside around Yangshuo town or in villages like Jiuxian, where farms and guesthouses run small classes. A few operate in town. If you are driving, pick a class with parking or arrange a taxi from your hotel.
Pair a morning cooking class with an afternoon bike loop for the full countryside experience.
Explore Road Trip Routes