15 Healthy Meal Prep Ideas With Exact Gram Weights and Macros
Share
The problem with most meal prep advice is that it gives you a rigid plan and expects you to follow it indefinitely. Real meal prep works differently — it gives you a repertoire of ideas you can rotate based on what you enjoy, what is on offer, and how much time you have that week.

Weigh food, track nutrients, and reach your goals with AI-powered insights
Weigh food, track nutrients, and reach your goals with AI-powered insights
This guide covers 15 healthy meal prep ideas across breakfast, lunch, dinner, and snacks — each with exact gram weights, calorie counts, and protein content. Use them as building blocks rather than a fixed programme.
How to Use This Guide
Each idea below is a single portion. To prep for the week, pick:
- 1–2 breakfast options (prep 4–5 portions each)
- 1–2 lunch options (prep 4–5 portions each)
- 2–3 dinner bases (prep 3–4 portions each, vary the seasoning)
- 2–3 snack options (portion into containers at start of week)
- How to Meal Prep for Weight Loss: The Beginner's Complete Guide
A food scale is the tool that makes this repeatable. Weighing components once during prep ensures every portion is consistent — you are not guessing whether Tuesday's lunch is the same as Thursday's.
Breakfast Ideas
1. Overnight Oats (Classic High-Protein)
Per jar: ~420 cal, 30g protein
- Rolled oats (dry): 60g — 228 cal
- Non-fat Greek yogurt: 150g — 83 cal
- Unsweetened almond milk: 100ml — 15 cal
- Protein powder (vanilla): 15g — 60 cal
- Frozen mixed berries: 80g — 40 cal
Mix oats, yogurt, milk, and protein powder the night before. Top with berries in the morning. Prep 5 jars on Sunday — breakfast is sorted for the entire week in 10 minutes.
2. Egg Muffins (Portable, Freezable)
Per 2 muffins: ~180 cal, 18g protein
- Whole eggs: 3 (150g) — 233 cal for whole batch
- Egg whites: 100g — 52 cal
- Spinach: 40g — 9 cal
- Cherry tomatoes (halved): 40g — 7 cal
- Feta cheese: 20g — 53 cal
Whisk eggs + whites, add vegetables and cheese, pour into a 6-muffin tin. Bake at 180°C for 18–20 minutes. Makes 6 muffins (3 portions of 2). Freezes well — reheat from frozen in 90 seconds.
3. Greek Yogurt Parfait Jars
Per jar: ~310 cal, 28g protein
- Non-fat Greek yogurt: 250g — 138 cal
- Frozen raspberries (thawed): 100g — 52 cal
- Granola: 20g — 87 cal
- Chia seeds: 8g — 39 cal
Layer yogurt, berries, chia, and granola in a 500ml jar. Stays fresh 4 days in the fridge. The granola goes slightly soft by day 3–4 — add it fresh if you prefer crunch.
4. Protein Pancake Batch
Per 3 pancakes: ~380 cal, 35g protein
- Rolled oats (blended to flour): 50g — 190 cal
- Eggs: 2 (100g) — 155 cal
- Protein powder: 20g — 80 cal
- Banana: 60g — 54 cal
- Baking powder: 3g — 0 cal
Blend all ingredients, cook in a non-stick pan. Makes approximately 9 pancakes (3 portions of 3). Store refrigerated for 4 days or freeze in batches of 3. Reheat in a pan or toaster for 2 minutes.
Lunch Ideas
5. Chicken and Rice Meal Prep Bowl
Per bowl: ~495 cal, 47g protein
- Chicken breast (cooked, sliced): 150g — 248 cal
- Brown rice (cooked): 150g — 173 cal
- Broccoli (steamed): 150g — 52 cal
- Olive oil (drizzled, measured): 5g — 44 cal
- Seasoning: garlic, lemon, herbs — 0 cal
The classic for good reason. Prep 5 identical bowls on Sunday. Stays fresh 4 days in the fridge. Vary the seasoning (lemon herb, smoky paprika, teriyaki) to prevent flavour fatigue across the week.
6. Tuna and White Bean Salad
Per container: ~380 cal, 42g protein
- Canned tuna in water (drained): 130g — 142 cal
- Canned white beans (drained, rinsed): 120g — 130 cal
- Cherry tomatoes: 100g — 18 cal
- Cucumber (diced): 100g — 16 cal
- Red onion (finely diced): 30g — 12 cal
- Olive oil: 8g — 71 cal
- Lemon juice + parsley: 0 cal
No cooking required. Prep takes 5 minutes. The beans add fibre (6g per portion) and bulk that makes this far more filling than tuna alone. Stays fresh 3 days in the fridge.
7. Turkey Mince Lettuce Cup Prep
Per portion: ~320 cal, 38g protein
- Lean turkey mince (cooked): 180g — 238 cal
- Iceberg lettuce cups: 120g — 16 cal
- Cucumber (diced): 80g — 13 cal
- Spring onions: 20g — 7 cal
- Soy sauce (low sodium): 10ml — 6 cal
- Sesame oil (measured): 5g — 45 cal
Cook mince in bulk on Sunday, season with garlic, ginger, soy sauce. Store mince separately from lettuce (lettuce wilts if pre-assembled). Assemble at lunchtime in 2 minutes.
8. Lentil and Roasted Vegetable Soup
Per portion (400ml): ~290 cal, 18g protein
Transform your kitchen into a precision nutrition center
Portion control made simple – measure exactly what you need
Transform your kitchen into a precision nutrition center
Portion control made simple – measure exactly what you need
- Red lentils (dry): 60g — 207 cal
- Chopped tomatoes (canned): 200g — 40 cal
- Carrot (diced): 80g — 33 cal
- Celery (diced): 60g — 8 cal
- Vegetable stock: 300ml — 15 cal
- Olive oil: 5g — 44 cal
- Cumin, garlic, paprika: 0 cal
Cook once, get 5 portions. Stays fresh 5 days in the fridge, freezes for 3 months. High in fibre (11g per portion from lentils). Reheat in 2 minutes. One of the lowest-effort, highest-satiety prep options on this list.
9. Prawn and Cauliflower Rice Stir-Fry
Per container: ~310 cal, 36g protein
- Cooked king prawns: 180g — 172 cal
- Cauliflower rice (fresh or frozen): 250g — 63 cal
- Mixed stir-fry vegetables: 150g — 48 cal
- Sesame oil (measured): 8g — 72 cal
- Low-sodium soy sauce: 15ml — 9 cal
- Garlic, ginger: 10g — 10 cal
Cooks in 8 minutes. Prawns cook from frozen in 4 minutes. Cauliflower rice keeps meals low-calorie while maintaining volume. Stays fresh 3 days — prep maximum 3 portions at a time.
Dinner Bases (Season Differently Each Night)
10. Baked Chicken Thighs (Skinless)
Per thigh (130g cooked): ~220 cal, 28g protein
- Skinless chicken thighs (raw): 180g per piece
- Olive oil (brushed on): 5g — 44 cal
- Seasoning variations: lemon + rosemary / harissa / teriyaki / jerk spice
Batch-roast 4–5 thighs at 200°C for 25–28 minutes. Stays fresh 4 days. More forgiving than breast — harder to overcook, stays juicy when reheated. Pair with whatever grain and vegetable is prepped.
11. Salmon Fillet Prep
Per fillet (160g cooked): ~330 cal, 35g protein
- Salmon fillet (raw): 200g
- Olive oil (brushed): 5g — 44 cal
- Seasoning: lemon, dill, garlic or miso glaze
Bake at 200°C for 12–14 minutes. Only prep 2–3 at a time (salmon keeps 2–3 days; freeze the rest raw). Reheats well in a pan on low heat with a splash of water.
12. Turkey Mince Bolognese Base
Per portion of sauce (200g): ~215 cal, 30g protein
- Lean turkey mince (5% fat, cooked): 150g — 198 cal
- Chopped tomatoes (canned): 150g — 30 cal
- Onion, garlic, herbs: 40g — 16 cal
- Olive oil: 5g — 44 cal
Cook a large batch of bolognese sauce — serves as pasta sauce, rice bowl topping, stuffed pepper filling, or jacket potato topping throughout the week. One cook, four different meals. Freezes perfectly for 3 months.
Snack Prep
13. Pre-Portioned Nut and Dark Chocolate Mix
Per portion: ~165 cal, 4g protein
- Mixed nuts (almonds, walnuts, cashews): 20g — 120 cal
- Dark chocolate chips (70%+): 10g — 54 cal
Weigh and portion into 5 small zip bags or containers on Sunday. The decision is made once — no in-the-moment weighing required during the week.
14. Cottage Cheese Snack Pots
Per pot: ~180 cal, 22g protein
- Low-fat cottage cheese: 200g — 168 cal
- Cucumber (sliced): 80g — 13 cal
- Black pepper, chives: 0 cal
Portion into 5 small containers with a lid. Pairs well with rice cakes or vegetable sticks. High casein protein content means this snack sustains satiety for 2–3 hours.
15. Overnight Protein Smoothie Packs (Freezer)
Per smoothie: ~280 cal, 30g protein
- Frozen banana (sliced): 80g — 72 cal
- Frozen spinach: 30g — 7 cal
- Frozen mixed berries: 80g — 40 cal
- Protein powder (in a separate bag): 25g — 100 cal
- Almond milk at blend time: 200ml — 30 cal
Pre-pack the frozen ingredients (banana, spinach, berries) into 5 zip bags and freeze. Each morning, empty one bag into the blender, add almond milk and protein powder, blend for 60 seconds. Prep time on Sunday: 10 minutes. Daily morning time: 90 seconds.
The Meal Prep Accuracy Principle
The gram weights in this guide are what make the calorie and protein figures reliable. A chicken breast "eyeballed" at 150g that is actually 220g adds 77 calories and 22g of protein to the count — across 5 meals that is 385 extra calories, potentially erasing two days of deficit.
Using a food scale during the Sunday prep session — not throughout the week — takes an extra 5–8 minutes and makes every subsequent meal accurate. Weigh once, eat correctly five times.
For a structured 7-day plan with a full shopping list, the 7-Day Meal Prep guide covers a complete week with precise gram weights for every meal. For single-person households, the Meal Prep for One guide has portions and storage scaled for one.
Related Reading
- 7-Day Meal Prep With a Food Scale: The Exact Plan
- Meal Prep for One Person: The Complete Guide
- Best Protein Sources for Weight Loss: Ranked by Protein Per Calorie
- High-Volume Low-Calorie Meals: 15 Filling Ideas
Best Low Calorie Meals: 7 High-Volume Options With Exact Calorie Counts
Healthy Meal Prep Ideas: 10 Recipes With Exact Gram Weights (2026 Guide)
Best Low-Calorie Snacks for Weight Loss: Ranked by Satiety Per Calorie