2,000-Calorie Mediterranean Meal Plan: 7 Days + Grocery List
In short: this 2,000-calorie Mediterranean meal plan gives you 7 days of breakfast, lunch and dinner plus 1 snack a day, averaging 1983 kcal, 100 g protein, 188 g carbs and 85 g fat per day. Built on vegetables, legumes, whole grains, fish and olive oil, with little red meat.
- Calories
- 1983
- Protein
- 100 g
- Carbs
- 188 g
- Fat
- 85 g
Who it's for: Anyone who wants the eating pattern health bodies keep recommending, without guessing what to cook.
Your 7-day menu
Monday
1970 kcal · P 103 g · C 194 g · F 81 g
BreakfastGreek yoghurt with walnuts & honey500 kcal · 28 g protein
3 min · portion ×1.25
- 313 g (11.0 oz) Greek yoghurt (2%)
- 25 g (0.9 oz) Walnuts
- 13 g (0.5 oz) Honey
- 100 g (3.5 oz) Fresh figs or berries
Top yoghurt with walnuts, fruit and honey.
LunchSardine & tomato wholegrain toast600 kcal · 35 g protein
5 min · portion ×1.25
- 125 g (4.4 oz) Canned sardines (drained)
- 88 g (3.1 oz) Wholegrain bread
- 125 g (4.4 oz) Cherry tomatoes
Pile sardines and halved tomatoes on toast with lemon.
DinnerLentil, spinach & tomato stew650 kcal · 33 g protein
30 min · portion ×1.25
- 100 g (3.5 oz) Green lentils (dry)
- 250 g (8.8 oz) Chopped tomatoes
- 100 g (3.5 oz) Baby spinach
- 50 g (1.8 oz) Sourdough bread
Simmer lentils in tomatoes and stock 25 min; stir in spinach.
SnackAlmonds & an orange220 kcal · 7 g protein
1 min
- 25 g (0.9 oz) Almonds
- 1 Orange
Peel and eat.
Tuesday
2004 kcal · P 98 g · C 193 g · F 83 g
BreakfastTomato & olive oil toast with eggs528 kcal · 24 g protein
10 min · portion ×1.2
- 84 g (3.0 oz) Sourdough bread
- 1 Tomato
- 2.5 Eggs
- 12 ml (0.4 fl oz) Olive oil
Rub toast with grated tomato and oil; top with boiled eggs.
LunchFarro, roasted veg & hummus bowl648 kcal · 22 g protein
25 min · portion ×1.2
- 84 g (3.0 oz) Farro or bulgur (dry)
- 180 g (6.3 oz) Aubergine / eggplant
- 1 Bell pepper
- 60 g (2.1 oz) Hummus
Roast veg, cook farro, top with hummus.
DinnerBaked cod with tomatoes, olives & potatoes648 kcal · 46 g protein
30 min · portion ×1.2
- 204 g (7.2 oz) Cod fillet
- 240 g (8.5 oz) Baby potatoes
- 144 g (5.1 oz) Cherry tomatoes
- 30 g (1.1 oz) Olives
- 12 ml (0.4 fl oz) Olive oil
Roast potatoes 15 min, add cod, tomatoes and olives for 15 min at 200 °C / 400 °F.
SnackHummus & cucumber180 kcal · 6 g protein
2 min
- 50 g (1.8 oz) Hummus
- 150 g (5.3 oz) Cucumber
Dip and eat.
Wednesday
1968 kcal · P 97 g · C 177 g · F 94 g
BreakfastSavoury oats with feta & spinach483 kcal · 21 g protein
10 min · portion ×1.15
- 57 g (2.0 oz) Rolled oats
- 57 g (2.0 oz) Baby spinach
- 35 g (1.2 oz) Feta
- 1 Egg
Cook oats in water with salt, stir in spinach, top with feta and egg.
LunchGreek salad with chickpeas575 kcal · 21 g protein
10 min · portion ×1.15
- 138 g (4.9 oz) Chickpeas (drained)
- 138 g (4.9 oz) Cucumber
- 1 Tomato
- 46 g (1.6 oz) Feta
- 17 ml (0.6 fl oz) Olive oil
Chop and toss everything with oregano and red wine vinegar.
DinnerChicken souvlaki with tzatziki & pitta690 kcal · 48 g protein
25 min · portion ×1.15
- 173 g (6.1 oz) Chicken breast
- 1 Wholemeal pitta
- 92 g (3.2 oz) Greek yoghurt (2%)
- 69 g (2.4 oz) Cucumber
Grill marinated chicken skewers; serve in pitta with tzatziki.
SnackAlmonds & an orange220 kcal · 7 g protein
1 min
- 25 g (0.9 oz) Almonds
- 1 Orange
Peel and eat.
Thursday
2000 kcal · P 105 g · C 193 g · F 82 g
BreakfastGreek yoghurt with walnuts & honey520 kcal · 29 g protein
3 min · portion ×1.3
- 325 g (11.5 oz) Greek yoghurt (2%)
- 26 g (0.9 oz) Walnuts
- 13 g (0.5 oz) Honey
- 104 g (3.7 oz) Fresh figs or berries
Top yoghurt with walnuts, fruit and honey.
LunchSardine & tomato wholegrain toast624 kcal · 36 g protein
5 min · portion ×1.3
- 130 g (4.6 oz) Canned sardines (drained)
- 91 g (3.2 oz) Wholegrain bread
- 130 g (4.6 oz) Cherry tomatoes
Pile sardines and halved tomatoes on toast with lemon.
DinnerLentil, spinach & tomato stew676 kcal · 34 g protein
30 min · portion ×1.3
- 104 g (3.7 oz) Green lentils (dry)
- 260 g (9.2 oz) Chopped tomatoes
- 104 g (3.7 oz) Baby spinach
- 52 g (1.8 oz) Sourdough bread
Simmer lentils in tomatoes and stock 25 min; stir in spinach.
SnackHummus & cucumber180 kcal · 6 g protein
2 min
- 50 g (1.8 oz) Hummus
- 150 g (5.3 oz) Cucumber
Dip and eat.
Friday
1968 kcal · P 95 g · C 191 g · F 82 g
BreakfastTomato & olive oil toast with eggs506 kcal · 23 g protein
10 min · portion ×1.15
- 81 g (2.9 oz) Sourdough bread
- 1 Tomato
- 2.5 Eggs
- 12 ml (0.4 fl oz) Olive oil
Rub toast with grated tomato and oil; top with boiled eggs.
LunchFarro, roasted veg & hummus bowl621 kcal · 21 g protein
25 min · portion ×1.15
- 81 g (2.9 oz) Farro or bulgur (dry)
- 173 g (6.1 oz) Aubergine / eggplant
- 1 Bell pepper
- 57 g (2.0 oz) Hummus
Roast veg, cook farro, top with hummus.
DinnerBaked cod with tomatoes, olives & potatoes621 kcal · 44 g protein
30 min · portion ×1.15
- 195 g (6.9 oz) Cod fillet
- 230 g (8.1 oz) Baby potatoes
- 138 g (4.9 oz) Cherry tomatoes
- 29 g (1.0 oz) Olives
- 12 ml (0.4 fl oz) Olive oil
Roast potatoes 15 min, add cod, tomatoes and olives for 15 min at 200 °C / 400 °F.
SnackAlmonds & an orange220 kcal · 7 g protein
1 min
- 25 g (0.9 oz) Almonds
- 1 Orange
Peel and eat.
Saturday
2004 kcal · P 100 g · C 177 g · F 95 g
BreakfastSavoury oats with feta & spinach504 kcal · 22 g protein
10 min · portion ×1.2
- 60 g (2.1 oz) Rolled oats
- 60 g (2.1 oz) Baby spinach
- 36 g (1.3 oz) Feta
- 1 Egg
Cook oats in water with salt, stir in spinach, top with feta and egg.
LunchGreek salad with chickpeas600 kcal · 22 g protein
10 min · portion ×1.2
- 144 g (5.1 oz) Chickpeas (drained)
- 144 g (5.1 oz) Cucumber
- 1 Tomato
- 48 g (1.7 oz) Feta
- 18 ml (0.6 fl oz) Olive oil
Chop and toss everything with oregano and red wine vinegar.
DinnerChicken souvlaki with tzatziki & pitta720 kcal · 50 g protein
25 min · portion ×1.2
- 180 g (6.3 oz) Chicken breast
- 1 Wholemeal pitta
- 96 g (3.4 oz) Greek yoghurt (2%)
- 72 g (2.5 oz) Cucumber
Grill marinated chicken skewers; serve in pitta with tzatziki.
SnackHummus & cucumber180 kcal · 6 g protein
2 min
- 50 g (1.8 oz) Hummus
- 150 g (5.3 oz) Cucumber
Dip and eat.
Sunday
1970 kcal · P 103 g · C 194 g · F 81 g
BreakfastGreek yoghurt with walnuts & honey500 kcal · 28 g protein
3 min · portion ×1.25
- 313 g (11.0 oz) Greek yoghurt (2%)
- 25 g (0.9 oz) Walnuts
- 13 g (0.5 oz) Honey
- 100 g (3.5 oz) Fresh figs or berries
Top yoghurt with walnuts, fruit and honey.
LunchSardine & tomato wholegrain toast600 kcal · 35 g protein
5 min · portion ×1.25
- 125 g (4.4 oz) Canned sardines (drained)
- 88 g (3.1 oz) Wholegrain bread
- 125 g (4.4 oz) Cherry tomatoes
Pile sardines and halved tomatoes on toast with lemon.
DinnerLentil, spinach & tomato stew650 kcal · 33 g protein
30 min · portion ×1.25
- 100 g (3.5 oz) Green lentils (dry)
- 250 g (8.8 oz) Chopped tomatoes
- 100 g (3.5 oz) Baby spinach
- 50 g (1.8 oz) Sourdough bread
Simmer lentils in tomatoes and stock 25 min; stir in spinach.
SnackAlmonds & an orange220 kcal · 7 g protein
1 min
- 25 g (0.9 oz) Almonds
- 1 Orange
Peel and eat.
Grocery list for the week
Everything above, combined and rounded, for one person. Pantry basics like salt, pepper and spices aren't listed.
- Almonds100 g (3.5 oz)
- Aubergine / eggplant350 g (12.3 oz)
- Baby potatoes470 g (1.0 lb)
- Baby spinach420 g (14.8 oz)
- Bell pepper3
- Canned sardines (drained)380 g (13.4 oz)
- Cherry tomatoes660 g (1.5 lb)
- Chicken breast350 g (12.3 oz)
- Chickpeas (drained)280 g (9.9 oz)
- Chopped tomatoes760 g (1.7 lb)
- Cod fillet400 g (14.1 oz)
- Cucumber870 g (1.9 lb)
- Egg3
- Eggs5
- Farro or bulgur (dry)160 g (5.6 oz)
- Feta160 g (5.6 oz)
- Fresh figs or berries300 g (10.6 oz)
- Greek yoghurt (2%)1.14 kg (2.5 lb)
- Green lentils (dry)300 g (10.6 oz)
- Honey40 g (1.4 oz)
- Hummus270 g (9.5 oz)
- Olive oil80 ml (2.7 fl oz)
- Olives60 g (2.1 oz)
- Orange4
- Rolled oats120 g (4.2 oz)
- Sourdough bread320 g (11.3 oz)
- Tomato5
- Walnuts80 g (2.8 oz)
- Wholegrain bread270 g (9.5 oz)
- Wholemeal pitta3
Tips for a Mediterranean week
- Use extra-virgin olive oil as your main cooking and dressing fat.
- Aim for fish twice a week, including one oily fish like salmon or sardines.
- Legumes three times a week keep it filling and cheap.
Common questions
Is 2,000 calories right for me?
Energy needs depend on age, size, sex and activity. As a rough guide, the NHS cites about 2,000 kcal a day for women and 2,500 for men. If you're unsure — especially below 1,800 kcal — check with a doctor or registered dietitian first.
Can I swap meals between days?
Yes. Every breakfast, lunch and dinner in this plan is portioned to the same daily total, so swapping like-for-like keeps you on target.
How are the numbers worked out?
Calories and macros are estimates from standard food composition values for each ingredient amount shown. Brands vary, so treat them as a close guide rather than lab results.