7 High-Protein Meal Prep Bowls With 40g+ Protein Per Serving
Seven bowls built around the same batch-cooked components, each landing above 40 grams of protein without tasting like a supplement advert.
Hitting a protein target is arithmetic, not willpower. The problem is that most "high protein meal prep" recipes get there by making you eat 300 grams of dry chicken breast, which nobody sustains past week two.
These seven bowls each clear 40 grams per serving, and they are built from the same five batch-cooked components. One shop, one session, seven genuinely different lunches.
- session
- 90 min
- bowls
- 7
- protein
- 40-52 g
- cost
- ~$3.40 per bowl
#The five components
Cook these once. Everything below is assembly.
#1. Spiced chicken thighs — 1 kg, boneless
Thighs, not breast. They hold moisture through four days of refrigeration in a way breast simply does not. Toss with smoked paprika, cumin, garlic powder and olive oil, roast at 220°C / 425°F for 22 minutes.
#2. Baked marinated tofu — 800 g, extra firm
Press for 20 minutes, cube, toss with soy sauce, cornflour and sesame oil, bake 25 minutes until the edges are crisp.
#3. Seasoned black beans — 2 tins
Warm with cumin, lime and a little of their own liquid. Four minutes. Adds 15 g protein per cup at almost no cost.
#4. Rice and quinoa mix — 3 cups dry, cooked together
Quinoa alone is expensive and gluey in bulk. A 2:1 rice-to-quinoa mix adds about 4 g of protein per serving over plain rice and costs almost nothing.
#5. Greek yoghurt base sauce — 500 g, 0% fat
Split it into three: garlic-lemon, harissa, and herb-and-cucumber. 500 g of 0% Greek yoghurt is 50 g of protein you would otherwise not be eating.
#The seven bowls
#Chicken bowls
#1. Smoky chicken and black bean — 48 g protein
Rice mix, chicken, black beans, roasted peppers, garlic-lemon yoghurt, pickled red onion. The default. Make two of these.
#3. Chicken shawarma-ish — 46 g protein
Chicken with extra cumin and cinnamon, rice mix, cucumber-tomato salad added fresh, herb yoghurt. The raw salad is what makes this taste like a restaurant lunch on day three.
#6. Chicken caesar-ish, no croutons — 45 g protein
Cold sliced chicken, romaine added fresh, parmesan, and a caesar dressing made from Greek yoghurt, anchovy, lemon and garlic instead of mayonnaise. Roughly 30 g of protein saved from the dressing alone across the week.
#Plant-protein bowls
#2. Harissa tofu and chickpea — 41 g protein
Tofu, chickpeas, rice mix, roasted courgette, harissa yoghurt. Chickpeas do a lot of quiet work here — 15 g per cup.
#5. Teriyaki tofu and edamame — 42 g protein
Tofu, 1 cup frozen edamame (18 g protein a cup, and it costs almost nothing), rice mix, sesame, spring onion. Edamame is the single most underrated protein in the freezer aisle.
#7. Chilli-lime black bean and quinoa — 40 g protein
Black beans, rice mix weighted toward quinoa, roasted corn, avocado added fresh, lime yoghurt. The vegan bowl, and the cheapest of the seven.
#Egg and dairy bowls
#4. Cottage cheese and egg breakfast bowl — 44 g protein
Two hard-boiled eggs, 200 g cottage cheese, roasted sweet potato, everything-bagel seasoning. Assembles in 90 seconds and is the highest protein-per-calorie bowl here. More ideas like this in our breakfast prep guide.
#Where the protein actually comes from
#Per 100 g of cooked weight
Most people overestimate meat and underestimate everything else.
| Food | Protein | Notes |
|---|---|---|
| Chicken breast | 31 g | Highest, driest |
| Chicken thigh | 26 g | Better texture after storage |
| 0% Greek yoghurt | 10 g | Sauce base, not a side |
| Cottage cheese | 11 g | Blends invisibly |
| Extra firm tofu | 17 g | Higher than most people assume |
| Edamame, shelled | 11 g | Frozen, cheap, fast |
| Black beans | 9 g | Plus 8 g fibre |
| Chickpeas | 9 g | Roast them for texture |
| Quinoa | 4 g | Real but modest |
| Eggs (each) | 6 g | Cheapest complete protein there is |
The lesson: adding a yoghurt sauce, a tin of beans and an egg to a bowl adds roughly 25 g of protein without touching the meat.
#Hitting the target without eating chicken seven times
#How much protein you actually need
The most-cited number in this space comes from a 2018 systematic review in the British Journal of Sports Medicine (Morton and colleagues), which pooled 49 studies and found that gains in muscle mass from resistance training stopped improving beyond roughly 1.6 g of protein per kilogram of bodyweight per day. The International Society of Sports Nutrition puts its practical range slightly wider, at 1.4–2.0 g/kg.
For a 75 kg person that is somewhere between 120 g and 165 g a day. Split across three meals: 40–55 g each, which is exactly where these bowls sit.
#Why spreading it out matters
The other useful finding is about distribution rather than total. Work by Areta and colleagues fed the same 80 g of protein in three different patterns and found that four servings of 20 g stimulated more muscle protein synthesis than two servings of 40 g or eight of 10 g.
Practically: three meals of 45 g beats one enormous chicken dinner. Which is convenient, because three meals of 45 g is a meal prep problem, and meal prep problems are solvable.
#Storage and prep day
#How long each component keeps
Chicken and tofu: 3–4 days. Yoghurt sauces: 4–5 days, stored separately. Rice mix: 4 days, cooled within an hour. Anything raw — cucumber, avocado, leaves — goes in on the morning you eat it.
Full detail in our fridge storage guide.
#The session itself
Follow the order in our 90-minute Sunday plan: oven on first with the chicken and tofu, grains simmering, then beans and sauces while the oven does the work. Cool on trays, pack into single portions, label with the date.
Seven bowls. One shop. About 45 minutes of actual hands-on work.