This flexible 7-day Mediterranean diet meal plan shows what to eat for a week, how to build balanced plates, and how to adjust portions, ingredients, and grocery costs for your household. Use it as a menu framework rather than a strict prescription: repeat favorite meals, choose seasonal produce, and make simple swaps when availability, budget, or dietary preferences change.
Overview
The Mediterranean diet is best understood as a pattern of eating centered on vegetables, fruit, beans, lentils, whole grains, nuts, seeds, olive oil, herbs, and other minimally processed foods. Fish, eggs, yogurt, poultry, and cheese can fit in flexible amounts, while red meat, highly processed foods, and heavily sweetened foods generally play smaller supporting roles. The goal is not to find one perfect menu. It is to make most meals from nutritious foods that are practical to shop for and enjoyable to eat.
A useful meal-building formula is:
- Half the plate: vegetables or a combination of vegetables and fruit.
- One quarter: a protein food such as beans, lentils, fish, eggs, Greek-style yogurt, tofu, or poultry.
- One quarter: a whole grain or starchy food such as oats, barley, brown rice, whole-grain bread, potatoes, or whole-wheat pasta.
- Flavor and satisfaction: olive oil, nuts, seeds, olives, herbs, spices, lemon, garlic, or a modest amount of cheese.
Portions should reflect hunger, activity, age, health needs, and personal goals. If you need specific guidance for diabetes, kidney disease, food allergies, pregnancy, or another medical condition, adapt the plan with a qualified health professional.
A flexible 7-day Mediterranean menu
| Day | Breakfast | Lunch | Dinner | Snack or dessert |
|---|---|---|---|---|
| 1 | Oatmeal with berries, walnuts, and plain yogurt | Chickpea, cucumber, tomato, and herb salad with whole-grain bread | Roasted fish, potatoes, and green beans with lemon and olive oil | Fruit or a few almonds |
| 2 | Whole-grain toast with mashed avocado and a boiled egg | Lentil soup with a side salad | Chicken or tofu with brown rice and roasted vegetables | Plain yogurt with cinnamon |
| 3 | Greek-style yogurt with fruit, oats, and seeds | Leftover chicken, tofu, or roasted vegetable grain bowl | Whole-wheat pasta with white beans, spinach, tomatoes, and garlic | Apple slices with nut butter |
| 4 | Vegetable omelet with whole-grain toast | Tuna, white bean, or mashed chickpea salad in lettuce cups or whole-grain bread | Stuffed peppers with lentils, grains, herbs, and a little cheese | Fruit and a small handful of nuts |
| 5 | Overnight oats with banana and seeds | Hummus plate with raw vegetables, olives, and whole-grain pita | Fish, beans, or tofu with barley and sautéed greens | Yogurt, fruit, or a baked apple |
| 6 | Whole-grain toast with ricotta or cottage cheese and fruit | Leftover stuffed peppers or lentil soup with salad | Sheet-pan vegetables with chickpeas and a tahini-lemon dressing | Dark chocolate with fruit, if desired |
| 7 | Vegetable and bean scramble with toast | Tomato, cucumber, bean, and grain salad | Simple vegetable stew with lentils and whole-grain bread | Seasonal fruit or yogurt |
This menu includes vegetarian and pescatarian options, but it can also accommodate poultry. Replace fish with beans, lentils, tofu, or eggs when needed. For more ideas involving filling combinations of protein and fiber, see this high-protein, high-fiber foods guide.
How to estimate your weekly plan
Instead of calculating a fixed menu for every person, estimate the week using repeatable decisions. Start by choosing the number of people, the number of meals eaten at home, and the foods you already have. Then select meals that share ingredients. This reduces waste and makes the plan easier to maintain.
- Count diners and meals. Multiply each planned meal by the number of people eating it. If one person eats lunch away from home, do not buy a full lunch portion for that day.
- Choose two or three proteins. For example, use lentils for soup and stuffed peppers, chickpeas for salads and sheet-pan meals, and eggs or yogurt for breakfasts.
- Choose two grains or starches. Cook a pot of brown rice, barley, potatoes, or whole-wheat pasta and use it across several meals.
- Plan produce by use. Buy sturdy vegetables for roasting and soups, tender greens for early-week salads, and fruit that can be eaten fresh or cooked as it ripens.
- Estimate cost by category. Add the expected cost of produce, protein foods, grains, pantry items, and optional extras. Use your local prices rather than relying on a universal estimate, since costs vary by season, store, package size, and region.
A simple cost formula is: weekly grocery estimate = planned quantities × local unit prices − value of ingredients already on hand. Record actual spending for one or two weeks, then adjust the next shopping list. This is more useful than trying to identify one “correct” cost for a Mediterranean diet.
Inputs and assumptions
Your plan will be more realistic when its assumptions are visible. Note the following before shopping:
- Household size: A single cook may prefer small batches, while a family may save time by preparing larger portions.
- Dietary pattern: Decide whether the week includes fish, poultry, eggs, dairy, or only plant-based foods.
- Cooking time: If weeknights are busy, prioritize soups, grain bowls, sheet-pan meals, and leftovers.
- Equipment: Build around the tools you have, such as a slow cooker, pressure cooker, blender, or basic oven.
- Budget: Dried beans, lentils, oats, potatoes, cabbage, carrots, frozen vegetables, and canned fish can help stretch meals. Choose store brands or larger packages only when you can use them before quality declines.
- Portion needs: A person with a larger appetite may add extra grains, legumes, vegetables, yogurt, nuts, or fruit rather than changing the entire menu.
Use this practical substitution table when an ingredient is unavailable:
| Original choice | Simple substitute |
|---|---|
| Fresh fish | Canned fish, eggs, beans, lentils, or tofu |
| Quinoa | Brown rice, barley, bulgur, oats, or whole-wheat pasta |
| Greek-style yogurt | Plain yogurt, cottage cheese, or unsweetened plant-based yogurt |
| Fresh vegetables | Frozen vegetables or low-sodium canned vegetables |
| Chickpeas | White beans, black beans, lentils, or split peas |
| Fresh herbs | Dried herbs, garlic, lemon, vinegar, or spices |
For a broader pantry and shopping framework, use this whole-food grocery list on a budget. Ingredient labels still matter: compare added salt, added sugar, and the form of fats in packaged foods, while remembering that convenience foods can have a useful place in a balanced plan.
Worked examples
Budget-conscious household
Suppose two adults need seven breakfasts, seven lunches, and seven dinners each, with leftovers included. A practical approach is to buy oats, eggs, lentils, dried or canned beans, brown rice, potatoes, seasonal vegetables, fruit, plain yogurt, and one optional fish or poultry item. Cook lentil soup, a grain, and a tray of vegetables at the beginning of the week. Use beans in salads, stuffed peppers, and bowls. Reserve more perishable greens and soft fruit for the first few days, and use frozen vegetables later. The estimate is based on quantities and local prices, not on a fixed weekly dollar amount.
Vegetarian version
Replace fish or poultry with lentils, chickpeas, white beans, tofu, eggs, or yogurt. For example, the roasted fish dinner becomes a chickpea and potato tray bake; chicken and rice becomes tofu, rice, and vegetable bowls; and tuna-bean salad becomes mashed chickpea and white bean salad. Combine legumes with whole grains, vegetables, nuts, seeds, or dairy foods across the day to create varied meals and textures.
Batch-cooking session
Set aside about one kitchen session to cook a grain, simmer a legume-based dish, roast two trays of vegetables, wash salad ingredients, and prepare one dressing. Store components separately so they can become different meals. Keep some portions refrigerated for near-term use and freeze suitable soups, beans, or cooked grains for a later week. A 7-day meal-prep template can help you assign each component to a specific meal rather than preparing food without a plan.
When to recalculate
Revisit this Mediterranean diet meal plan whenever your inputs change. Recalculate your grocery list when household size, work schedules, appetite, or the number of meals eaten at home changes. Review the cost estimate when local prices, package sizes, or seasonal availability shift. Rework the menu at the start of a new season so it uses produce that is practical and appealing where you live.
Also update the plan after trying it. Mark meals as “repeat,” “modify,” or “skip.” If lunches are consistently left over, reduce their planned quantity or convert them into dinners. If you run short on protein foods, add another bean, lentil, egg, fish, tofu, or yogurt option. If preparation feels demanding, repeat two dinners and freeze one batch rather than adding more recipes.
To use the plan each week, choose five or six dinners, select breakfasts that share ingredients, assign leftovers to lunches, and add one or two flexible snacks. Check your pantry before shopping, compare current local prices, and make one substitution before abandoning a recipe. That small review keeps the plan affordable, seasonal, and realistic while preserving the central Mediterranean pattern of vegetables, legumes, whole grains, healthy fats, and enjoyable meals.