InfyCalculator
🍳

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.

Daily calories
Loading calculator…

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.