You can eat plenty of Chinese food with type 2 diabetes. The key is choosing dishes built around protein and vegetables rather than those loaded with sugary sauces, battered coatings, and large portions of white rice. Most Chinese restaurant menus have genuinely good options once you know what to look for and what to avoid.
Dishes That Work Well
Your best bets are stir-fried dishes where the protein and vegetables do the heavy lifting. Chicken, beef, or shrimp with mixed vegetables (often listed as “with broccoli” or “with mixed vegetables”) give you a solid base of protein and fiber without a sugar-heavy sauce. Moo Goo Gai Pan, a simple chicken and mushroom stir-fry in a light sauce, is one of the most reliably low-carb options on a typical menu.
Egg Foo Yung is another strong choice. It’s essentially a Chinese-style omelet made with bean sprouts, mushrooms, and onions bound together with egg. It’s low in both carbs and calories while delivering protein and vegetables in every bite. Steamed fish or steamed shrimp with ginger and scallions, if available, are even simpler since they skip the oil and sauce entirely.
For soups, hot and sour soup is a surprisingly smart starter. A standard serving has only about 7 grams of carbohydrates, 14 grams of protein, and around 153 calories. Egg drop soup is similarly low in carbs. Both fill you up before the main course arrives, which helps with portion control.
Dishes to Limit or Avoid
The biggest blood sugar spikes come from dishes with sweet, thick, glossy sauces. Sweet and sour pork packs about 29 grams of carbohydrates per half cup, and most restaurant portions are two to three times that size. General Tso’s chicken and orange chicken are in the same category: battered, deep-fried protein drenched in a sauce that’s essentially liquid sugar. Lo mein and chow mein noodle dishes are also carb-heavy, with the noodles alone accounting for a large portion of the meal’s total carbohydrates.
Fried rice sounds harmless but combines white rice with oil and soy sauce, stacking carbs, fat, and sodium all at once. If a dish name includes the words “crispy,” “sweet,” “honey,” or “glazed,” it almost certainly has a batter coating, a sugary sauce, or both.
The Rice Question
White rice is one of the highest glycemic-index foods you’ll encounter at a Chinese restaurant, with a GI around 73. That means it raises blood sugar quickly and significantly. Brown rice is only slightly better, coming in around 68 on the glycemic index, which still qualifies as medium-high. The difference between the two is real but modest.
The most effective strategy isn’t switching to brown rice. It’s reducing rice volume altogether. Ask for a half portion, or skip it and let the protein and vegetables be the meal. If you do eat rice, treat it as a side rather than a base. A quarter cup alongside a large serving of stir-fried chicken and broccoli is a very different meal from a plate of fried rice topped with a few pieces of shrimp.
Watch the Sodium
Sodium deserves attention because high blood pressure and type 2 diabetes frequently go together, and Chinese restaurant food tends to run high in salt. USDA data shows that sodium levels per 100 grams range from 252 mg for lemon chicken to 553 mg for orange chicken, with most dishes falling between 300 and 430 mg. That’s per 100 grams. A full restaurant portion can easily weigh 400 to 650 grams, meaning a single dish could deliver well over 2,000 mg of sodium on its own.
Soy sauce is the primary culprit, but it’s also in almost everything. You can reduce your intake by asking for sauce on the side, requesting light soy sauce, or choosing steamed dishes. Soups, while low in carbs, can be sodium-heavy. That serving of hot and sour soup contains about 1,540 mg of sodium, which is already more than half the daily limit most guidelines recommend.
How to Order Strategically
A few simple adjustments at the ordering stage make a real difference:
- Ask for steamed instead of fried. Many restaurants will steam chicken, shrimp, or tofu with vegetables on request, even if it’s not listed on the menu. You can ask for a small amount of sauce on the side to control how much you use.
- Lead with protein and vegetables. Build your meal around a stir-fry with a clear or light sauce (garlic sauce, black bean sauce, or ginger sauce) rather than a sweet or battered option.
- Start with soup. Egg drop or hot and sour soup before your main course helps you eat less overall, and both are low in carbs.
- Split the starch. If you want rice or noodles, share one order across the table or box half immediately. Keeping your starch portion to a quarter or third of the plate leaves room for the foods that won’t spike your blood sugar.
- Skip the appetizer platter. Egg rolls, crab rangoon, and fried wontons are all deep-fried dough with minimal protein. If you want a starter, go with the soup or an order of steamed dumplings (fewer carbs than fried, though still not carb-free).
A Sample Meal That Works
Here’s what a solid Chinese restaurant meal looks like for someone managing type 2 diabetes: a cup of hot and sour soup to start, followed by chicken or shrimp with broccoli (or mixed vegetables) in garlic sauce, with a small scoop of steamed rice on the side. That gives you protein, fiber, a manageable amount of carbs, and enough flavor that you won’t feel like you’re on a diet. You could also swap the main for steamed fish with ginger, Moo Goo Gai Pan, or Egg Foo Yung and stay in a similar range.
The portion that comes out of the kitchen is almost always enough for two meals. Taking half home isn’t just good for your blood sugar. It means you get to enjoy Chinese food twice.