What Is FODMAP Stacking? The Hidden Reason Your "Safe" Foods Still Trigger Symptoms
You followed the low-FODMAP diet to the letter. Every food you ate was rated green by Monash. And you still got symptoms.
If this sounds familiar, FODMAP stacking is probably why.
FODMAP stacking occurs when two or more low-FODMAP foods from the same subgroup are eaten in the same meal, and their combined FODMAP load exceeds your symptom threshold, even though each food individually was "safe."
A Real Example
Say you eat this meal:
- Bread (2 slices), which contains some fructans
- Broccoli (1 cup), which also contains fructans
- Spring onion green tops, which also contain fructans
Each food is rated green by Monash at its tested serving size. But together in one meal, the total fructan load may exceed the low-FODMAP threshold (0.2–0.3g depending on the food category, per Varney et al. 2017). You didn't eat any "high-FODMAP" food. You just stacked.
Why Stacking Is Per-Meal, Not Per-Day
A critical detail many people miss: FODMAP limits are per-meal, not per-day. Monash University explicitly states this.
Your gut processes FODMAPs from each meal as a bolus. Spreading the same foods across three meals might cause zero symptoms, while eating them together in one sitting triggers a flare. The total daily intake matters less than the peak load your gut handles at once.
The Six FODMAP Subgroups
Stacking happens within each subgroup independently. Some common examples:
- Fructans found in foods like wheat, garlic, onion, and broccoli
- GOS found in foods like legumes, cashews, and pistachios
- Lactose found in foods like milk, soft cheese, and ice cream
- Excess fructose found in foods like apple, mango, and honey
- Sorbitol found in foods like blackberries, avocado, and stone fruits
- Mannitol found in foods like mushrooms, cauliflower, and sweet potato
Two foods high in different subgroups (say, one with fructans and one with lactose) are less likely to cause problems together. Cross-subgroup stacking can still happen at high doses, but same-subgroup stacking is the usual culprit.
Why Most Apps Don't Catch This
Most FODMAP and IBS apps work as food reference tools. They tell you whether a food is green, amber, or red. But they don't calculate the combined FODMAP load of your actual meal.
To catch stacking, an app needs to know the per-100g FODMAP composition of each food across all six subgroups, track the exact quantity you eat, sum the FODMAP grams per subgroup across all foods in that meal, and compare against per-meal thresholds based on published research (Varney et al. 2017). This is the math a FODMAP-trained dietitian does in their head. Almost no app does it automatically.
How to Prevent FODMAP Stacking
Limit FODMAP-containing foods to two or three per meal, even if all are green-rated. Pay extra attention when multiple foods come from the same subgroup. Weigh your portions, because Monash's green rating applies to a specific serving size that's often smaller than what you'd naturally eat. And if possible, use a tracker that calculates per-meal totals rather than just showing individual food ratings.
The Bottom Line
The low-FODMAP diet isn't just about avoiding high-FODMAP foods. It's about managing the total load your gut handles at any one time. Stacking is the most common hidden cause of symptoms on a "low-FODMAP" diet, and the reason many people conclude the diet doesn't work for them.
Understanding stacking is the difference between a diet that reduces symptoms and one that eliminates them.
Settled tracks FODMAP stacking automatically, showing your per-meal load across all six subgroups with real-time budget rings.
References
Varney J, et al. (2017). FODMAPs: food composition, defining cutoff values and international application. Journal of Gastroenterology and Hepatology.
Monash University FODMAP App serving size guidelines.
Jackson K. (2024). Take Control of Your IBS. Vermilion (Penguin Random House).