The diets react (see scores below)
Common Ingredients
- white beans
- smoked sausage
- onion
- carrot
- paprika
- garlic
- bay leaf
- flour
Specific recipes may vary.
Incompatible with 6 of 11 diets
Diet Ratings
Pasulj is a traditional Serbian bean soup that is fundamentally incompatible with ketogenic eating. White beans are a high-carbohydrate legume, containing approximately 40-45g of net carbs per 100g cooked — a single serving would likely exceed or completely consume an entire day's keto carb allowance. The addition of flour as a thickener adds further carbohydrates. While smoked sausage and garlic are keto-friendly, and onion and carrot are manageable in tiny amounts, the white beans are the primary ingredient and cannot be portioned down enough to make this dish viable for ketosis. The dish is structurally built around legumes, which are categorically excluded from strict keto.
Pasulj, the traditional Serbian bean soup, contains smoked sausage as a primary ingredient. Sausage is an animal product (typically pork or beef), making this dish incompatible with a vegan diet. The remaining ingredients — white beans, onion, carrot, paprika, garlic, bay leaf, and flour — are all plant-based and would otherwise be vegan-friendly. The dish could theoretically be made vegan by substituting smoked sausage with a plant-based alternative (e.g., smoked paprika for flavor, vegan sausage), but as traditionally prepared, it is not vegan.
Pasulj is a traditional Serbian bean soup that contains multiple paleo-prohibited ingredients. White beans are legumes, which are explicitly excluded from the paleo diet due to their lectin and phytate content. Smoked sausage is a processed meat, typically containing added salt, preservatives, and fillers. Flour (wheat) is a grain and a core paleo exclusion. These three ingredients alone — legumes, processed meat, and grain — make this dish fundamentally incompatible with paleo principles. The remaining ingredients (onion, carrot, paprika, garlic, bay leaf) are paleo-approved, but they cannot offset the multiple core violations present in this dish.
Pasulj is a Serbian bean soup with a strong Mediterranean-compatible base: white beans are an excellent legume protein source, and the aromatics (onion, carrot, garlic, bay leaf, paprika) are fully aligned with Mediterranean principles. Legumes are a cornerstone of the diet and should be eaten frequently. However, the inclusion of smoked sausage (a processed red meat product high in saturated fat, sodium, and preservatives) significantly undermines the dish's compatibility. Smoked sausage falls into the 'avoid' category on its own. The flour-based thickening is a minor concern (refined grain used in small quantity). The dish is a borderline case: the bean base earns approval, but the sausage pulls it toward caution. Without the sausage, this would be a clear approve.
Pasulj is a traditional Serbian bean soup that is almost entirely plant-based. The primary protein source is white beans — a legume, which is strictly excluded on the carnivore diet. The remaining ingredients include onion, carrot, paprika, garlic, bay leaf, and flour, all of which are plant-derived and prohibited. The only carnivore-compatible ingredient is the smoked sausage, which itself may contain plant-based additives or fillers. Even if the sausage were pure meat, it would be a minor component in an otherwise entirely non-carnivore dish. There is universal consensus in the carnivore community that legumes, vegetables, and grains are incompatible with the diet.
Pasulj contains multiple Whole30-excluded ingredients. White beans are legumes, which are explicitly excluded from the Whole30 program. Flour (a grain product) is also excluded. Smoked sausage commonly contains added sugar, nitrates, and other non-compliant additives. Any one of these three issues would be enough to disqualify the dish; together they make this a clear avoid.
Pasulj is a traditional Serbian bean soup that contains multiple high-FODMAP ingredients stacked together, making it unsuitable during the elimination phase. White beans are high in GOS (galacto-oligosaccharides) at any standard serving size — even canned and rinsed, a typical soup portion far exceeds the low-FODMAP threshold of ~42g (about 2 tablespoons). Onion is one of the highest-FODMAP foods tested by Monash due to fructans and is problematic at any amount. Garlic is similarly high in fructans at even trace quantities. Flour used as a thickener adds fructans from wheat. The combination of white beans (GOS), onion (fructans), garlic (fructans), and wheat flour (fructans) creates a heavily stacked FODMAP load that is clearly incompatible with the elimination phase. Smoked sausage may also contain garlic or onion powder as hidden ingredients. Carrot, paprika, and bay leaf are low-FODMAP and unproblematic, but they cannot offset the multiple high-FODMAP components.
Pasulj has a mixed DASH profile. The white beans are an excellent DASH food — rich in fiber, potassium, magnesium, and plant-based protein, all core DASH nutrients. The vegetables (onion, carrot, garlic) and spices are also DASH-friendly. However, the smoked sausage is the primary concern: it is typically high in sodium (400–700mg per serving) and saturated fat, both of which DASH explicitly limits. Smoked/processed meats are in the 'avoid' category under DASH due to their sodium and saturated fat content. The flour used for thickening is minor but adds refined carbohydrates. As commonly prepared, this dish likely delivers well over 800–1,200mg of sodium per serving depending on sausage quantity, making it borderline or problematic for standard DASH (2,300mg/day limit) and clearly problematic for low-sodium DASH (1,500mg/day). The dish could be made DASH-compatible by substituting smoked sausage with smoked turkey breast or omitting meat entirely.
Pasulj (Serbian white bean soup) presents a mixed Zone Diet profile. White beans are a 'caution' carbohydrate in Zone terminology — they are moderate-glycemic, relatively high in net carbs, but also provide significant protein and fiber, making them a dual protein/carb block source. The smoked sausage is the main concern: it is typically high in saturated fat, sodium, and processed ingredients, making it a less favorable Zone protein compared to lean chicken or fish. The vegetable base (onion, carrot, garlic, paprika) adds polyphenols and low-glycemic carbs, which is Zone-positive. Flour used as a thickener adds refined carbohydrates that push the glycemic load higher. The overall macro ratio of this dish will skew toward carbohydrates and saturated fat, making it difficult to hit the 40/30/30 target without modification. However, with portion control — reducing sausage quantity, using a leaner smoked meat or turkey sausage substitute, and minimizing flour — Pasulj can be adapted into a reasonable Zone meal. The bean-based protein content provides some balance, but the dish as traditionally prepared does not naturally align with Zone ratios.
Pasulj is a traditional Serbian bean soup with a genuinely mixed anti-inflammatory profile. On the positive side, white beans are a legume staple of anti-inflammatory diets — high in fiber, plant protein, magnesium, and polyphenols that support gut microbiome health and help lower CRP. Garlic, onion, carrot, paprika, and bay leaf all contribute anti-inflammatory phytonutrients, particularly quercetin, allicin, carotenoids, and capsaicin. The flour used as a roux thickener is a minor refined carbohydrate component and not a significant concern in the quantities typical of this dish. The main drag on the score is the smoked sausage (kobasica), which is a processed red meat product — typically high in saturated fat, sodium, nitrates/nitrites, and often containing additives. Processed meats are consistently flagged as pro-inflammatory across anti-inflammatory frameworks due to advanced glycation end-products (AGEs) from smoking, nitrosamine formation, and saturated fat load. The dish is recoverable if the sausage is minimized or substituted with smoked turkey or a small amount of leaner protein, but as traditionally prepared it sits in the caution zone. The bean base is genuinely strong; the smoked sausage is the limiting factor.
Pasulj is a Serbian white bean soup that has meaningful nutritional strengths but is pulled down significantly by the inclusion of smoked sausage. White beans provide solid plant-based protein (roughly 7-9g per half cup) and are one of the best high-fiber ingredients available, supporting digestion and blood sugar stability — both GLP-1 priorities. The vegetable base (onion, carrot, garlic) adds micronutrients and water content, and the soup format is easy to digest and portion-friendly. However, smoked sausage is a processed, high-saturated-fat, high-sodium meat that directly conflicts with GLP-1 dietary guidance — it can worsen nausea, reflux, and bloating, and it adds empty calories relative to its protein quality. The flour used as a thickener adds refined carbohydrate with minimal nutritional value. The dish is not inherently bad, but as traditionally prepared, the smoked sausage is a meaningful liability. A modified version using a leaner protein (turkey sausage, chicken, or omitting meat entirely and doubling beans) would score 7-8.
*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.