7-Day High-Protein Meal Prep Plan (With Shopping List)
A 7-day high-protein meal prep plan built from two cook sessions, with protein per container, a shopping list, storage notes and a method to scale it to your own targets.
A 7-day high-protein meal prep plan works best as two short cooking sessions rather than one marathon. Cook on Sunday for Monday to Wednesday, and again on Wednesday evening for Thursday to Sunday. This plan gives you lunches and dinners at roughly 35 to 50 g of protein per container, a combined shopping list, and a method to scale everything with the meal prep recipe scaler.
Protein figures below are approximate, from USDA FoodData Central reference values for raw ingredients. Your totals will vary with brands and portions. This is a planning example, not a dietary prescription.
Why two sessions?
Many food safety authorities advise eating refrigerated cooked leftovers within about three to four days. Cooking everything on Sunday means Friday's lunch is already past that window. Two sessions keep food fresher and tastier, and each session is shorter. Check your own country's food safety guidance.
The plan at a glance
| Lunch | Dinner | |
|---|---|---|
| Mon–Wed | Chicken, rice and roasted veg bowls | Turkey and lentil chilli |
| Thu–Sun | Tuna and white bean pasta salad | Greek yogurt chicken traybake with potatoes |
| Breakfast (all week) | Overnight oats with Greek yogurt and protein powder |
Session 1 (Sunday): Monday to Wednesday
Chicken, rice and roasted veg bowls (3 containers)
| Ingredient | Amount | Approx. protein |
|---|---|---|
| Boneless chicken thighs, raw | 600 g | 114 g |
| Rice, dry | 225 g | 16 g |
| Mixed vegetables for roasting | 600 g | about 10 g |
| Olive oil, spices | to taste | 0 g |
| Per container (÷3) | about 47 g |
Roast the chicken and vegetables on separate trays at a high oven heat until the chicken is fully cooked. Cook the rice, cool it quickly, and divide everything into three containers.
Turkey and lentil chilli (3 containers)
| Ingredient | Amount | Approx. protein |
|---|---|---|
| Lean turkey mince, raw | 400 g | about 80 g |
| Dry red lentils | 120 g | about 29 g |
| Canned kidney beans, drained | 240 g | about 19 g |
| Canned tomatoes, onion, spices | 1 tin + 1 onion | about 5 g |
| Per container (÷3) | about 44 g |
Chilli is forgiving and freezes well. The lentils replace some of the meat, which lowers the cost and adds fibre. To see the cost effect, compare turkey and lentils in the protein cost calculator.
Session 2 (Wednesday): Thursday to Sunday
Tuna and white bean pasta salad (4 containers)
| Ingredient | Amount | Approx. protein |
|---|---|---|
| Dry pasta | 300 g | about 39 g |
| Canned tuna, drained | 4 × 120 g | about 120 g |
| Canned white beans, drained | 240 g | about 18 g |
| Cherry tomatoes, cucumber, red onion | 400 g | about 4 g |
| Olive oil, lemon, herbs | to taste | 0 g |
| Per container (÷4) | about 45 g |
Keep the dressing separate if you prefer firmer pasta.
Greek yogurt chicken traybake (4 containers)
| Ingredient | Amount | Approx. protein |
|---|---|---|
| Chicken breast, raw | 700 g | about 158 g |
| Plain Greek yogurt (marinade) | 200 g | about 20 g |
| Potatoes | 800 g | about 16 g |
| Peppers, onions | 400 g | about 4 g |
| Per container (÷4) | about 50 g |
Marinate the chicken in yogurt, garlic, lemon and spices, then roast it with the potatoes and vegetables.
Breakfast: overnight oats (7 jars)
Per jar: 50 g oats, 150 g plain Greek yogurt, 15 g protein powder, milk to loosen, fruit on top. That's roughly 6 g (oats) + 15 g (yogurt) + 11 g (powder) = about 32 g protein, depending on products. Make three or four jars at a time, since oats soften further over the days.
Daily protein from this plan
| Meal | Approx. protein |
|---|---|
| Breakfast | about 32 g |
| Lunch | about 45–47 g |
| Dinner | about 44–50 g |
| Total before snacks | about 120–130 g |
This is a fairly high-protein day. If your target is lower, shrink the portions. If it's higher, add snacks like cottage cheese, edamame or a protein shake. Use the protein density calculator to compare snack options.
Combined shopping list
| Item | Amount |
|---|---|
| Boneless chicken thighs | 600 g |
| Chicken breast | 700 g |
| Lean turkey mince | 400 g |
| Canned tuna | 4 × 120 g drained |
| Plain Greek yogurt | about 1.25 kg (200 g marinade + 7 × 150 g) |
| Protein powder | about 105 g |
| Oats | 350 g |
| Rice | 225 g |
| Pasta | 300 g |
| Dry red lentils | 120 g |
| Canned kidney beans | 1 tin |
| Canned white beans | 1 tin |
| Canned tomatoes | 1 tin |
| Potatoes | 800 g |
| Mixed roasting vegetables | 600 g |
| Peppers and onions | about 500 g |
| Salad vegetables | 400 g |
| Lemons, garlic, herbs, spices, olive oil | as needed |
| Fruit for oats | as liked |
Scaling the plan
The amounts make three or four servings per recipe. To make more, or to fit a different protein target:
- Open the meal prep recipe scaler.
- Enter the recipe's ingredients with their protein figures from the tables above.
- Set "recipe makes" to 3 or 4 and "I want" to your number of servings.
- Read off the scaled quantities and protein per serving.
For example, scaling the chilli from 3 to 5 servings multiplies everything by about 1.67, and protein per container stays around 44 g.
A time plan for each session
Each session takes roughly two hours once you're used to it. Most of that is oven and hob time, not hands-on work. Here's the order that wastes the least time in session 1:
| Time | Task |
|---|---|
| 0:00 | Oven on. Chop vegetables for roasting and for the chilli. |
| 0:15 | Chicken thighs and vegetables into the oven on separate trays. |
| 0:20 | Start the chilli: brown the mince, add onion, spices, tomatoes, lentils and beans. |
| 0:30 | Rice on. |
| 0:50 | Rice off; spread on a tray to cool. |
| 1:00 | Check chicken is cooked through; remove trays. Chilli simmering. |
| 1:15 | Chilli off heat; cool in a wide dish. |
| 1:30 | Portion into containers; label and refrigerate. |
| 1:45 | Make 3–4 overnight oat jars. |
Session 2 follows the same pattern: marinate the chicken first, get the traybake into the oven, then cook the pasta and assemble the salad while it roasts.
Equipment that makes it easier
- Two large baking trays, so proteins and vegetables can roast at the same time.
- A large pot for chilli and pasta.
- A kitchen scale for dividing batches evenly.
- Matching containers. Glass reheats well. Plastic is lighter to carry to work.
- Masking tape and a marker for dates.
None of this is essential, but the scale makes the biggest difference. Without it, "45 g protein per container" is a guess.
Storage and food safety
- Cool cooked food quickly. Spreading it in shallow containers helps.
- Refrigerate within about two hours of cooking, sooner on hot days.
- Eat refrigerated meals within the window your national food safety agency recommends, commonly three to four days.
- Freeze any portions you won't reach in time. Chilli and the chicken bowls freeze well. Pasta salad and yogurt-heavy dishes don't.
- Reheat until piping hot all the way through.
Making it less repetitive
| Swap | Keeps protein similar? |
|---|---|
| Chicken thighs → firm tofu (larger portion) | Roughly, if portion is increased |
| Turkey mince → lean beef mince | Yes |
| Tuna → canned salmon | Yes |
| Rice → quinoa | Slightly more protein |
| Greek yogurt → skyr | Similar or slightly more |
Changing sauces and spices between weeks also helps: try harissa, curry paste, pesto or salsa.
Vegetarian version
To make the week vegetarian, swap the meats for these. Protein per container drops slightly unless you increase the portions:
- Chicken bowls → tofu and edamame bowls. Roast 600 g firm tofu with the vegetables and add 150 g of shelled edamame.
- Turkey chilli → three-bean and lentil chilli. Double the lentils and add another tin of beans.
- Tuna pasta salad → chickpea and feta pasta salad. Use two tins of chickpeas and 150 g feta.
- Chicken traybake → halloumi and chickpea traybake.
Run the new ingredients through the scaler to check protein per container.
Common meal prep mistakes
- Cooking everything on Sunday. Food by Friday is past its best.
- Under-seasoning. Batch food tastes flatter after a day in the fridge. Season boldly, and add fresh herbs or lemon when serving.
- Not weighing portions. "Protein per container" is only accurate if the containers are equal. Weigh the whole batch and divide.
- Soggy textures. Keep dressings and crunchy toppings separate.
Checklist
- Two sessions planned (e.g. Sunday and Wednesday)
- Shopping list split by session
- Containers: 7 lunch, 7 dinner, 7 breakfast jars
- Portions weighed evenly
- Fridge and freezer labels with dates
Sources: protein values are approximate, from USDA FoodData Central reference entries for raw ingredients. Leftover storage guidance follows the common three-to-four-day advice given by food safety agencies such as the USDA; check your local authority.
Frequently asked questions
How do you meal prep for 7 days?
Most people split it into two cooking sessions, for example Sunday and Wednesday, because many food safety agencies suggest eating refrigerated cooked leftovers within about three to four days. Freeze anything you won't eat in time.
How much protein is in a high-protein meal prep container?
It depends on your goals and the recipe. The containers in this plan land roughly between 35 and 50 g of protein each. Use the recipe scaler to adjust portions to your own target.
What are cheap high-protein foods for meal prep?
Dry lentils and beans, eggs, chicken thighs, canned fish, Greek yogurt, cottage cheese and tofu are common budget options. Prices vary by region, so compare cost per 20 g of protein locally.
Can I freeze high-protein meal prep?
Many cooked dishes, such as chilli, curries, cooked chicken and grains, freeze well. Dishes with raw salad, yogurt sauces or boiled eggs don't freeze well and are best made fresh.