Stracciatella Soup

Photo: Jo Wa / Unsplash

Italian

Stracciatella Soup

Soup or stew
4.5/ 10Mediocre
Controversy: 4.7

Rated by 11 diets

2 approve5 caution4 avoid
See substitutes for Stracciatella Soup

Diet-compatible alternatives that share a role with this dish.

How diets rate Stracciatella Soup

Stracciatella Soup is a mixed bag. 2 diets approve, 4 diets avoid.

Typical ingredients

  • chicken broth
  • eggs
  • Parmesan
  • spinach
  • semolina
  • nutmeg
  • parsley

Specific recipes may vary.

Diet Ratings

KetoCaution

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.

Debated

Strict keto practitioners would reject this dish outright due to the semolina, arguing that any refined grain is incompatible with ketogenic eating regardless of portion size. Many strict protocols treat grain ingredients as a zero-tolerance category, not a portion-control issue.

VeganAvoid

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.

PaleoAvoid

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.

MediterraneanCaution

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.

Debated

Some traditional Mediterranean diet interpretations, particularly those rooted in central Italian and Roman culinary heritage, would view this soup more favorably — eggs and small amounts of aged cheese like Parmesan have long been part of the traditional diet, and the dish's simplicity and use of whole-food ingredients aligns well with regional practice. Modern clinical guidelines (e.g., PREDIMED-based frameworks) are stricter about egg frequency, which tempers the rating.

CarnivoreAvoid

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.

Whole30Avoid

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.

Low-FODMAPCaution

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.

Debated

Monash University has not specifically tested semolina in the context of stracciatella, and while small amounts of durum wheat may fall below fructan thresholds, many clinical FODMAP practitioners advise avoiding all wheat-containing ingredients during the elimination phase to ensure accurate reintroduction results. Additionally, store-bought chicken broth almost universally contains onion or garlic, making this dish high-FODMAP unless a certified low-FODMAP broth is used.

DASHCaution

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.

Debated

NIH DASH guidelines flag both high-sodium broths and aged cheeses like Parmesan as foods to limit due to sodium content. However, updated clinical interpretations note that when prepared with low-sodium broth and a modest Parmesan garnish, this soup's nutrient profile — spinach, eggs, whole-grain semolina — aligns well with DASH principles, and some DASH practitioners would rate it more favorably with those modifications.

ZoneApproved

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.

Debated

Some Zone practitioners would classify this as a straightforward 'approve' without hesitation, noting the semolina quantity is negligible and the soup's overall macro profile is lean and low-carb. Dr. Sears' early Zone writings discourage semolina as a grain-based carb, but his later anti-inflammatory framework is less rigid about small amounts of whole-grain carbs when the overall meal is balanced. The egg-plus-spinach combination is a textbook Zone pairing regardless of the semolina.

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.

Debated

Some anti-inflammatory practitioners, particularly those following autoimmune protocol (AIP) or stricter frameworks, would flag eggs for their arachidonic acid content as mildly pro-inflammatory, and would note that Parmesan (full-fat dairy) and refined semolina both work against anti-inflammatory goals. Dr. Weil's pyramid, however, considers eggs acceptable in moderation and would not categorically exclude this dish.

GLP-1 FriendlyApproved

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.

Controversy Index

Score range: 18/10. Higher controversy = more disagreement between diets.

Consensus4.7Divisive

Diet-Specific Tips for Stracciatella Soup

Keto 5/10
  • Semolina is a refined wheat grain — a red flag for strict keto
  • Chicken broth, eggs, and Parmesan are excellent keto staples
  • Spinach is a low-carb leafy green, fully compatible
  • Semolina quantity per serving is typically small, limiting carb impact
  • Net carbs per serving may fall within range for flexible/lazy keto
  • Nutmeg is used in trace amounts and adds negligible carbs
Mediterranean 6/10
  • Spinach adds strong plant-based nutritional value
  • Eggs are moderate-consumption foods, not daily staples
  • Parmesan cheese is acceptable in small amounts but not a core Mediterranean food
  • Semolina is a refined grain, penalized under modern Mediterranean guidelines
  • Broth-based preparation is light and aligned with Mediterranean cooking style
  • Minimally processed with no added sugars or unhealthy fats
Low-FODMAP 5/10
  • Semolina is durum wheat and contains fructans — a concern even in small quantities during strict elimination
  • Commercial chicken broth commonly contains onion/garlic (high-FODMAP fructans) — homemade or certified low-FODMAP broth required
  • Eggs are low-FODMAP and safe
  • Parmesan (hard aged cheese) is low-FODMAP due to negligible lactose
  • Spinach is low-FODMAP at standard serving sizes (up to ~75g)
  • Nutmeg and parsley in small culinary amounts are low-FODMAP
  • Overall FODMAP risk depends heavily on broth choice and semolina quantity
DASH 5/10
  • Standard chicken broth is high in sodium (~800–1,000mg/cup), a primary DASH concern
  • Parmesan cheese adds significant sodium (~450mg/oz) and some saturated fat
  • Spinach is a DASH superstar — rich in potassium, magnesium, and folate
  • Eggs provide lean protein; DASH compatibility has improved with updated cholesterol guidelines
  • Semolina is refined grain — whole wheat pasta or grain would be more DASH-aligned
  • Low-sodium broth substitution would substantially improve the score (potentially 7–8)
  • Overall saturated fat load is moderate, which is acceptable under DASH
Zone 8/10
  • Eggs are a favorable Zone protein source (~7g protein per egg, fitting block system cleanly)
  • Spinach is an ideal low-glycemic Zone carbohydrate, rich in polyphenols
  • Semolina is an 'unfavorable' Zone carb (higher glycemic grain) but used in small quantities as a thickener — manageable
  • Chicken broth is essentially macro-neutral and supports the broth-based, lower-calorie meal format Zone encourages
  • Parmesan adds modest saturated fat — acceptable in small amounts but not the preferred monounsaturated fat source
  • Fat content of the soup is low overall; may need to pair with olive oil or avocado to achieve 30% fat ratio
  • Anti-inflammatory profile is positive: eggs provide arachidonic acid in moderation, spinach provides polyphenols, nutmeg and parsley add micronutrient value
  • Spinach: antioxidant-rich leafy green with lutein, zeaxanthin, and vitamin K — strong anti-inflammatory contributor
  • Eggs (moderate): mixed profile — arachidonic acid is mildly pro-inflammatory, but choline and selenium offer benefits; acceptable in moderation
  • Parmesan: full-fat dairy on the 'limit' list due to saturated fat; small culinary quantity mitigates concern
  • Semolina: refined grain rather than whole grain — less ideal but used in minimal quantity as a binding agent
  • Parsley and nutmeg: minor anti-inflammatory contributions via flavonoids and antioxidants
  • Chicken broth: generally neutral to mildly supportive; whole, unprocessed ingredients throughout
  • No processed ingredients, trans fats, added sugars, or seed oils — a clean ingredient profile
  • Broth base supports hydration — important given GLP-1-reduced thirst sensation
  • Eggs provide bioavailable complete protein; Parmesan adds incremental protein and palatability
  • Spinach contributes fiber, folate, and iron with near-zero caloric cost
  • Low fat profile minimizes risk of nausea, bloating, and reflux — common GLP-1 side effects
  • Warm liquid format is easy to digest and gentle on slowed gastric emptying
  • Semolina is a refined grain in small quantity — not ideal but not disqualifying at typical serving amounts
  • Protein per bowl may fall short of the 15-30g per meal target; adding an extra egg or a small side of cottage cheese would close the gap
  • Small-portion friendly — satisfying in a modest serving size