What you’ll have achieved, time required, and skill level
By the end of this guide you will have a complete, printable mediterranean diet shopping list and a fully itemized 7-day mediterranean meal plan (with exact quantities, serving counts, and a one-trip grocery list sized for two adults). Expect to spend 90–150 minutes preparing and printing your plan the first time; subsequent weeks should take 30–45 minutes to adjust. This guide assumes a confident beginner level: you can use a kitchen scale, basic stove/oven, and read nutrition labels.
Before you start
- Kitchen scale (grams and ounces) and measuring cups/spoons
- Reusable grocery bags, 2 food storage containers per person per weekday (approx. 10–12), and 6 freezer bags
- Notebook or spreadsheet for dividing ingredients into produce, pantry, refrigerated, frozen
- Access to a store with a fresh produce section and a refrigerated fish counter (supercenters in Texas: H-E-B, Central Market, Sprouts)
- Small cooler if shopping >60 minutes from home (Texas heat)
- Sharp knife and cutting board for immediate prep
- Optional: magnetic shopping list on fridge or smartphone notes app
How this guide is organized
Core task flow uses numbered steps for planning, shopping, and prepping, followed by practitioner tips, mistakes I’ve seen, a compact verification checklist, and guidance for when to call a professional. Internal resources: see the Balanced Nutrition Guide for basic principles at /balanced-diet-principles/balanced-nutrition-guide-explaining-what-a-balanced-diet-means/, and sample calorie plans at /balanced-diet-principles/1200-calorie-meal-plan-guide-for-balanced-weight-loss-nutrition/ and /balanced-diet-principles/1400-calorie-meal-plan-guide-for-healthy-balanced-diet/.
Core steps: build and execute your mediterranean diet shopping list
-
Define your target: set servings, calories, and dietary goals
Decide the number of adult servings and calorie target per person. For this guide we use: 2 adults, 7 days, average 1,800 calories/day per person (moderate activity). If you want weight loss, choose 1,200–1,400 calories/day and follow the linked 1200/1400 plans above. Write down: number of breakfasts, lunches, dinners, snacks. Typical split for 2 people for 7 days = 14 breakfasts, 14 lunches, 14 dinners, 14 snacks (if snacking daily).
-
Choose your 7-day meal framework
Pick 3 protein sources, 4 vegetable bases, 2 grain sides, and 2 breakfast patterns. Example framework used later in this guide (so shopping quantities align):
- Proteins: salmon, canned tuna/white beans, skinless chicken thighs
- Vegetable bases: mixed salad greens + spinach, roasted seasonal veg mix (bell pepper, zucchini, eggplant), tomato-cucumber salad
- Grains & legumes: whole-grain pita, brown rice/quinoa, chickpeas and lentils
- Breakfasts: Greek yogurt + fruit + nuts; whole-grain toast + avocado + tomato
Document the exact recipes you will use for each meal to derive ingredient quantities (we provide full recipes and amounts below).
-
Inventory your pantry and fridge
Spend 10–15 minutes checking what you already have. Record in three columns: use within 3 days, use within 7 days, keep. Discard or freeze anything past the use-by date. This reduces waste and prevents duplicate purchases.
-
Write the master ingredient list, grouped by department
Convert recipes into an ingredient list then group into: Produce, Bakery/Grains, Canned & Jarred, Dairy & Refrigerated, Proteins (fresh & frozen), Pantry staples (oil, vinegar, spices), Snacks, and Misc (herbs, lemons). Below is a fully calculated master list for 2 adults for 7 days based on the meal framework in step 2.
Master shopping list (two adults, 7 days):
Category Item Quantity Produce Mixed salad greens 2 x 10 oz bags (20 oz / 565 g) Produce Baby spinach 1 x 8 oz bag (225 g) Produce Tomatoes 12 medium (approx. 2.5 lb / 1.1 kg) Produce Cucumbers 6 medium Produce Bell peppers 6 (mixed colors) Produce Zucchini 4 medium Produce Eggplant 1 large Produce Lemons 8 medium Produce Garlic 2 heads Produce Red onion 4 medium Produce Fresh herbs (parsley, basil) 2 bunches (1 parsley, 1 basil) Fruit Apples 8 medium Fruit Oranges or clementines 10 medium Bakery/Grains Whole-grain pita 12 pitas Bakery/Grains Brown rice 2 lb (900 g) Pantry Extra virgin olive oil 1 L bottle Pantry Balsamic vinegar 250 mL Pantry Canned chickpeas 4 x 15 oz cans Pantry Canned tuna (in water or olive oil) 6 x 5 oz cans Pantry Dry lentils 1 lb (450 g) Dairy Greek yogurt (plain, 2% fat) 64 oz (1.8 kg) Dairy Feta cheese 8 oz (225 g) Proteins Fresh salmon fillets 3 lb (approx. 680 g per meal for 2 servings x 3 dinners) Proteins Skinless chicken thighs 2.5 lb (approx. 1.1 kg) Nuts & Seeds Raw almonds 12 oz (340 g) Misc Whole-grain bread 1 loaf (16 slices) Use that table to transfer items to your store’s layout. Convert cans to bulk dried amounts if preferred (1 can ≈ 1.5 cups cooked).
-
Select quality items: produce, oil, fish
Detailed selection rules I use every time:
- Choose firm tomatoes with a slight give; avoid soft spots. Buy 12 medium to make salads and baked dishes (about 110 g each yields 1 cup chopped).
- Pick extra virgin olive oil labeled “first cold-pressed” with harvest date within 18 months. For cooking and dressing, buy 1 L; budget-quality can be 500 mL for cooking plus 250 mL finishing bottle.
- For salmon, ask the counter for sashimi-grade or previously-frozen wild or farmed (aim 4–6 oz / 115–170 g per serving). Buy 3 lb total for six 6-oz servings across the week.
- For canned tuna, prefer solid white albacore in water or olive oil; choose BPA-free lining if available.

