Mediterranean Diet Servings Calculator
Turn your daily calorie level into Mediterranean-diet food-group servings — daily vegetables, fruit, grains and olive oil, plus weekly fish, legumes and poultry.
How it works
Scale factor = calories ÷ 2000 · daily servings = base servings × scale factor (rounded, with sensible minimums)
The Mediterranean diet is built as a pyramid: vegetables, fruit, whole grains, legumes, nuts and extra-virgin olive oil form the daily base, fish and seafood come a few times a week, poultry, eggs and dairy in moderation, and red meat and sweets rarely. Servings are anchored to a 2,000 kcal reference and scaled to your own calorie level. It is consistently ranked among the most evidence-backed eating patterns for heart health.
Worked example
At 2,500 kcal the scale factor is 1.25, so daily vegetables rise from 5 to about 6 servings and olive oil from 4 to 5 tablespoons, while weekly fish stays at 3+ servings scaled up slightly.
Frequently asked questions
What counts as one serving?
Roughly: 1 cup raw or ½ cup cooked vegetables, one medium fruit, ½ cup cooked grains, 3–4 oz of fish, and ½ cup cooked legumes. Olive oil is measured in tablespoons and used as the main added fat.
How often should I eat red meat?
The pattern keeps red meat to about once a week or less, favouring fish, legumes and poultry for protein. Sweets are similarly occasional rather than daily.
Is olive oil really eaten every day?
Yes — extra-virgin olive oil is the primary fat, used for cooking and dressing, typically several tablespoons a day. It is a defining feature of the pattern rather than an optional extra.
Related calculators
Educational estimate for meal planning, not medical or nutrition advice. Serving thresholds and needs vary by person — check with a dietitian for medical diets.