When it comes to Shanghai cuisine, you are always spoiled for choice. Some say the best cooks in the world have congregated here; others claim there's simply too much to choose from. One thing you'll realise fairly quickly is that Shanghai thrives on diverse, creative dishes that are impossible not to want to try.
Some of the best food to eat in Shanghai comes from its incredible street food scene — very different from anything you might expect in the West. This guide covers what makes Shanghai cuisine so special, the five dishes worth making a beeline for, and the dining tips that will help you eat your way through the city with confidence.
What makes Shanghai cuisine special
Shanghai is described by many travellers as a foodie's paradise — not because of any single signature cuisine, but because it's a genuine melting pot of tastes and styles. From mild and delicate to tangy and sweet, every meal in Shanghai can be a completely different experience if you plan ahead. Even a very short trip through the street food scene will deliver a remarkable variety of flavours.
As one of the world's great international hubs for business and tourism, Shanghai's food culture has evolved to appeal to an extraordinarily wide range of palates. Even picky eaters will find something that works — and something that surprises.
Best food to try in Shanghai
Compiling a truly comprehensive list of the best food to eat in Shanghai could take years. Here are five dishes to start with — take them as an introduction and build on your food exploration when you arrive.
[numbered title="Xiaolongbao" pill="Soup-filled steamed dumplings"]Shanghai's most iconic dish — steamed dumplings filled with piping hot soup and spicy minced pork or crab meat. Eat carefully or risk a very hot mouthful.[/numbered] [numbered title="Shengjianbao" pill="Crispy pan-fried dumplings"]A denser, crispier cousin of the xiaolongbao — pan-fried on a griddle, then steamed, and served hot from street vendors with an extraordinary texture.[/numbered] [numbered title="Red Braised Pork" pill="Sweet sticky pork belly"]Shanghai's indulgent pork belly — slow-cooked with soy sauces and rice wine until sticky, sweet, and deeply savoury. A national favourite with local creative twists.[/numbered] [numbered title="Scallion Oil Noodles" pill="Soy and scallion noodles"]Simple, deceptively flavourful — noodles tossed in a deep soy scallion dressing that leaves a lasting impression. Don't judge by appearance; the taste is the whole point.[/numbered] [numbered title="Hairy Crab" pill="Autumn-only delicacy"]A true Shanghai delicacy for locals and visitors alike — traditionally steamed and served with black vinegar. Available only in autumn, so plan your trip accordingly.[/numbered]Xiaolongbao
Xiaolongbao is a classic steamed dumpling filled with piping hot soup — usually made from spicy minced pork or crab meat. It's something of a local Shanghai delicacy despite the city's internationally diverse food scene, and it's non-negotiable on any first visit.
[tip title="Bite xiaolongbao carefully — there's hot soup inside"]Xiaolongbao are famously easy to burn yourself on if you're not careful. The correct technique is to bite a small hole in the side, let the soup cool slightly, then drink the broth before eating the rest of the dumpling. Rushing it or biting straight in is a reliable way to scald your mouth.[/tip]Shengjianbao
Shengjianbao is another local take on the dumpling — also filled with piping hot pork soup, but denser and crispier in texture. Street vendors serve them straight from a steam cooker after being oiled on a griddle, giving them an exterior crunch that's entirely different from the xiaolongbao. Ideal if you want something with more substance.
Red braised pork
Shanghai pork belly is a genuine indulgence — rich, meaty, and served with savoury lashings that are just as sticky as they are sweet, typically cooked with soy sauce and rice wine. Red braised pork is celebrated across China, and Shanghai puts its own creative stamp on it. If you've tried it elsewhere in China, the Shanghai version is worth comparing.
Scallion oil noodles
You cannot visit Shanghai without trying some local noodles — and many say the finest version is scallion oil noodles, finished with a deep soy scallion dressing that really does leave a lasting impression. Look for street vendors serving them in pots to take away. They look deceptively simple, but the flavour is the whole point.
Hairy crab
Hairy crab is an absolute Shanghai delicacy — deeply popular with both locals and visitors. They are traditionally steamed and served with black vinegar, and the preparation is worth every bit of the effort involved.
[tip title="Hairy crab is only available in autumn — plan your visit accordingly"]Hairy crab is only served in autumn — typically September through November when they are in season. If this dish is on your must-try list, factor the season into your trip planning. Outside of autumn, you simply won't find them at street vendors or most restaurants.[/tip]Shanghai street food guide
Shanghai street food is available 24/7 — meaning no late-night hunger pangs, no expensive room service, and no searching for a diner at midnight. From streets that specialise in spice to those focused on noodles and egg dishes and others with local twists on porridge, the variety from block to block is genuinely extraordinary. You never quite know what's around the next corner.
[tip title="Consider a local food tour for the most efficient way to explore"]If you want to maximise what you try across Shanghai's street food scene, a local food tour is the most efficient approach — expert guidance, curated stops, and context for what you're eating. Building your own itinerary is equally rewarding but harder without Mandarin or prior knowledge of the city's food districts.[/tip]








