A GLP-1 friendly Lidl meal plan for £40 a week
Here is a full sample week for 1 person, built for GLP-1 users (small, protein-dense portions) at Lidl: about 109g of protein and 1362 kcal a day per person, with an estimated shopping total of £36.67 for 24 items.
Prices are estimates for Lidl in the UK (GBP), based on typical pack sizes and prices in October 2026. They are not live store prices. In the app you can tap any price to set your own.
Make this week mine (free preview)
The 7-day plan
| Day | Meals (protein) | Protein | kcal |
|---|---|---|---|
| Mon | Greek yogurt with oats and berries (31g) Turkey and bean chilli with rice (37g) Lemon pepper white fish with potatoes (39g) | 107g | 1297 |
| Tue | Cottage cheese scrambled eggs on toast (32g) Red lentil and spinach dal (32g) Chicken thigh traybake (46g) | 110g | 1423 |
| Wed | Greek yogurt with oats and berries (31g) Chicken and lentil rice bowl (39g) Chicken and tomato pasta (39g) | 109g | 1316 |
| Thu | Cottage cheese scrambled eggs on toast (32g) Turkey and bean chilli with rice (47g) Lentil bolognese (31g) | 110g | 1479 |
| Fri | Greek yogurt with oats and berries (31g) Red lentil and spinach dal (32g) Lemon pepper white fish with potatoes (47g) | 110g | 1375 |
| Sat | Cottage cheese scrambled eggs on toast (32g) Chicken and lentil rice bowl (37g) Chicken thigh traybake (40g) | 109g | 1342 |
| Sun | Greek yogurt with oats and berries (31g) Turkey and bean chilli with rice (37g) Chicken and tomato pasta (39g) | 107g | 1302 |
The shopping list with estimated prices
Whole packs, the way you actually pay at the till. Assumes you already have olive oil and honey and soy sauce.
| Item | Est. price |
|---|---|
| Boneless chicken thighs 1 x 1 kg pack | £4.73 |
| Lean turkey mince 1 x 500 g pack | £3.01 |
| Eggs 1 x 15-pack | £2.58 |
| 0% fat Greek-style yogurt 2 x 500 g tub | £2.24 |
| Low-fat cottage cheese 2 x 300 g tub | £1.90 |
| Baby spinach 2 x 240 g bag | £2.16 |
| Peppers 1 x 3-pack | £1.25 |
| Potatoes 1 x 2 kg bag | £1.20 |
| Sweet potatoes 1 x 1 kg bag | £1.03 |
| Onions 1 x 1 kg bag | £0.77 |
| Mushrooms 1 x 250 g pack | £0.73 |
| Broccoli 1 x 360 g head | £0.65 |
| Carrots 1 x 1 kg bag | £0.56 |
| White fish fillets (frozen) 1 x 520 g bag | £3.01 |
| Mixed berries (frozen) 1 x 500 g bag | £1.94 |
| Mixed vegetables (frozen) 1 x 1 kg bag | £1.08 |
| Wholemeal bread 1 x 800 g loaf | £0.95 |
| White rice (dry) 1 x 1 kg bag | £1.20 |
| Red lentils (dry) 1 x 500 g bag | £1.03 |
| Porridge oats 1 x 1 kg bag | £1.03 |
| Pasta (dry) 1 x 500 g bag | £0.73 |
| Chopped tomatoes (can) 3 x 400 g can | £1.29 |
| Tomato pasta sauce 1 x 500 g jar | £0.95 |
| Canned black beans (drained) 1 x 400 g can | £0.65 |
| Estimated total | £36.67 |
All 9 recipes in this week
Raw or dry amounts per person, for the first day each recipe appears. Portions are resized day by day so every day lands on the protein target.
Greek yogurt with oats and berries (31g protein, 365 kcal, 10 min)
0% fat Greek-style yogurt 250g, Porridge oats 40g, Mixed berries (frozen) 70g, Honey 10g
- Stir oats into a bowl with a splash of water and let sit 5 minutes.
- Spoon yogurt over the oats, top with berries and a drizzle of honey.
Turkey and bean chilli with rice (37g protein, 464 kcal, 20 min)
Lean turkey mince 145g, Canned black beans (drained) 75g, Chopped tomatoes (can) 200g, White rice (dry) 25g, Onions 100g
- Fry chopped onion and turkey mince on medium heat for 6 minutes.
- Add tomatoes and drained black beans, simmer 10 minutes on low heat.
- Serve with rice cooked in boiling water for 12 minutes.
Lemon pepper white fish with potatoes (39g protein, 468 kcal, 20 min)
White fish fillets (frozen) 160g, Potatoes 240g, Broccoli 150g, Olive oil 10g
- Cube potatoes and roast with olive oil at 220C / 425F for 20 minutes.
- Steam broccoli for 5 minutes and season the fish with lemon and pepper.
- Bake the fish alongside the potatoes for final 12 minutes, then serve with broccoli.
Cottage cheese scrambled eggs on toast (32g protein, 407 kcal, 12 min)
Eggs 50g, Low-fat cottage cheese 150g, Wholemeal bread 80g, Baby spinach 60g
- Whisk eggs with cottage cheese and a pinch of salt and pepper.
- Cook on medium heat in a non-stick pan, stirring, for 4 minutes.
- Toast the bread, pile the eggs on top with wilted spinach.
Red lentil and spinach dal (32g protein, 506 kcal, 25 min)
Red lentils (dry) 110g, Chopped tomatoes (can) 120g, Onions 60g, Baby spinach 50g, White rice (dry) 15g
- Soften the onion with curry powder.
- Add lentils, tomatoes and 2 cups of water, simmer 18 minutes.
- Stir in spinach and serve over rice.
Chicken thigh traybake (46g protein, 510 kcal, 35 min)
Boneless chicken thighs 210g, Sweet potatoes 200g, Peppers 75g, Onions 50g, Olive oil 5g
- Toss everything with oil, paprika and salt on a tray.
- Roast at 220C / 425F for 30 minutes.
- Rest 3 minutes and serve.
Chicken and lentil rice bowl (39g protein, 478 kcal, 20 min)
Boneless chicken thighs 105g, Red lentils (dry) 45g, White rice (dry) 25g, Mixed vegetables (frozen) 150g, Soy sauce 10g
- Cook rice and lentils together in boiling water for 15 minutes, then drain.
- Fry diced chicken thigh on medium-high heat for 7 minutes until golden.
- Add frozen mixed vegetables and soy sauce for 3 minutes, then serve over the rice.
Chicken and tomato pasta (39g protein, 473 kcal, 20 min)
Boneless chicken thighs 125g, Pasta (dry) 65g, Tomato pasta sauce 115g, Mushrooms 100g, Baby spinach 40g
- Boil pasta for 10 minutes, then drain.
- Fry chicken and sliced mushrooms on medium heat for 8 minutes.
- Stir in tomato sauce and spinach for 2 minutes, then toss with pasta.
Lentil bolognese (31g protein, 526 kcal, 30 min)
Red lentils (dry) 110g, Pasta (dry) 20g, Tomato pasta sauce 45g, Onions 50g, Carrots 60g
- Soften chopped onion and carrot.
- Add lentils, marinara and 1 cup of water, simmer 20 minutes.
- Serve over pasta.
Day 1 totals: 107g protein, 1297 kcal, 155g carbs, 30g fat.
Questions
Is £40 a week really enough for 110g of protein a day?
With these estimates, this sample week comes to about £36.67 for 1 person at Lidl, and about £5.96 of it (rice, oats, frozen and cupboard items) is left over for next week. The trick is building meals around the cheapest protein per gram and reusing the same ingredients across the week. Real shelf prices vary by location and week, so check them in store.
How were the macros worked out?
Every meal is built from ingredients with standard nutrition values per 100g (raw or dry weight). Protein, calories, carbs and fat are added up from the exact grams in each recipe, so the daily totals always match the ingredients.
Can I change the foods or the store?
Yes. CartLean builds your own week from a short quiz: your store, budget, protein target, diet and the foods you avoid. You can swap any meal and edit any price.
Want it for your store and your foods?
Answer 9 quick questions and see day 1 of your own week free. Then 7 days free, $9/week after, cancel anytime.
Build my week