Chinese
Steamed Fish with Ginger
The diets react (see scores below)
Common Ingredients
- whole fish
- ginger
- scallions
- soy sauce
- cilantro
- shaoxing wine
- sesame oil
- sugar
Specific recipes may vary.
Incompatible with 4 of 11 diets
Diet Ratings
Steamed fish with ginger is fundamentally keto-friendly — whole fish provides excellent high-quality protein and healthy fats, and ginger, scallions, and cilantro contribute minimal net carbs. However, two ingredients raise concerns: added sugar (a direct keto violation) and Shaoxing wine (a rice wine with moderate carbs/sugar). Soy sauce also contains a small amount of carbs and is often flagged for hidden sugars in commercial versions. Sesame oil is fine. If sugar and Shaoxing wine are omitted or minimized, the dish easily shifts to an 'approve.' As typically prepared in restaurants, the sugar and wine are standard inclusions and cannot be assumed negligible. The core dish has strong keto bones but requires modification to be fully compliant.
Steamed Fish with Ginger is definitively not vegan. The primary ingredient is whole fish, an animal product. Fish are animals, and consuming them is excluded under all vegan definitions without exception. The remaining ingredients (ginger, scallions, soy sauce, cilantro, shaoxing wine, sesame oil, sugar) are plant-based, but the dish is fundamentally built around fish as its core component, making it entirely incompatible with a vegan diet.
While the base of this dish — whole fish, ginger, scallions, and cilantro — is entirely paleo-approved, three ingredients disqualify it: soy sauce (a fermented soy/wheat product, hitting both the legume and grain exclusions), shaoxing wine (a grain-based rice wine, an excluded grain derivative), and sesame oil (a seed oil excluded under paleo guidelines). Sugar is also a non-paleo refined sweetener. With four non-compliant ingredients in the sauce, this dish as prepared cannot be considered paleo, despite its otherwise clean protein foundation.
Steamed fish with ginger is an excellent Mediterranean diet-compatible dish at its core. Whole fish is a cornerstone of the Mediterranean diet, recommended 2-3 times weekly, and steaming is a healthy, oil-free cooking method that preserves nutrients. Ginger, scallions, and cilantro are plant-based aromatics fully aligned with Mediterranean principles. However, several Chinese-specific ingredients introduce minor concerns: soy sauce adds significant sodium; Shaoxing wine is not a Mediterranean ingredient (though small amounts of wine are sometimes accepted); sesame oil, while a healthy plant-based fat, displaces extra virgin olive oil as the primary fat; and the small amount of added sugar mildly contradicts Mediterranean guidelines. These are minor deviations in a dish that is fundamentally whole-food, fish-forward, and minimally processed.
While the primary protein (whole fish) is carnivore-approved, this dish is loaded with plant-derived and non-carnivore ingredients that make it incompatible with the diet. Ginger, scallions, and cilantro are plant foods explicitly excluded from carnivore. Soy sauce is a fermented soy (legume) product — a processed plant food. Shaoxing wine is grain-based alcohol. Sesame oil is a plant oil derived from seeds. Sugar is a refined carbohydrate. Only the fish itself qualifies; every other ingredient violates carnivore principles. This dish cannot be modified while retaining its identity — it would need to be stripped down to plain steamed fish with salt only.
This dish contains multiple excluded ingredients. Soy sauce is soy-based and explicitly excluded from Whole30. Shaoxing wine is an alcoholic rice wine, excluded both as alcohol and as a grain-derived product. Sugar is an added sugar, explicitly excluded. These three ingredients make this dish clearly non-compliant. The remaining ingredients — whole fish, ginger, scallions, cilantro, and sesame oil — are all Whole30-compliant, so a modified version could work by substituting coconut aminos for soy sauce, omitting the Shaoxing wine (or using a compliant vinegar for acidity), and omitting the sugar.
Steamed fish itself is low-FODMAP, and ginger, sesame oil, and small amounts of sugar are safe. However, this dish contains two ingredients that require careful consideration: scallions (green tops are low-FODMAP but white bulb portions contain fructans and should be avoided), and soy sauce (traditionally brewed soy sauce contains wheat/fructans, though in typical small serving amounts used in cooking the FODMAP load may be minimal). Shaoxing rice wine is low-FODMAP in culinary quantities. Cilantro is low-FODMAP. The main risk factors are (1) whether whole scallions including white parts are used, and (2) whether regular wheat-containing soy sauce is used versus tamari or gluten-free soy sauce. As traditionally prepared in Chinese cuisine, scallions are often used whole and soy sauce is wheat-based, making this dish moderately risky during the elimination phase without modification.
Steamed fish is fundamentally a DASH-friendly preparation — lean protein, low saturated fat, heart-healthy omega-3s, and a gentle cooking method. However, the inclusion of soy sauce is a significant sodium concern. A typical steamed fish recipe uses 2-4 tablespoons of soy sauce, which can contribute 500-1,200mg of sodium per serving, potentially consuming 50-80% of the DASH daily sodium target in a single dish. Shaoxing wine adds minor sodium as well. The remaining ingredients (ginger, scallions, cilantro) are DASH-positive aromatics with anti-inflammatory properties. Sesame oil adds healthy unsaturated fat in small amounts. The small amount of sugar is a minor concern. If low-sodium soy sauce is substituted and portioned carefully, this dish could score 7-8 and approach 'approve' territory. As commonly prepared in Chinese cuisine with standard soy sauce, 'caution' is appropriate.
Steamed fish with ginger is an excellent Zone-compatible main dish. Whole fish is a lean protein source rich in omega-3 fatty acids, which aligns perfectly with Dr. Sears' anti-inflammatory emphasis. The cooking method (steaming) adds no extraneous fat, keeping the macronutrient profile clean and controllable. Ginger, scallions, and cilantro are low-glycemic, polyphenol-rich aromatics that Sears would actively endorse. However, the recipe contains two ingredients that require scrutiny: sesame oil and sugar. Sesame oil is relatively high in omega-6 fatty acids compared to preferred monounsaturated fats like olive oil, and is typically used in small finishing quantities — at typical culinary doses (1-2 tsp for a whole dish), its impact is minor. The sugar is the primary concern; even a small amount raises the glycemic load slightly, though it likely amounts to less than half a carb block per serving when spread across portions. Soy sauce and Shaoxing wine contribute negligible carbohydrates in culinary quantities. As a Zone meal, this dish covers the protein block beautifully but would need low-glycemic vegetable sides (bok choy, broccoli, asparagus) and a small monounsaturated fat source (e.g., a few almonds or avocado) to complete the 40/30/30 ratio, since the dish itself is predominantly protein with minimal carbs and fat.
Steamed Fish with Ginger is a well-aligned anti-inflammatory dish. Whole fish — especially varieties like sea bass, snapper, or tilapia common in Chinese steaming — provides lean protein and, in fattier varieties, beneficial omega-3 fatty acids (EPA and DHA) that directly suppress inflammatory cytokines. Ginger is a well-researched anti-inflammatory spice containing gingerols and shogaols that inhibit NF-κB and COX-2 pathways, directly reducing inflammatory markers. Cilantro and scallions contribute polyphenols and antioxidants. The steaming method is ideal: no added fats, no high-heat oxidation, preserves nutrients. Sesame oil used as a finishing drizzle is modest in quantity; while higher in omega-6 than ideal, the small culinary amount is not a meaningful concern. Soy sauce adds sodium (a consideration for hypertension, not directly inflammatory in small amounts) but no meaningful pro-inflammatory compounds. Shaoxing wine contributes a small amount of alcohol, which is a minor concern but negligible at cooking quantities where most evaporates. The small amount of sugar is minimal at dish scale and not a meaningful inflammatory trigger. The primary concern is sodium from soy sauce; using reduced-sodium versions improves the profile further. Overall, this dish exemplifies the anti-inflammatory Chinese culinary tradition: lean protein, active anti-inflammatory aromatics, gentle cooking method.
Steamed fish with ginger is an excellent GLP-1-friendly dish. Steaming is one of the gentlest cooking methods, producing a lean, easy-to-digest protein source with minimal added fat. A typical white fish (sea bass, tilapia, snapper) delivers 20-25g of high-quality protein per serving with very low fat. Ginger is actively beneficial — it has well-documented anti-nausea properties that may help counteract GLP-1 side effects. Scallions and cilantro add micronutrients at negligible caloric cost. The main concerns are modest: soy sauce contributes significant sodium (relevant for fluid retention and blood pressure), Shaoxing wine adds a small amount of alcohol and sugar, and sesame oil is calorie-dense and high in fat — though typically used in small finishing amounts. The sugar in the sauce is minimal but unnecessary. Portion sizing is naturally easy with this dish. The one meaningful flag is that whole fish preparation varies — an oily fish like mackerel or salmon prepared this way would score slightly higher on omega-3s but similarly on all other criteria; a fattier fish is still approve-tier when steamed.
*See how scores were generated at our methodology page.
Nutritional profile
Six traits that cut across every diet.
Fiber & Plants
How much whole-plant food and fiber it delivers.
Healthy Fats
The quality of its fats (unsaturated, omega-3).
Whole / Unprocessed
How close it is to its natural, unprocessed form.
Gut Gentle
How easy it is on digestion (low FODMAP, few irritants).
Low Glycemic
How little it spikes your blood sugar.
Protein Density
How much protein it packs per calorie.
Controversy Index
Higher controversy = more disagreement between diets.