When the craving for Chinese takeaway strikes, it's easy to assume you're choosing between flavour and fitness. But according to nutrition experts, some classic dishes can actually fit into a balanced diet—and a few are surprisingly slimming. The key lies in understanding how dishes are prepared and making informed choices.
Why Chinese Takeaway Gets a Bad Rap
Chinese cuisine often gets labelled as heavy and calorie-laden, largely due to deep-frying, sugary sauces, and generous portions of refined carbohydrates. Dishes like sweet and sour pork, crispy shredded beef, and spring rolls are fried and coated in syrups that can push a single meal past 1,500 calories. However, the cuisine also encompasses steaming, poaching, and stir-frying—methods that preserve nutrients and keep added fats in check. Experts point out that the healthiest options are those that highlight lean proteins, abundant vegetables, and light sauces.
Expert-Recommended Slimming Dishes
We spoke to registered dietitians and nutritionists to identify the best bets on a typical Chinese takeaway menu. Their top picks focus on dishes that are filling yet moderate in calories.
Steamed Dumplings
Steamed dumplings, whether filled with prawns, chicken, or vegetables, are a far cry from their fried counterparts. A standard portion of six steamed dumplings contains around 200-300 calories, depending on the filling. They provide a satisfying mix of protein and carbs without the added oil. Dip them in low-sodium soy sauce mixed with vinegar instead of sugary sauces.
Chicken and Broccoli
This stir-fry classic is a staple for good reason. When made with skinless chicken breast, broccoli, and a light garlic-ginger sauce, it delivers lean protein, fibre, and vitamins. Ask for extra broccoli and less sauce to keep sodium and sugar in check. One study found that replacing white rice with brown rice and increasing vegetable content can reduce the overall calorie density of the meal by up to 30%.
Vegetable Chow Mein (with Whole-Wheat Noodles)
Chow mein can be a calorie bomb if it's greasy and loaded with noodles. But when prepared with plenty of vegetables and minimal oil, it becomes a balanced option. Opt for whole-wheat noodles if available, and ask for light soy sauce. Adding tofu or lean chicken boosts protein, keeping you fuller for longer.
Hot and Sour Soup
Starting with a broth-based soup like hot and sour soup (without fried wonton strips) can help curb hunger. At around 100-150 calories per bowl, it's a low-calorie way to begin the meal. It also provides hydration and some vegetables.
Steamed Sea Bass with Ginger and Spring Onion
Fish is a star when steamed. Sea bass cooked this way is low in fat and calories, yet high in protein. The ginger and spring onion add flavour without heavy sauces. Pair it with steamed pak choi for a complete, slimming meal.
What to Avoid (or Limit)
Not all Chinese dishes are created equal. Experts suggest steering clear of or limiting the following:
- Sweet and sour dishes: The battered meat and sugary sauce can pack over 800 calories per serving.
- Crispy aromatic duck: The duck is deep-fried and served with pancakes, hoisin sauce, and cucumber. Delicious but calorie-dense.
- Spring rolls and prawn crackers: Fried appetisers add significant fat and calories with little nutritional value.
- Fried rice: Egg fried rice can contain up to 500 calories per portion due to oil and eggs. Steamed rice is a better choice.
Smart Swaps and Ordering Strategies
Even if your favourite dish isn't on the slim list, you can make it healthier with a few tweaks. Ask for sauces on the side, choose steamed over fried, and swap white rice for brown rice or extra vegetables. Many takeaways will accommodate requests for less oil and salt. Portion control matters too: share dishes or save half for later.
The Bottom Line
Chinese takeaway can be part of a healthy diet if you choose wisely. Focus on steamed, poached, or stir-fried dishes with lean proteins and vegetables. Avoid deep-fried items and sugary sauces. With these expert tips, you can enjoy your meal without derailing your health goals.
Frequently Asked Questions
Is Chinese takeaway healthy?
It can be, depending on what you order. Steamed dumplings, chicken and broccoli, and vegetable chow mein are healthier options, while sweet and sour dishes and fried items are higher in calories and fat.
What is the healthiest Chinese takeaway dish?
Steamed sea bass with ginger and spring onion, or steamed dumplings with a side of steamed vegetables, are among the healthiest choices due to their low calorie and high nutrient content.
Can I eat Chinese takeaway and still lose weight?
Yes, if you choose dishes that are steamed, poached, or stir-fried with lean protein and vegetables, and control portion sizes. Avoid fried and sugary dishes.
How many calories are in a typical Chinese takeaway meal?
It varies widely. A healthy option like chicken and broccoli with steamed rice can be around 500-600 calories, while a sweet and sour pork with fried rice can exceed 1,500 calories.
What should I avoid at a Chinese takeaway?
Avoid deep-fried items like spring rolls, prawn crackers, and crispy duck, as well as dishes with heavy sugary sauces like sweet and sour. Also limit fried rice and noodles.

