How Many Calories in Chinese Food: Full Breakdown

A typical Chinese restaurant entrée runs between 400 and 800 calories per serving, but the range is enormous depending on what you order and how it’s prepared. A steamed dish with vegetables can come in under 300 calories, while a battered, deep-fried entrée smothered in sweet sauce can clear 1,000. The biggest calorie drivers aren’t the proteins or vegetables themselves. They’re the cooking method, the sauce, and the rice or noodles on the side.

Main Dish Calories at a Glance

The most popular Chinese restaurant dishes cluster between roughly 400 and 550 calories for a standard serving, but that serving is often smaller than what lands on your plate. General Tso’s chicken comes in around 433 calories for a 5-ounce portion. Orange chicken from Panda Express hits 510 calories for about 6 ounces, with 20 grams of sugar and 850 milligrams of sodium packed into the sauce. Beef and broccoli sits at roughly 448 calories for a 4-ounce serving, but delivers 40 grams of protein since the beef isn’t battered.

The problem is that a typical restaurant plate holds far more than 4 to 6 ounces of food. Most entrée portions are closer to 10 or 12 ounces, which means the actual calorie count for what you eat in one sitting can easily double those per-serving numbers. A full plate of General Tso’s chicken, before rice, can realistically land between 800 and 900 calories.

How Cooking Method Changes Everything

The single biggest factor in how many calories your dish contains is whether it’s deep-fried, stir-fried, or steamed. Data from Hong Kong’s Department of Health illustrates this clearly: deep-fried prawns contain 242 calories per 100 grams, while braised prawns prepared by steaming come in at just 99 calories. Deep-fried fish fillets hit 248 calories per 100 grams compared to 126 for steamed fish. That’s roughly double the calories just from the cooking method alone.

Battering amplifies the difference further. Most deep-fried Chinese dishes coat the protein in a starch or flour batter before frying, which soaks up oil and adds a significant layer of calories and fat on top of the protein itself. This is why dishes like sweet and sour pork, General Tso’s chicken, and orange chicken consistently rank among the highest-calorie options on any Chinese menu. If you see the words “crispy” or “golden” in a dish name, it’s almost certainly battered and fried.

Stir-frying uses far less oil than deep-frying but still more than steaming or braising. A stir-fried vegetable dish will typically run 150 to 250 calories per cup, while the same vegetables steamed would be closer to 50 to 80.

Rice and Noodle Sides

A cup of steamed white rice contains about 242 calories. Plain fried rice made with just oil and no added ingredients contains roughly the same number per cup, but restaurant fried rice is never plain. Once you add egg, soy sauce, vegetables, and often bits of pork or shrimp, a cup of restaurant fried rice climbs to 350 to 450 calories. A generous scoop on the side of your plate is usually about a cup and a half, so you’re looking at 360 calories minimum from steamed rice alone and potentially 500 or more from fried rice.

Lo mein noodles are even more calorie-dense. A cup of lo mein typically contains 350 to 400 calories because the noodles are tossed in oil and sauce. Chow fun (wide rice noodles) runs in a similar range. If you’re trying to keep the calorie count down, steamed rice is the most predictable option.

Appetizers and Small Bites

Appetizers add up fast because most are fried and easy to eat several of without thinking. A single restaurant egg roll contains 200 to 250 calories depending on size and wrapper thickness. Chinese spring rolls are lighter, running 100 to 140 calories per piece, partly because they use a thinner wrapper. Crab rangoon, though small, packs a similar punch to egg rolls because the cream cheese filling is calorie-dense.

If your table orders a plate of six egg rolls, that’s potentially 1,500 calories sitting in the middle of the table before anyone’s entrée arrives. Splitting appetizers across the group, or choosing steamed dumplings over fried ones, makes a meaningful difference.

Dim Sum by the Piece

Dim sum is easier to track because you’re eating individual pieces rather than estimating portion sizes from a big plate. According to a nutritional study by Hong Kong’s Centre for Food Safety, a single siu mai (pork and shrimp dumpling) contains about 61 calories. Har gow (steamed shrimp dumplings) are slightly lighter at around 50 calories each. A steamed barbecue pork bun is more substantial at 150 calories per bun.

A typical dim sum meal involves eating 10 to 20 individual pieces across several dishes. At 50 to 150 calories per piece, a moderate dim sum lunch lands somewhere between 600 and 1,200 calories total. The steamed items (dumplings, rice rolls, buns) are consistently lower in calories than the fried options like taro puffs and fried sesame balls, which can run 150 to 200 calories per piece.

Soups

Soup is one of the lower-calorie ways to start a Chinese meal. Hot and sour soup contains about 118 calories per serving, though it carries 788 milligrams of sodium, which is over a third of the daily recommended limit. Wonton soup runs in a similar calorie range, roughly 100 to 150 calories per cup, depending on how many wontons are in the bowl. Egg drop soup is the lightest common option at around 65 to 90 calories per cup.

Starting with soup can help you eat less of the higher-calorie dishes that follow, but the sodium content is worth keeping in mind if you’re watching salt intake. Nearly every Chinese soup is made with a soy-sauce-based or stock-based broth that’s naturally high in sodium.

Where the Hidden Calories Are

Sauces are the least visible calorie source in Chinese food and one of the most significant. A tablespoon of stir-fry sauce contains about 25 calories, which sounds small until you realize that a single entrée can use four to six tablespoons of sauce. Sweet and sour sauce, hoisin sauce, and orange sauce are particularly high in sugar, sometimes adding 15 to 25 grams of sugar per serving on top of the calories from oil and cornstarch used to thicken them.

Cornstarch is another hidden contributor. Most Chinese sauces are thickened with a cornstarch slurry, and many proteins are coated in cornstarch before frying. It’s not a massive calorie source on its own, but combined with the oil it absorbs during cooking, it adds a layer of calories that doesn’t exist in dishes where the protein is simply grilled or steamed.

Lower-Calorie Ordering Strategies

The math on Chinese food calories becomes more manageable when you understand the pattern: steamed beats stir-fried beats deep-fried, clear sauces beat thick sweet sauces, and steamed rice beats fried rice or noodles. A meal of steamed dumplings, stir-fried chicken with vegetables in garlic sauce, and a cup of steamed rice might total 600 to 700 calories. Swap that for egg rolls, General Tso’s chicken, and fried rice, and you’re looking at 1,200 to 1,600 calories or more.

Dishes heavy on vegetables and light on batter tend to be the best options. Steamed fish, moo goo gai pan (chicken with mushrooms), and shrimp with mixed vegetables are consistently among the lower-calorie entrées at most Chinese restaurants, typically running 300 to 450 calories per reasonable portion. Asking for sauce on the side gives you control over how much ends up on your food, which alone can save 100 to 200 calories per dish.