Low-FODMAP Vegetable List: What You Can Eat (With Serving Sizes)
One of the biggest early fears on the low-FODMAP diet is that you'll be stuck eating nothing but rice and chicken. Vegetables are where that fear lives. Half of them seem to be on the "avoid" list, the other half are fine "but only 52 grams," and you're trying to figure out dinner on a Tuesday night.
This post is the hub reference. Two tables: what you can eat, and what to skip during elimination. We flag where serving size changes the answer, because that's where most mistakes happen. If you want the deeper dive on alliums specifically, see our garlic post and onion post.
The short version
Most vegetables have a low-FODMAP serving size. A shorter list has no detectable FODMAPs at all and can be eaten freely. A smaller list is high FODMAP at any normal portion and should be avoided during the elimination phase.
Serving sizes below are approximate and drawn from Monash University's most recent public guidance. Exact gram thresholds get updated periodically as they retest foods, so the Monash FODMAP app is the authoritative source. Use the ranges here as a working reference and confirm current numbers in the app before you lean hard on a specific portion.
Low-FODMAP vegetables
These are the vegetables Monash rates low FODMAP at typical cooking serving sizes. Some have no detectable FODMAPs at all and can be eaten in generous amounts. Others have a ceiling, and exceeding it pushes the dish into moderate or high territory.
| Vegetable | Low-FODMAP serve (approximate) | Notes |
|---|---|---|
| Carrot | No restriction | No detectable FODMAPs in Monash testing. Eat freely. |
| Cucumber | No restriction | Low/no FODMAPs at typical portions. |
| Lettuce (butter, red leaf, iceberg, cos/romaine) | No restriction | Eat freely in salads. |
| Arugula (rocket) | No restriction | No detectable FODMAPs. |
| Spinach (baby) | Standard handful raw; small cooked serve | Raw baby spinach is low FODMAP at typical salad portions. Cooked spinach has a smaller tested cap because it compresses, check the app for grams. |
| Kale | Standard cooking serve | Low FODMAP at typical serves; confirm grams in the app. |
| Bell pepper, red | No restriction | No detectable FODMAPs in Monash testing. |
| Bell pepper, green | Standard serve (around half a pepper) | Low FODMAP at a moderate portion; confirm grams in the app. |
| Tomato (common / beefsteak) | 1 small to medium | Cherry and Roma types have their own separate serves in the app. |
| Zucchini | Small serve (roughly a third of a medium) | Over the tested serve pushes into high FODMAP (fructans). |
| Potato (white, red, yellow, russet) | No restriction | No detectable FODMAPs. A reliable low-FODMAP starch. |
| Sweet potato | Small serve (around ½ cup) | Low FODMAP at a modest serve, high in larger portions (mannitol). |
| Parsnip | Low FODMAP at generous serves | Confirm grams in the app if you're eating a very large portion. |
| Eggplant (aubergine) | Standard serve (around 1 cup) | Low at standard serves, high at larger portions. |
| Green beans | Modest handful | Low at a small side, high at a big serving. |
| Broccoli (florets) | Standard serve | Florets and stalk have separate tested serves in the Monash app, confirm the one you're using. |
| Bok choy | Standard cooking serve | Low FODMAP at typical portions. |
| Choy sum | Low FODMAP at typical serves | Very low / trace FODMAPs in most testing. |
| Swiss chard / silverbeet | Low FODMAP at typical serves | Very low in most testing; confirm grams in the app. |
| Collard greens | Low FODMAP at typical serves | Confirm grams in the app. |
| Endive / frisée | No restriction | No detectable FODMAPs in Monash testing. |
| Bean sprouts | Standard serve (around 1 cup) | Good for bulking up a stir-fry. |
| Radish (red, watermelon) | Standard salad serve | Low FODMAP at typical portions. |
| Bamboo shoots | Standard canned serve | Low FODMAP. |
| Oyster mushrooms | Small tested serve | The exception among mushrooms; confirm grams in the app rather than eyeballing a cup. |
| Scallion tops (green part) | Generous serves (greens only) | The white bulb is high FODMAP. Greens still have a tested cap, don't treat them as unlimited. |
| Chives | Standard garnish serves | Low FODMAP. |
| Kabocha / Japanese pumpkin | Standard serve (around 1 cup) | Low FODMAP at typical portions. |
| Pattypan / summer squash | Standard serve | Low FODMAP. |
| Ginger | Standard serves | Low FODMAP and useful for flavor. |
| Pickled / canned beetroot | More generous serve than fresh | Canned/pickled beetroot has a separate (larger) tested serve in the Monash app than fresh raw beetroot. |
A few notes on this table.
First, "no restriction" doesn't mean infinite. It means Monash's lab testing didn't detect FODMAPs in the portions they tested, so you can eat generous normal-meal amounts without worrying about a threshold. It's still possible to overeat anything.
Second, the exact gram numbers shift. Monash retests foods and occasionally moves a vegetable's ceiling up or down. For the elimination phase, use the current app value. For planning, the ranges above are close enough.
Third, cooking doesn't usually change a vegetable's FODMAP rating, but it can change how much of it you eat. A cup of raw spinach wilts down to a few tablespoons cooked, so it's easy to blow past the cooked threshold without realizing. Weigh the raw portion if you're unsure.
High-FODMAP vegetables
These are the ones to skip during the elimination phase. A few have a very small low-FODMAP serve that we call out, because it can matter in practice.
| Vegetable | Status | Why / what to know |
|---|---|---|
| Onion (yellow, white, red, brown, sweet, Vidalia) | Avoid during elimination | Major fructan source at typical cooking serves. See the onion post. |
| Shallots | Avoid during elimination | Fructans. Not a "milder" swap. |
| Leek bulb (white/pale part) | Avoid during elimination | Only the green tops are safe, and they have their own tested serve in the app, not unlimited. |
| Spring onion / scallion bulb (white part) | Avoid during elimination | Only the green tops are low FODMAP. |
| Garlic (fresh, powder, roasted) | Avoid during elimination | See the garlic post. Garlic-infused oil is the loophole. |
| Asparagus | Avoid during elimination | Fructans. The low-FODMAP serve is so small it's not practical. |
| Mushrooms (button, portobello, cremini, shiitake fresh) | High FODMAP | Mannitol. Oyster mushrooms and canned champignons (drained) are the exceptions. |
| Cauliflower | High FODMAP at typical serves | Mannitol. Turns high quickly; a very small tested serve exists but most normal portions are over. |
| Artichoke (globe and Jerusalem) | Avoid during elimination | Very high fructans. Jerusalem artichoke is one of the highest FODMAP foods tested. |
| Snow peas | Small serve only | Low FODMAP at a small number of pods; a handful pushes into high FODMAP. Check the app for the current cap. |
| Sugar snap peas | Small serve only | Similar story, a few pods only; confirm grams in the app. |
| Beetroot (fresh, raw) | Small serve only | Low FODMAP in a small serve; canned has a larger tested serve. Check the app. |
| Celery | Small serve only | Low FODMAP up to a short stalk. Above that it's high in mannitol. Confirm current grams in the app. |
| Savoy cabbage | Small serve only | Has a tested cap, confirm the exact serve in the app before using in a slaw or big side. |
| Brussels sprouts | Small serve only | A couple of sprouts is typically within spec; more is high FODMAP in fructans. |
| Sweetcorn | Avoid at full serve | A half-cob may be tolerated; a full cob is high FODMAP. FODMAP profile depends on the product and serve. |
The pattern here is worth naming. A lot of "high FODMAP" vegetables have a small low-FODMAP window that you can technically fit a bite or two of into a meal. In practice, during the strict 2-to-6-week elimination phase, it's easier to just skip them than to try to dose. Snow peas and sugar snap peas are a good example: five pods is within spec, six is borderline, and you're not going to sit there counting pods at dinner. Save them for reintroduction.
Where serving size really matters
A few vegetables deserve their own attention because they flip fast.
Cauliflower. Often held up as the poster child for "why can't I eat this vegetable," cauliflower is high in mannitol (the M in FODMAP). It turns high fast, and most normal portions are over the tested low-FODMAP cap. It's one to test explicitly in the polyol reintroduction phase rather than trying to sneak it into elimination meals.
Mushrooms. Almost all common mushrooms (button, cremini, portobello, shiitake) are high FODMAP. Oyster mushrooms are the standout low-FODMAP option. Canned champignons are also tolerated by many, the canning process leaches mannitol into the brine, and the tested serve applies after draining. Check the Monash app for the current gram thresholds rather than eyeballing cups.
Celery. Low FODMAP only at a very small portion. A couple of full sticks in a crudité platter is already high FODMAP. This is one of the most common unintentional triggers because celery lands in broths, stocks, and salads without much thought. The current gram cap is in the Monash app; it's smaller than most people expect.
Beetroot. A small serve of fresh raw beetroot is typically low FODMAP; a standard roasted-beet portion is high. Canned pickled beetroot has its own, more generous tested serve. The beet juice in green juices and smoothies is often where people get caught.
Asparagus and artichoke. These are essentially "skip entirely" during elimination. They're both high-fructan vegetables where the low-FODMAP serve is so small it's not practical.
Fennel bulb. Often more generous in serve size than people expect, confirm in the Monash app. Fennel seeds are a separate entry.
Stocking your fridge for elimination
A practical produce list that covers most weeknight cooking:
- Carrots, cucumber, red bell pepper, zucchini (the workhorses)
- A bag of baby spinach and a box of mixed lettuce (salad base)
- Cherry tomatoes (check serve)
- Potatoes or sweet potato (starch)
- Green beans or broccoli florets (cooked sides)
- Oyster mushrooms if you like them
- Scallions (for the greens), chives, ginger (aromatics)
That list covers maybe 80% of what a normal week of cooking needs, with nothing that's going to surprise you.
FODMAP stacking across a meal
One caveat worth repeating. Each of these vegetables is low FODMAP at its listed serve, but FODMAPs stack across a meal. A salad with a full low-serve of zucchini, a full low-serve of green beans, a full low-serve of eggplant, and a handful of cherry tomatoes can land you over threshold even though no single vegetable exceeded its cap. The serve size is per-food; your gut sees the total.
This is especially easy to do with a big mixed roast vegetable tray or a grain bowl with five or six toppings. If a meal is heavier on vegetables, lean into the no-restriction ones (carrots, lettuce, cucumber, potato, parsnip) as the bulk and use the capped ones as accents rather than headliners.
Tracking what you eat alongside how you feel is the fastest way to see where you're stacking. That's the whole reason we're building FODMAP Tracker.
When can you eat the "avoid" list again?
The elimination phase is typically 2 to 6 weeks. After that comes reintroduction, where you test each FODMAP group one at a time. Most of the high-FODMAP vegetables in the table above belong to two groups: fructans (onion, garlic, leek, asparagus, artichoke, cabbage family) and polyols (mushrooms, cauliflower, celery). Sweetcorn sits on its own, depending on the product and serve, the offending FODMAP can be excess fructose, sorbitol, or fructans, so it gets its own test. When you work through those groups, you'll learn your personal tolerance. Many people end up tolerating small cooked portions of several "avoid" vegetables, which widens your everyday menu considerably.
For recipes that put this list into practice, see our low-FODMAP recipes.
Track your symptoms and discover patterns with FODMAP Tracker. Includes a database of 1,000+ foods with FODMAP ratings.
For educational purposes only. Not medical advice. Consult a healthcare professional for personal guidance.
References
- Eating more vegetables on a low FODMAP diet — Monash FODMAP
- High and low FODMAP foods — Monash FODMAP
- FODMAP stacking: can I overeat green-light foods? — Monash FODMAP
- Low FODMAP Vegetables You Can Eat Freely — A Little Bit Yummy
- No FODMAP Content Foods — FODMAP Everyday
FODMAP Tracker