Photo: Sara Dubler / Unsplash
North-African
Shakshuka
The diets react (see scores below)
Common Ingredients
- egg
- tomato
- bell pepper
- onion
- garlic
- paprika
- olive oil
- cumin
Specific recipes may vary.
Incompatible with 3 of 11 diets
Diet Ratings
Shakshuka is built on keto-friendly foundations: eggs, olive oil, and spices contribute zero or negligible net carbs. However, the tomato, bell pepper, and onion base raises the carb count meaningfully—a standard serving can land around 10-15g net carbs, which is significant within a 20g daily limit. With portion control and as the main carb source of the day, it fits keto; eaten freely or with bread, it does not.
Shakshuka is built around eggs poached in a spiced tomato-pepper sauce. Eggs are an animal product and are excluded from a vegan diet without exception. While the sauce base itself is fully plant-based, the dish as defined contains egg as its primary protein, making it non-vegan.
Shakshuka consists entirely of paleo-approved ingredients: eggs as the primary protein, vegetables (tomato, bell pepper, onion, garlic), spices (paprika, cumin), and olive oil as the cooking fat. There are no grains, legumes, dairy, or seed oils involved. This is a clean, minimally processed dish that aligns well with paleo principles.
Shakshuka is highly compatible with the Mediterranean diet. It centers on vegetables (tomatoes, bell peppers, onions, garlic) cooked in extra virgin olive oil, with eggs as a moderate protein source. The spices (paprika, cumin) add flavor without sodium or sugar, and the dish contains no processed ingredients or red meat. Eggs are appropriate in moderate amounts within Mediterranean eating patterns.
Although eggs are an approved animal product on most carnivore protocols, shakshuka is fundamentally a plant-based dish: the eggs are poached in a sauce made of tomatoes, bell peppers, onions, and garlic, finished with olive oil and plant-derived spices (paprika, cumin). The vast majority of the dish by volume consists of nightshade vegetables, alliums, and a seed oil — all explicitly excluded from carnivore. The eggs cannot be meaningfully separated from the sauce they are cooked in.
Shakshuka as listed contains only Whole30-compliant whole foods: eggs (allowed protein), tomatoes, bell peppers, onions, garlic (all vegetables), olive oil (compliant natural fat), and paprika and cumin (compliant spices). No grains, legumes, dairy, added sugar, or excluded ingredients are present, making this a textbook Whole30-approved meal.
Shakshuka contains both onion and garlic, which are among the highest-FODMAP ingredients due to their fructan content. Onion is high-FODMAP even at very small servings (no safe threshold per Monash), and garlic cloves contribute significant fructans. These two ingredients alone make the dish unsuitable for the elimination phase regardless of the other low-FODMAP components (eggs, tomato, bell pepper, paprika, cumin, olive oil).
Shakshuka is built on DASH-friendly vegetables (tomato, bell pepper, onion, garlic) cooked in heart-healthy olive oil with no added sugar and minimal sodium if prepared from fresh ingredients. The main DASH concern is the egg component: traditional shakshuka uses 2-4 eggs per serving, and historical DASH guidelines emphasized limiting egg yolks due to dietary cholesterol. Portion of eggs and any added salt (especially if using canned tomatoes) determine whether this fits standard DASH servings.
Shakshuka is well-aligned with Zone principles: low-glycemic vegetables (tomato, bell pepper, onion) provide favorable carbs, olive oil supplies monounsaturated fat, and eggs offer protein. However, whole eggs alone are protein-light relative to their fat content (each egg is roughly 1 protein block but 1.5 fat blocks plus saturated fat from yolk), so achieving a true 40/30/30 ratio typically requires supplementing with egg whites or another lean protein. Portion control on olive oil is also needed to stay within fat blocks.
Shakshuka combines several anti-inflammatory ingredients: tomatoes (lycopene), bell peppers (vitamin C, carotenoids), onions and garlic (quercetin, allicin), paprika and cumin (antioxidant polyphenols), and extra virgin olive oil (oleocanthal). Eggs provide choline and selenium but contain arachidonic acid, which some sources flag as pro-inflammatory. The dish is whole-food based, minimally processed, and rich in plant compounds, making it a solid anti-inflammatory breakfast for most people.
Shakshuka is a strong GLP-1-friendly breakfast: eggs poached in a tomato-pepper sauce deliver quality protein (roughly 12-18g for 2 eggs) alongside fiber and water-rich vegetables. The dish is easy to digest, nutrient-dense per calorie, and works well in small portions. Olive oil is a heart-healthy unsaturated fat, and the spices (paprika, cumin) are mild and unlikely to trigger reflux. Main caveats: protein content is moderate rather than high unless extra eggs or a side of Greek yogurt/cottage cheese are added, and the olive oil quantity can push fat content up depending on preparation.
*See how scores were generated at our methodology page.
Controversy Index
Higher controversy = more disagreement between diets.