Italian
Stracciatella Soup
The diets react (see scores below)
Common Ingredients
- chicken broth
- eggs
- Parmesan
- spinach
- semolina
- nutmeg
- parsley
Specific recipes may vary.
Incompatible with 4 of 11 diets
Diet Ratings
Stracciatella soup is mostly keto-friendly — chicken broth, eggs, Parmesan, spinach, and parsley are all low-carb and keto-approved. The primary concern is semolina, a refined wheat grain flour used to give the egg mixture texture. Even a small amount (typically 1-2 tbsp per serving) adds refined carbs and is technically a grain, which strict keto excludes entirely. However, the quantity of semolina per serving is relatively modest, and the overall net carbs may remain manageable (roughly 5-10g per serving depending on the amount used). This places the dish in caution territory — acceptable for lazy or flexible keto practitioners who account for the carbs, but problematic for strict keto adherents who avoid all grains regardless of quantity.
Stracciatella soup contains multiple animal products that are strictly excluded from a vegan diet. Chicken broth is made from animal flesh and bones, eggs are an animal product, and Parmesan is a dairy cheese (also notably made with animal rennet). All three ingredients independently disqualify this dish from any vegan classification. There is no meaningful debate within the vegan community about any of these ingredients.
Stracciatella soup contains two clear paleo violations: semolina (a wheat-based grain) and Parmesan cheese (dairy). Semolina is durum wheat flour, which is excluded under all paleo frameworks as a grain. Parmesan is an aged dairy product and is excluded by virtually all paleo authorities. While chicken broth, eggs, spinach, nutmeg, and parsley are fully paleo-compliant, the dish as traditionally prepared cannot be considered paleo due to these two foundational violations. Even removing the Parmesan, the semolina alone disqualifies it.
Stracciatella is a traditional Italian soup with a generally Mediterranean-friendly profile. Spinach provides valuable plant-based nutrition, and the dish is light and broth-based. However, eggs and Parmesan are moderate-consumption foods in the Mediterranean diet rather than staples, placing this firmly in the 'caution' category. Semolina is a refined grain product, which is mildly penalized under modern Mediterranean diet guidelines that prefer whole grains, though it appears in small quantities here as a thickener. Overall, this is a wholesome, minimally processed traditional dish acceptable in moderation.
Stracciatella soup contains multiple plant-derived ingredients that are strictly excluded from the carnivore diet. Spinach is a leafy vegetable, semolina is a grain (wheat), nutmeg is a plant spice, and parsley is an herb — all are categorically off-limits. While chicken broth and eggs are carnivore-approved, and Parmesan is a debated dairy inclusion, the presence of spinach, semolina, nutmeg, and parsley makes this dish fundamentally incompatible with the carnivore diet. The grain content alone (semolina) is a hard disqualifier with universal consensus across all carnivore camps.
Stracciatella soup contains two excluded ingredients: Parmesan cheese (dairy) and semolina (a wheat-based grain product). Both are explicitly excluded on the Whole30 program. Parmesan is a hard cheese and falls squarely under the dairy exclusion, and semolina is durum wheat, a grain that is fully excluded. The remaining ingredients — chicken broth, eggs, spinach, nutmeg, and parsley — are all Whole30-compliant, but the presence of dairy and grain ingredients makes this dish non-compliant as written.
Stracciatella soup is largely low-FODMAP but contains two ingredients that require attention. Semolina is made from durum wheat, which contains fructans and is high-FODMAP — however, the quantity used in stracciatella is typically very small (1-2 tablespoons per pot, yielding perhaps 1-2g per serving), which may keep fructan load below the threshold per serving. Parmesan is a hard, aged cheese and is low-FODMAP (lactose is minimal). Eggs, chicken broth (plain, no onion/garlic), spinach (low-FODMAP at standard servings up to 75g), parsley, and nutmeg (small amounts) are all low-FODMAP. The main concerns are: (1) semolina — even in small amounts, durum wheat is fructan-containing and many elimination-phase protocols avoid all wheat-based ingredients; (2) chicken broth — commercial broths frequently contain onion and/or garlic, which are high-FODMAP fructan sources; if homemade or certified low-FODMAP broth is used, this is not an issue. At a typical serving with careful broth selection and minimal semolina, the dish may be tolerable, but the wheat-based ingredient introduces meaningful risk during strict elimination.
Stracciatella soup contains several DASH-friendly ingredients — spinach is an excellent source of potassium and magnesium, eggs provide lean protein, and parsley adds micronutrients. However, the dish has notable DASH concerns: standard chicken broth is high in sodium (typically 800–1,000mg per cup), and Parmesan cheese is one of the saltiest cheeses available (~450mg sodium per ounce). Together these can push a single serving well above DASH-recommended sodium limits. Eggs are moderately aligned with DASH — the original DASH protocol was cautious about dietary cholesterol, though updated guidelines are more permissive. The dish can be made significantly more DASH-compliant by using low-sodium or homemade broth and reducing Parmesan quantity. As prepared in standard form, it warrants caution primarily due to sodium load, though it avoids the saturated fat and processed food pitfalls of more problematic soups.
Stracciatella soup aligns well with Zone Diet principles. The protein base (eggs) is lean and highly bioavailable, fitting neatly into Zone protein blocks (~7g per egg). Chicken broth adds negligible macros. Spinach is an ideal Zone carbohydrate — very low glycemic, high in polyphenols, and essentially a 'free' vegetable in Zone terms. Parmesan contributes both protein and fat, with modest saturated fat that is manageable in small quantities. Semolina is the one ingredient that warrants attention: it is a higher-glycemic grain (unfavorable Zone carb) that adds net carbs and slightly elevates the glycemic load of the dish, though the quantity used in stracciatella is typically small (1-2 tablespoons as a thickener). The fat content is relatively low overall, which may require supplementing with a monounsaturated fat source (e.g., a drizzle of olive oil or a side of avocado) to hit the 30% fat target. With modest portioning of semolina and the addition of a favorable fat, this soup can be a solid Zone-friendly meal component.
Stracciatella soup has a mixed anti-inflammatory profile. On the positive side, spinach is a nutrient-dense leafy green rich in antioxidants (lutein, zeaxanthin, vitamin K) and anti-inflammatory compounds. Parsley contributes flavonoids (apigenin) and antioxidants. Nutmeg in small culinary quantities has mild anti-inflammatory properties. A good-quality chicken broth provides some amino acids supportive of gut health. Semolina is a refined grain (durum wheat), which is less ideal than whole grain alternatives but present in a small quantity as a binding agent rather than a primary ingredient. Eggs are the protein source — they are rated 'moderate' in anti-inflammatory frameworks due to mixed evidence: arachidonic acid content raises mild concerns, but choline and selenium offer counter-benefits. Parmesan is a full-fat aged cheese, which is on the 'limit' side due to saturated fat content, though the quantity used is typically modest and aged cheeses have some probiotic-adjacent properties. Overall, the dish is a light, vegetable-forward soup with nutritionally meaningful spinach content and small portions of less ideal ingredients (refined semolina, full-fat cheese). It does not contain processed ingredients, trans fats, or added sugars. With moderate portions and high-quality broth, this is an acceptable anti-inflammatory meal — particularly for the general population — though not strongly anti-inflammatory.
Stracciatella soup is a strong GLP-1-friendly choice. The egg-and-Parmesan base delivers solid protein (roughly 10-14g per serving depending on portion), while the chicken broth provides a high-water, easy-to-digest liquid foundation that also supports hydration. Spinach adds fiber, iron, and micronutrients with minimal calories. Semolina contributes a small amount of carbohydrate and helps bind the egg ribbons but is present in modest quantity, not enough to be a concern. Nutmeg and parsley are used in trace amounts and are well-tolerated. The dish is warm, broth-based, low in fat, easy on the stomach, and naturally small-portioned — all highly compatible with the slowed gastric emptying and reduced appetite seen on GLP-1 medications. The main limitation is that protein per serving, while decent, may not be sufficient as a standalone meal to hit the 15-30g per meal target without scaling egg quantity or adding a side protein source.
*See how scores were generated at our methodology page.
Controversy Index
Higher controversy = more disagreement between diets.