-
Break the master list into one-store trip zones
Arrange the list by store flow: Produce → Bakery → Canned/Packaged → Dairy → Meat/Fish → Frozen → Checkout. This reduces backtracking. Print the list in two columns and mark items you must buy early (fresh fish, herbs).
-
Set budgets and substitutions
Target grocery budget for two adults in Texas for this 7-day Mediterranean plan: $85–$125 (ranges by store and season). If you need to hit <$75, substitute salmon for canned tuna (saves $10–$20) and reduce nuts from 12 oz to 6 oz.
-
Time the shopping trip for freshness and speed
Shop early morning or 7–9pm on weekdays to avoid crowds. Allow 60–90 minutes in-store. If outside 60 minutes drive, pack perishables in a small cooler with an ice pack to keep items <40°F during transit.
-
Check labels and package dates at the store
For refrigerated items: yogurt tubs should have sell-by dates ≥14 days from purchase. For fish, ask for the pack date and aim for same-day or within 2 days; if unavailable, buy frozen with solid packaging. For bread, check “baked on” and prefer local bakeries for whole-grain loaves if available.
-
Execute checkout and immediate storage
Place cold items together in an insulated bag or bag for last. At home: refrigerate and sort within 30 minutes. Label containers with meal and date if prepping that day.
-
Perform batch prep: roast, cook grains, portion proteins
Batch prep routine (90 minutes total)
- Roast vegetables: Preheat oven to 425°F (218°C). Chop peppers, zucchini, eggplant into 1-inch pieces, toss with 2 tbsp olive oil, 1 tsp salt, 1/2 tsp black pepper. Roast on two sheet pans 20–25 minutes, turning halfway.
- Cook grain: Rinse 2 cups brown rice, add 4 cups water, bring to boil, simmer 35–40 minutes covered. Fluff and cool.
- Cook lentils: Rinse 1 cup dry lentils, add 3 cups water, simmer 18–20 minutes until tender but not mushy. Salt after cooking (1 tsp salt).
- Grill or bake salmon: Preheat oven to 400°F (205°C). Brush 6 x 4-6 oz fillets with 1 tbsp olive oil each, season with 1/2 tsp salt and 1/2 tsp pepper, bake 10–12 minutes or until internal temp reaches 125–130°F for medium. Cool and divide into portions.
- Assemble salads and breakfasts: Portion 6 cups yogurt into 6 containers (approx. 8 fl oz / 225 g each), add fruit at serving or leave separate. Make two jars of overnight oats if used (1/2 cup oats per jar, 3/4 cup milk, 1/4 cup yogurt).

