The USDA’s FoodData Central database lists a single cup of steamed white rice at 45 grams of net carbs — and most Chinese takeout portions serve two to three cups per plate. That one fact tells you almost everything you need to know about why low carb Chinese food requires some careful navigation, whether you’re eating out or cooking at home.
This guide covers the best dishes to order, the ones to skip entirely, low sodium options for anyone watching salt intake, and a set of simple homemade recipes that replicate takeout flavors without the carb load. You’ll also find specific restaurant ordering strategies and a breakdown of net carbs for the most commonly ordered dishes.
Most keto and low-carb guides treat Chinese food as a single category, when in reality the menu divides cleanly into safe choices and hidden traps. The difference between a 5g net carb meal and a 90g net carb meal at the same restaurant often comes down to three decisions: what sauce, what base, and whether you ask for modifications. That’s what this article focuses on.
Best Low Carb Chinese Dishes to Order
Several classic Chinese dishes are naturally low in carbohydrates when ordered correctly, meaning without rice, noodles, or thick starchy sauces. The key is understanding which proteins and vegetables work in your favor.
Beef and broccoli is the most consistently safe order at any Chinese restaurant. A typical serving without sauce contains around 3 grams of net carbs, almost entirely from the broccoli. Ask for the sauce on the side or request the dish steamed, and you’re in good shape. Egg drop soup is another reliable choice — a standard bowl runs roughly 4 to 6 grams of net carbs and works well as an appetizer that takes the edge off hunger before your main dish arrives.
Moo shu pork is worth ordering if you skip the pancake wrappers it traditionally comes in. The filling itself — shredded pork, cabbage, mushrooms, and egg — is low in carbohydrates and genuinely flavorful. Request it served over steamed vegetables instead. Peking duck, when available, is another strong option: the meat is seasoned with spices rather than sugar-heavy sauce, and it pairs naturally with steamed greens as a side. Hot and sour soup sits in a middle ground at around 7 to 10 grams of net carbs per bowl, depending on how much cornstarch the kitchen uses — it’s acceptable on keto but not the lowest-carb option available.
| Dish | Estimated Net Carbs | Keto-Friendly? |
|---|---|---|
| Beef and broccoli (no sauce) | 3g | Yes |
| Egg drop soup (1 bowl) | 4–6g | Yes |
| Steamed chicken with vegetables | 4–7g | Yes |
| Moo shu pork (no pancake) | 5–8g | Yes |
| Hot and sour soup (1 bowl) | 7–10g | Moderate |
| Kung pao chicken (no rice) | 10–14g | Moderate |
| Lo mein noodles | 55–65g | No |
| Fried rice (1 cup) | 40–50g | No |
| General Tso’s chicken (standard) | 60–70g | No |
Steamed shrimp with garlic is one of the most underrated orders on a Chinese menu for low-carb eating. Shrimp is high in protein, negligible in carbs, and the garlic preparation adds real flavor without a sugar-heavy sauce. If the menu lists a stir-fried green bean dish, that’s worth ordering as a side — green beans contain around 4 grams of net carbs per serving and hold up well in a wok.
High Carb Chinese Dishes to Avoid on Keto
The most carb-dense items on a Chinese menu aren’t always obvious. Some dishes that look protein-forward are actually loaded with hidden carbohydrates in the batter, sauce, or starch used as a thickener.
General Tso’s chicken is the most notorious example. According to USDA nutritional data, a restaurant serving of General Tso’s chicken can contain between 60 and 70 grams of net carbs — primarily from the cornstarch batter, the sugar in the sauce, and the white rice it typically arrives on. That’s more than four times the daily carb limit on a standard ketogenic diet of 20 grams net carbs. Orange chicken and sweet and sour pork carry similar numbers for the same reasons: deep-fried battered protein in a sugar-syrup sauce.
Fried rice is another category to avoid. A single cup contains 40 to 50 grams of net carbs, and restaurant portions are rarely just one cup. Lo mein and chow mein noodle dishes average 55 to 65 grams per serving. Spring rolls and egg rolls add 15 to 20 grams each, and most people eat two as a starter without giving it a second thought. Wonton soup may appear light, but the wrappers themselves add roughly 5 grams of carbs per dumpling.
Quick Note: Cornstarch is the hidden carb villain in most Chinese restaurant sauces. When a sauce looks thick and glossy — brown sauce, garlic sauce, black bean sauce — it almost certainly contains a significant cornstarch slurry. Requesting sauce on the side, or asking for a lighter preparation, dramatically reduces your net carb count for any dish.
Sesame chicken looks similar to plain stir-fried chicken but typically contains added sugar in the sauce and a light batter. It’s a gray area dish that can push you close to your daily carb limit even without rice. If you’re eating strictly keto, treat any dish described as “crispy” as a red flag — crispy almost always means battered and fried.
Low Sodium Chinese Food for Health-Conscious Eaters
Sodium is a separate concern from carbohydrates, and the two don’t always overlap in the same dishes. You can eat low carb Chinese food and still consume a significant amount of sodium if you’re not paying attention to the source.
The primary sodium sources in Chinese cooking are soy sauce, oyster sauce, hoisin sauce, and black bean sauce. A single tablespoon of standard soy sauce contains around 900 to 1,000 milligrams of sodium — nearly half the American Heart Association’s recommended daily limit of 2,300 milligrams for most adults. Restaurant dishes that use these sauces heavily can exceed the full daily limit in a single serving.
For low sodium Chinese food, steamed dishes are the most reliable choice. Steamed fish, steamed chicken with ginger, and steamed dumplings (zhaolongbao or siu mai) prepared simply allow you to control what sauce you add at the table. Requesting dishes prepared with low-sodium soy sauce or tamari is a reasonable ask at most restaurants, particularly independent Chinese restaurants where the kitchen can customize more freely than at chains.
If you want to understand the broader nutritional picture of Chinese food beyond just sodium, the complete breakdown of whether Chinese food is healthy enough to eat weekly covers calorie density, MSG facts, and which dishes are genuinely worth ordering regularly.
Vegetable-forward dishes like stir-fried bok choy, steamed broccoli with garlic, and sautéed snow peas tend to be lower in sodium than meat dishes because they require less sauce to carry flavor. If you’re at a buffet, look for plain steamed or grilled proteins and add your own minimal condiments at the table rather than eating items pre-sauced from the serving trays.
Keto Chinese Food You Can Make at Home
The advantage of cooking keto Chinese food at home is complete control over sauces, sweeteners, and cooking oil — the three variables that determine whether a dish fits a low-carb diet.
Cauliflower fried rice is the most practical rice substitute. Grated cauliflower, cooked in a hot wok with egg, scallions, and a light splash of coconut aminos (a lower-sodium, soy-free alternative to soy sauce), mimics the texture and flavor of fried rice closely enough that the difference becomes genuinely minor after a few tries. A full serving contains around 6 to 8 grams of net carbs versus 45 grams for the rice version. Cauliflower rice is now available pre-riced in most US and UK supermarkets — Trader Joe’s in the US and Tesco in the UK both carry frozen versions that cook directly in the wok.
Keto beef and broccoli at home is straightforward. Thinly sliced flank steak, broccoli florets, garlic, ginger, and a sauce made from coconut aminos, sesame oil, and a small amount of erythritol (a keto-friendly sweetener) produces a result that competes with takeout at around 6 grams of net carbs per serving. The key technique is high heat — the wok or skillet needs to be very hot before the beef goes in, or it steams instead of searing.
Zucchini noodles (zoodles) replace lo mein noodles with about 4 net carbs per serving versus 60 grams for the noodle version. A spiralizer costs under $15 in most US kitchens, and UK equivalents are widely available at Lakeland or Amazon. Toss them with a sesame-ginger sauce, shredded chicken, and scallions for a quick weeknight meal that takes under 20 minutes.
For anyone navigating other dietary restrictions alongside low-carb eating, the guide to gluten-free Chinese food is a useful companion read — many low-carb swaps like coconut aminos are naturally gluten-free as well, which matters if you’re managing both restrictions at once.
Our take: The cauliflower rice swap is more convincing than most people expect, but the zoodle swap for lo mein is less so — the texture difference is noticeable. If you’re new to keto Chinese cooking at home, start with beef and broccoli using coconut aminos as your sauce base. It’s the recipe with the shortest gap between effort and payoff.
Ordering Low Carb Chinese Food at Restaurants
Navigating a Chinese restaurant menu on a low-carb diet is significantly easier than most people assume, provided you know the right questions to ask and the right substitutions to request.
The single most useful modification is replacing rice with a double order of steamed vegetables. Most Chinese restaurants will do this without complaint, and it costs nothing extra. Broccoli, bok choy, or mixed vegetables as a base give you something to eat the protein and sauce with, without the carb load of the rice.
Ask about the sauce before you order. A good framing is: “Does this dish come with a thick brown sauce, or is it lighter?” Dishes described as “in garlic sauce,” “in black bean sauce,” or “in brown sauce” all typically use a cornstarch-thickened base. Dishes described as “steamed,” “with ginger,” or “in light sauce” are usually safer choices. At smaller independent restaurants, you can also ask for the sauce to be prepared without sugar or with sauce on the side — this request is declined less often than people expect.
Panda Express is a common chain in the US, and it does publish nutritional information. The lowest-carb option there is string bean chicken breast at around 11 grams of net carbs per serving without rice. That’s a reasonable choice for a chain where kitchen customization isn’t possible. UK chains like Ping Pong and Lotus Garden vary considerably by location, but steamed dim sum items are generally the safest bet when specific nutritional data isn’t available.
Quick Note: Telling your server you have a dietary restriction — even if you just say “I’m watching my carbs” — usually prompts more helpful responses than asking abstract questions about ingredients. Restaurant staff are much more likely to flag a problematic sauce if they understand why you’re asking.
One limitation worth acknowledging: even with the best ordering strategy, you can’t fully verify what goes into restaurant sauces. Some restaurants use pre-made sauce packets with significant sugar content regardless of what the menu says. If you’re eating strictly keto for medical reasons — such as epilepsy management — cooking at home gives you more certainty than restaurant ordering can. For most people on a low-carb diet for weight management or blood sugar control, the restaurant strategies above are effective enough.
Frequently Asked Questions
Is Chinese food OK on a keto diet?
Yes, with careful selection. Dishes like beef and broccoli, egg drop soup, steamed proteins, and moo shu pork (without the wrapper) can all fit within a daily ketogenic limit of 20 grams of net carbs. The challenge is avoiding the high-carb staples — rice, noodles, and cornstarch-thickened sauces — that accompany most standard orders. Ask for sauce on the side and substitute steamed vegetables for rice to make almost any protein dish keto-compatible.
What Chinese sauces are low in carbs?
The lowest-carb Chinese sauces are those made primarily from soy sauce, sesame oil, ginger, and garlic without added sugar or cornstarch. Coconut aminos is a widely available substitute that mimics soy sauce with fewer carbohydrates. Thick, glossy sauces — brown sauce, oyster sauce, hoisin, sweet and sour — almost always contain significant amounts of cornstarch and sugar and should be avoided or requested on the side in very small amounts.
How many carbs are in Chinese fried rice?
A standard restaurant portion of Chinese fried rice — typically one to one and a half cups — contains between 40 and 55 grams of net carbohydrates. The exact figure varies by restaurant, since egg fried rice and house-special fried rice may include additional ingredients. Cauliflower fried rice prepared at home brings this number down to around 6 to 8 grams net carbs per serving, making it a practical alternative for regular keto cooking.
Is low carbohydrate Chinese food possible at chain restaurants?
Yes, though your options are more limited than at independent restaurants. Panda Express publishes full nutritional data, and its string bean chicken breast is one of the safer options at approximately 11 grams net carbs per serving without rice. At chains, you generally cannot request custom sauce preparations, so your best strategy is to choose dishes that are inherently lower in carbs — steamed proteins, stir-fried vegetables — and skip the rice and noodle bases entirely.
Is egg drop soup keto-friendly?
Egg drop soup is one of the most reliably keto-friendly items on a Chinese menu, typically containing 4 to 6 grams of net carbs per bowl. The primary ingredients are chicken broth, eggs, and cornstarch — the cornstarch is present in small enough quantities that the carb count remains low. It makes a useful starter because it’s warm, filling, and leaves little room for the temptation of ordering fried starters alongside a main course.
What is a good rice substitute for low carb Chinese dishes?
Cauliflower rice is the most commonly used substitute and the one that best replicates the texture and neutral flavor of white rice. It’s available pre-riced and frozen in most US and UK supermarkets, cooks in under five minutes, and works well with any sauce-based Chinese dish. Zucchini noodles work as a lo mein substitute for noodle dishes. For dishes where you’d normally pile protein over rice, a simple steamed or stir-fried vegetable base — broccoli, bok choy, green beans — is often more satisfying than cauliflower rice anyway.
Final Thoughts
Low carb Chinese food is genuinely achievable, both at restaurants and at home. The key insight is that the carbohydrate load in most Chinese takeout comes from three controllable sources: the rice, the noodles, and the cornstarch-heavy sauces. Remove or substitute those, and you’re left with a cuisine that is naturally protein- and vegetable-forward, which aligns well with low-carb eating.
If you’re starting out, the most practical first step is to make one swap at your next restaurant order: ask for steamed vegetables instead of rice, and request the sauce on the side. That single change can reduce the net carb count of a standard Chinese meal by 40 to 50 grams without making the meal feel restricted or noticeably different.
I am Clark, a passionate blogger based in California. I write about everything that inspires everyday life — from fashion and lifestyle. Whether you’re looking for fresh ideas, useful tips, or simply a good read, you’ve found the right place.