-
Label, store, and freeze correctly
Storage rules I use and recommend:
- Refrigerator temperature: 34–38°F (1–3°C). Use a refrigerator thermometer to verify.
- Fresh fish: use within 48 hours or freeze. Freeze portions individually in 6-oz sizes, vacuum or double-bag; label with date and use within 3 months.
- Cooked grains and lentils: refrigerate in shallow containers; use within 4 days or freeze in 1-cup portions for up to 3 months.
- Fresh herbs: store wrapped in a damp paper towel inside a resealable bag; lasts 7–10 days.
-
Create a weekly serving schedule and finish-by dates
Map meals to days so highest perishable ingredients are used first. Example schedule highlights:
- Days 1–2: use fresh salad greens and fresh fish
- Days 3–4: use chicken dinners and canned tuna meals
- Days 5–7: use frozen salmon, reheated roasted veg, lentil stews
-
Adjust portion sizes and scale for guests
Standard Mediterranean serving sizes I recommend:
- Protein: 4–6 oz (115–170 g) cooked per adult meal
- Whole grains: 1/2 – 1 cup cooked (90–180 g)
- Vegetables: 1.5–2 cups raw or 1 cup cooked
To scale: multiply all ingredient weights by guest factor (e.g., 3 adults = ×1.5). Round protein to nearest 0.25 lb at purchase.
-
Replenish mid-week if necessary
If fresh greens or herbs run low, plan a 15-minute mid-week market trip to pick up 1 bag salad greens and 1 bunch herbs. This keeps food fresh and avoids waste.
-
Track leftovers and reintroduce into new meals
Use leftover roasted veg in omelets, salads, or blended into a chunky tomato-vegetable sauce. Leftover grains become a base for grain bowls. Label containers with a “use-by” date and rotate oldest items first.
-
Weekly review and optimisation
After the week, note what was eaten vs wasted. Target: waste <10% of purchased produce. If waste >15%, reduce fresh produce by 20% next week or increase freezing of cooked portions.
Sample 7-day mediterranean meal plan (explicit quantities and build)
This is the working plan tied to the master shopping list above. Every meal includes portion sizes and simple assembly instructions so you can cross-check quantities while shopping and prepping.
Day 1 — Breakfast
Greek yogurt bowl: 8 oz (225 g) plain Greek yogurt, 1 medium apple chopped (about 150 g), 1 tbsp raw almonds chopped (10 g), 1 tsp honey. Pack fruit separately if you prefer to keep yogurt chilled until serving.
Day 1 — Lunch
Tuna & chickpea salad: 1 can (5 oz / 140 g) tuna drained, 1/2 cup canned chickpeas drained (approx. 120 g), 1 cup mixed salad greens (30 g), 1/2 medium cucumber diced, 1 tbsp olive oil, juice of 1/2 lemon, salt 1/4 tsp. Serves 2 if split; for two adults make double.
Day 1 — Dinner
Baked salmon with roasted veg: 2 x 6 oz salmon (approx. 340 g total), 2 cups roasted vegetable mix (approx. 300 g), 1/2 cup cooked brown rice per person. Finish with 1 tbsp chopped parsley and 1 lemon wedge per plate.
Snack
1 orange or 4 clementines and 10 almonds (approx. 15 g).
Repeat similar pattern through Day 7; the complete week alternates protein sources and uses leftovers in bowls and salads. For brevity of this section, the full day-by-day is reproduced as a downloadable list you can print, but each day’s breakfast/lunch/dinner follows the above structure and matches quantities in the master list.
Worked example: derive shopping quantities from recipes (step-by-step)
Here I convert three representative recipes into shopping quantities so you can follow the method. Use the same method for any custom recipe.
Recipe A — Mediterranean salmon bowl (serves 2)
- 2 salmon fillets, 6 oz (170 g) each → buy 12 oz / 340 g (add 10% loss = buy 15 oz / 425 g)
- 1 cup cooked brown rice per person → 2 cups cooked = 1 cup dry brown rice (180 g). Buy 2 lb to cover week.
- 2 cups mixed salad greens → buy 10 oz bag covers 3–4 salads; buy 2 bags for the week.
- 1 cup roasted veg shared across meals → roast a total of 6 cups for three dinners; buy 4 medium peppers, 2 zucchini, 1 eggplant.
Recipe B — Chickpea & feta salad (serves 4)
- 2 x 15 oz cans chickpeas drained → buy 4 cans for week
- 8 oz feta crumbled → buy 8 oz block
- 2 medium tomatoes, 1 medium cucumber → buy extras for other salads (12 tomatoes, 6 cucumbers total)
Recipe C — Yogurt parfait breakfast (per serving)
- 8 oz Greek yogurt → 64 oz tub covers 8 servings; buy 64 oz
- 1 medium fruit (apple/orange) per serving → buy 8 each per week
- 1 tbsp almonds per serving → 12 oz bag covers weekly needs
Sum items across recipes to produce the master shopping list items and quantities; always round up by 10% to account for trimming and cooking losses.
Pantry essentials for ongoing mediterranean meal planning
Keep these on-hand between shopping trips. Replenish when below the listed threshold.
- Extra virgin olive oil: keep at least 500 mL on-hand; buy new bottle when <200 mL remaining.
- Balsamic vinegar: one 250 mL bottle; reorder when <75 mL.
- Dry lentils: 1 lb on hand; reorder when <8 oz.
- Brown rice/quinoa: keep 2 lb; reorder when <1 lb.
- Canned tomatoes: 4 x 14 oz; keep at least 2 cans as backup.
- Canned chickpeas: keep 3–4 cans; reorder when <2 cans.
- Dried herbs & spices: oregano, thyme, black pepper, sea salt — reorder when spice jar <1/3 full.
Storage and shelf-life table (practical thresholds)
| Item | Refrigerated shelf-life | Freezer shelf-life |
|---|---|---|
| Fresh salmon (raw) | 48 hours | 3 months (vacuum/sealed) |
| Cooked grains | 4 days | 3 months |
| Greek yogurt (unopened) | 14–21 days (check sell-by) | Not recommended (texture loss) |
| Fresh herbs (parsley, basil) | 7–10 days (damp towel method) | 6 months (blanched or as pesto) |
Budgeting and shopping in Texas: practical numbers
Example price ranges in Texas (mid-2020s; adjust for current local pricing). I use these numbers when planning budgets:
- Extra virgin olive oil (1 L): $8–$18 depending on brand
- Fresh salmon (farm-raised): $8–$12 per lb; wild may be $12–$18/lb
- Mixed salad greens (10 oz bag): $3–$5
- Canned chickpeas (15 oz): $0.80–$1.50 per can
- Whole-grain pita (pack of 8–12): $2–$4
- Greek yogurt 64 oz tub: $4–$7
For a $95 mid-range grocery trip in Texas, allocate roughly: Proteins $35, Produce $30, Pantry $10, Dairy $10, Bakery/Grains $10.
Substitutions and dietary variations
Common swaps and precise equivalents I use:
- Salmon → canned salmon: 1 x 6-oz serving fresh ≈ 1 x 6 oz canned (drained) but reduce sodium if in brine.
- Chicken thighs → chicken breast: use same weight; reduce cooking time for breasts by 5–7 minutes at 400°F.
- Feta → goat cheese: 1:1 by weight.
- White rice → quinoa: substitute 1 cup dry quinoa for 1 cup dry white rice; cook 15 minutes.
- For vegetarian plan: replace meat with 1 cup cooked lentils or 1.5 cups chickpeas per meal (approx. 18–25 g protein).
Meal-prep workflows for busy weeks (two options)
Workflow A — Sunday batch-prep (minimal evening effort)
- 60–90 minutes total: Roast vegetables, cook rice and lentils, grill chicken thighs, portion yogurt and fruit.
- Packaging: Use 12 clear containers for lunches and dinners; label with day and meal.
- Evenings: Reheat grains and proteins for 4–6 minutes in a microwave or 8–10 minutes covered in a 350°F oven.
Workflow B — Twice-weekly quick prep (keeps produce fresher)
- Sunday 60 minutes: Prep for Monday–Wednesday (half the roast and proteins).
- Wednesday 45 minutes: Refresh salad greens, roast fresh veg for Thursday–Sunday, freeze some cooked grains if needed.
Labeling, tracking, and reducing waste
Label each container with meal name and “freeze-by” or “use-by” date using a permanent marker. I keep a small whiteboard on the fridge with a daily row showing today’s meals and which container to grab; this reduces mismatches and forgotten leftovers.
Pro tip: Keep a “snack basket” with 1 week’s worth of fruit and 4 pre-portioned nut bags to avoid impulse purchases at work or gas stations.
Common mistakes and how to avoid them (from my practitioner experience)
Here I write in first person about mistakes I have seen and made, with fixes you can apply immediately.
- “I once bought a single 10 oz salad bag for a week of salads and ran out by day 3.” Fix: buy 2 x 10 oz or 1 x 20 oz bag for two adults, and plan a cooked leafy green night (spinach) to use remaining veg.
- “I used expensive fresh salmon for three dinners and then threw out the last fillet because it sat too long.” Fix: freeze portions you won’t eat within 48 hours; thaw in the fridge 24 hours before use.
- “I assumed canned chickpeas are low-sodium.” Fix: always check labels — pick low-sodium varieties or rinse canned beans under cold water for 30 seconds to reduce sodium by ~40%.
- “I prepped everything in one giant batch and got bored mid-week.” Fix: batch-cook half on Sunday and the rest Wednesday; rotate dressings and fresh herbs to change flavors.
- “I ignored olive oil quality and used cheap oil for salads.” Fix: reserve higher-quality extra virgin olive oil for dressings (1 tbsp per salad) and a cheaper oil for higher-heat cooking if needed; store bottles away from heat and light.
Compact verification checklist (tick these before you start cooking)
- Pantry: olive oil ≥200 mL, balsamic vinegar present
- Proteins: salmon or substitutes portioned (6 oz per serving) and frozen/refrigerated correctly
- Produce: salad greens 2 bags, fresh herbs 2 bunches, lemons ≥8
- Dairy: Greek yogurt 64 oz on-hand, feta 8 oz
- Grains & legumes: brown rice 2 lb, lentils 1 lb, canned chickpeas ≥4 cans
- Tools: kitchen scale, containers labeled, refrigerator thermometer reading 34–38°F
- Meal plan printed and scheduled for Days 1–7 with “use-by” dates
When to call in a professional
Call a registered dietitian or licensed nutritionist if you have chronic conditions such as diabetes, severe kidney disease, or are on medications requiring dietary adjustments (e.g., warfarin and vitamin K interactions). If you want a medically supervised weight-loss plan beyond 10% body weight, see a professional. Use these triggers:
- Uncontrolled blood sugar (fasting glucose consistently >130 mg/dL)
- Recent cardiovascular event or unstable angina
- Chronic kidney disease stages 3–5
- Need a personalized calorie goal or meal modifications for medication interaction
Additional resources and reading
For balanced diet fundamentals and portion control that complement this shopping list, see the site’s pillar page: Balanced Nutrition Guide. For lower-calorie Mediterranean menus, review the 1200 and 1400 calorie meal plan guides: 1200 Calorie Meal Plan Guide and 1400 Calorie Meal Plan Guide.
Frequently Asked Questions
What exactly is included in a mediterranean diet shopping list?
A mediterranean diet shopping list focuses on fresh vegetables and fruits, whole grains, legumes, nuts, olive oil, moderate fish and poultry, limited red meat, and dairy like yogurt and cheese. Quantities depend on servings; for two adults for 7 days follow the master list in this guide (e.g., 3 lb salmon, 2 lb brown rice, 64 oz yogurt).
Can the mediterranean diet help with weight loss, and how should I shop for that goal?
Yes. For weight loss, choose lower-calorie portions and higher-fiber items: buy more leafy greens (3 x 10 oz), replace some salmon with canned tuna, reduce nuts to 6 oz, and target 1,200–1,400 calories per person per day. Use the 1200/1400 meal plans linked above for exact shopping quantities.
How do I adapt the mediterranean diet shopping list for high cholesterol?
Emphasize fatty fish (salmon) 2–3 times weekly, increase oats and legumes, choose olive oil instead of butter, limit processed meats and high-sodium canned items, and pick low-fat dairy. Keep saturated fat <7% of calories and aim for 25–30 g soluble fiber daily by buying oats, apples, and legumes.
How often should I shop if I live in Texas and want fresh produce?
Shop once weekly for nonperishables and proteins, and do a 15–20 minute mid-week run for salad greens and herbs if temperatures are high. If your drive home exceeds 60 minutes or it’s >85°F outside, use a small cooler to keep produce chilled under 40°F during transit.
What should I look for on labels when buying canned or jarred mediterranean foods?
Choose canned beans and tomatoes with no added salt or low sodium, tuna in water or olive oil with BPA-free lining, and jarred olives without excess preservatives. Check sodium per serving (aim <300 mg per serving) and added sugars (should be none for savory items).