The supplement industry has spent decades convincing UK consumers that eating 150 g of protein per day costs serious money. Aldi's core aisle contradicts that claim in a £22 weekly shop. Chicken thighs at £3.49 for 1.5 kg, eggs at £2.19 for a dozen, tinned tuna at £2.89 for four tins, and rolled oats at £0.89 per kilogram — these are the ingredients that build high-protein meals in the UK without a premium supermarket receipt. If you're shopping at Aldi and you know which twelve products to buy, a week of high-protein eating costs less than a single restaurant meal.
Quick Answer: At Aldi UK, the best high-protein purchases are: chicken thighs (£3.49/1.5 kg), medium eggs (£2.19/12), tinned tuna in spring water (£2.89/4-pack), Skyr yoghurt (£1.49/500 g), tinned chickpeas (£0.47/400 g), and red lentils (£0.89/500 g via Lidl fallback). These six items alone cover 5 days of high-protein breakfasts, lunches, and dinners for approximately £18 total.
Why Aldi Is the Best UK Supermarket for High-Protein Budget Eating
Aldi consistently undercuts Tesco and Sainsbury's on fresh protein, dairy, and tinned goods by 20–40% on identical product categories.
The Money Saving Expert supermarket comparison has documented for several years that Aldi and Lidl hold the lowest prices across the majority of staple food categories in the UK. For high-protein shopping specifically, Aldi's advantage is sharpest on: fresh chicken, eggs, tinned fish, and plain dairy (yoghurt, milk, cottage cheese). These are exactly the foods that matter for high-protein meal prep.
What Makes the Aldi Range Different
Aldi UK operates a streamlined range with limited SKUs per category — typically two or three options where a larger supermarket might stock fifteen. For high-protein shopping, this is a feature rather than a limitation: fewer branded distractions, lower overhead embedded in price, and consistent availability of the items that actually deliver protein at low cost. The own-brand Everyday Essentials range and the standard core range both carry full nutritional labelling, and the protein content is identical to branded equivalents.
The Aldi Seasonal ALDI Finds ("Middle of Aldi")
The centre aisles at Aldi change weekly and occasionally carry items relevant to high-protein eating: protein bar multipacks, nuts in bulk, and cooking equipment. These are not reliable weekly purchases, but when available, the bulk nut selections (particularly almonds and cashews) offer a useful protein-and-fat snack option at competitive prices. Do not plan your weekly protein intake around the middle aisle — treat it as an opportunistic addition.
When Aldi Doesn't Stock What You Need
Aldi's tinned legume range occasionally has gaps in specific varieties. Lidl is the nearest functional equivalent and stocks red lentils (500 g pouch, £0.89) and a slightly broader tinned bean range. For items not available at either — certain cuts of fish, specific dairy formats — Tesco is the recommended top-up, not the primary shop.
The Complete Aldi High-Protein Shopping List (With Real £ Prices)
Every product named here is stocked as a regular core range item at Aldi UK. Prices are May 2026 retail prices.
Fresh Protein
- Chicken thighs bone-in, skin-on (1.5 kg pack) — £3.49. The most versatile and cheapest fresh protein per gram at Aldi. Roast whole, shred and use across five days. Freeze half the pack immediately if cooking for one — each thigh is a single serving.
- Chicken breast (640 g pack) — £3.49. Higher protein per gram than thigh (31 g vs 25 g per 100 g cooked), but less flavour and higher tendency to dry out in batch cooking. Worth rotating in on week three or four.
- 12 medium free-range eggs — £2.19. Twelve eggs cover five breakfasts (two eggs each) and two evening protein top-ups. At £2.19 for 12, this is approximately 18p per egg, or 3.5p per gram of protein.
- Cottage cheese (300 g) — £0.99. 12.4 g protein per 100 g — the highest protein-per-gram dairy product at Aldi. Eat with fruit for breakfast or as a high-protein snack.
Tinned Protein (Shelf-Stable — Buy in Volume)
- Tuna in spring water (145 g, single) — £0.72; 4-pack — £2.89. 25 g protein per tin, zero cooking, mixes into rice or pasta cold. The 4-pack is the standard buy; buy two 4-packs per week if tuna features in multiple meals.
- Tinned mackerel in brine (125 g) — £0.79. Approximately 20 g protein per tin. Slightly oilier flavour than tuna; excellent with rice and wilted spinach. Higher omega-3 content than tinned tuna, according to British Nutrition Foundation dietary guidance.
- Tinned chickpeas (400 g) — £0.47. Drained weight approximately 240 g; delivers 7 g protein per 100 g drained. Roast in the oven with smoked paprika (200°C, 20 minutes) for a crispy high-protein addition to any meal. Buy four tins per week.
- Tinned kidney beans (400 g) — £0.45. Similar protein profile to chickpeas; works better in curries and chilli. Interchangeable on cost.
Dairy Protein
- Skyr-style yoghurt, plain (500 g) — £1.49. 10 g protein per 100 g — significantly higher than standard Greek yoghurt. Use in overnight oats, as a sauce base, or as a standalone breakfast with frozen berries. The Aldi Skyr equivalent is sold under the Friendly Farms label and is produced to the same specification as branded versions.
- Greek-style yoghurt (500 g) — £1.39. 5.7 g protein per 100 g — lower than Skyr but useful for sauces and dressings without the slight tartness of Skyr. At £1.39, it is marginally better value per pound than Skyr if you're not prioritising protein maximisation.
- Whole milk (2 litres) — £1.19. 3.4 g protein per 100 ml. Two glasses of milk per day adds 17 g protein for under 25p. Use in overnight oats and protein smoothies.
Carbohydrate and Supporting Items
- Rolled oats (1 kg) — £0.89. Five overnight oat jars per week at 60 g each costs approximately 5.3p per serving in oats alone.
- Easy-cook white rice (2 kg) — £1.29. The standard batch-cook carbohydrate base. Cooks in 12 minutes, holds 4 days in the fridge.
- Sweet potatoes (1 kg bag) — £0.89 (seasonal availability; Aldi stocks this in autumn/winter reliably; check availability in summer months).
- Frozen broccoli (1 kg) — £0.89. Steams in 4 minutes. No waste, no prep.
- Frozen spinach (1 kg) — £0.99. Add to hot rice, scrambled eggs, or pasta. The iron and magnesium content is preserved well in freezing, per NHS nutritional guidance.
- Frozen mixed berries (500 g) — £1.49. Into overnight oat jars or mixed with Skyr yoghurt.
- Smoked paprika — £0.65. Essential spice for batch-roasted chicken.
- Garlic granules — £0.65. Season everything.
- Olive oil (500 ml) — £2.49. Lasts 4–6 weekly cook sessions. Do not substitute with vegetable oil for roasting protein — the flavour difference is significant and the cost per use is negligible.
Full weekly shop total: approximately £22.08 for one adult covering 5 days of three meals per day.
How to Build Five Days of High-Protein Meals From This Aldi Shop
The system is not a meal plan — it's a framework. The same ingredients produce different meals each day through portioning and seasoning choices.
Breakfast: Overnight Oats or Scrambled Eggs
Option A — Overnight oats (5 jars, prepped Sunday night):
60 g rolled oats + 150 ml whole milk + 80 g Skyr yoghurt + frozen berries. Protein per jar: approximately 22 g. Cost per jar: approximately 55p.
Option B — Scrambled eggs:
Two eggs scrambled with 30 g frozen spinach wilted in the pan. Protein: 13 g. Cook time: 5 minutes. Cost: approximately 40p.
Lunch and Dinner: The Container System
Each lunch and dinner container built from this Aldi shop delivers:
- 200–220 g cooked chicken thigh: 44 g protein
- 150 g cooked rice: 4 g protein
- 80 g roasted chickpeas: 5.6 g protein
- 30 g wilted frozen spinach: 1 g protein
- Total per container: approximately 55 g protein
Two containers per day (lunch and dinner) plus an overnight oat breakfast puts the daily total at approximately 132–140 g protein — on the upper end of the range recommended by the British Nutrition Foundation for active adults doing regular resistance training.
The No-Cook Protein Days (Tinned Only)
On days when cooking is not possible, the Aldi shop above supports a fully no-cook high-protein day:
- Breakfast: overnight oat jar (prepped Sunday) — 22 g protein
- Lunch: 2 tins of tuna mixed with cooked rice (from fridge) and frozen spinach — 50 g protein
- Snack: 100 g cottage cheese — 12.4 g protein
- Dinner: tinned mackerel with remaining prepped rice and broccoli microwaved — 25 g protein
- Daily total: ~110 g protein, zero cooking required on the day
What Aldi Does Not Stock (And Where to Supplement)
Knowing the gaps in Aldi's range prevents wasted trips and suboptimal swaps.
Items Better Bought at Lidl or Tesco
- Red lentils (dried): Aldi does not consistently stock dried red lentils. Lidl's 500 g pouch at £0.89 is the standard alternative.
- Firm tofu: Not stocked at Aldi. Tesco own-brand firm tofu (280 g, £1.75) is the cheapest readily available option.
- Frozen salmon: Aldi stocks frozen salmon fillets seasonally. Lidl's frozen salmon 4-pack (£4.49) is more reliably available year-round.
- Quark: Tesco sells a 250 g pot for approximately £0.89. Not stocked at Aldi. Quark delivers 11 g protein per 100 g and is useful as a sour cream substitute.
What to Never Buy at Aldi for Protein
Pre-marinated chicken, protein bars, and flavoured yoghurts at Aldi embed a premium for flavouring, packaging, and convenience that does not exist in the plain equivalents. A marinated chicken breast fillet at Aldi runs to approximately £5.50–£6.50 per kilogram versus £2.33/kg for plain thighs. The protein content is the same; the cost is 2.5× higher.
The Monthly Aldi High-Protein Budget Breakdown
For context on the full-month cost of eating this way from Aldi, the arithmetic is straightforward.
- 4 weekly shops at £22.08 each = £88.32 per month
- That is the full food budget for 3 meals per day, 5 days per week, at 130–140 g protein per day
- Weekend meals are not covered in this budget; a modest £15–£20 per week for 2 weekend days adds £60–£80 per month
- Total monthly food cost: approximately £148–£168 for one adult eating high-protein throughout
The Money Saving Expert food planning guide notes that the average UK adult spends £250–£290 per month on food. The Aldi high-protein system cuts that figure by 40–45% without reducing protein intake. The savings come entirely from choosing the right supermarket and buying the right products within it.
Frequently Asked Questions
What is the best protein food to buy from Aldi UK?
Chicken thighs are the best overall protein food at Aldi UK for batch cooking: £3.49 for 1.5 kg, approximately 25 g protein per 100 g cooked flesh, and versatile enough to use across five days of meals. Eggs are the best protein food for speed and convenience — 12 for £2.19, 13 g protein per 100 g, and cooked in under 5 minutes. For shelf-stable options, tinned tuna in spring water (£2.89 for 4-pack) requires no cooking and delivers 25 g protein per tin.
Does Aldi carry Skyr yoghurt in the UK?
Yes. Aldi UK stocks a plain Skyr-style yoghurt (500 g) under the Friendly Farms label for £1.49. It delivers 10 g of protein per 100 g — significantly more than standard Greek yoghurt at 5.7 g per 100 g. The plain version has no added sugar and is appropriate for mixing into overnight oats, as a cooking base, or as a standalone high-protein breakfast with fruit.
Can I hit 150 g protein per day on a weekly Aldi shop under £25?
Yes. The shopping list in this post costs approximately £22 and delivers approximately 140–160 g protein per day across three meals for one adult. The key items are chicken thighs, eggs, tinned tuna, Skyr yoghurt, and tinned chickpeas — all available at Aldi for under £4 each. The British Nutrition Foundation notes that 1.2–1.7 g protein per kg bodyweight is appropriate for active adults; a 90 kg adult needs 108–153 g per day, which this Aldi shop comfortably covers.
Is Aldi chicken good quality for batch cooking?
Yes. Aldi UK chicken is sourced from Red Tractor-assured UK farms for their standard range. The protein content and fat profile are equivalent to supermarket-branded chicken at higher price points. For batch cooking specifically, bone-in skin-on chicken thighs (the cheapest per-gram option) roast well at 200°C, stay moist over multiple reheats, and hold in the fridge for 4 days without significant quality degradation. The NHS food safety guidance recommends cooling and refrigerating cooked chicken within 2 hours of cooking.
What Aldi products are best for a high-protein breakfast?
The two strongest Aldi breakfast options for protein are: (1) overnight oats with Skyr yoghurt and frozen berries — approximately 22–25 g protein per jar, prepped the night before for zero morning effort; and (2) two scrambled eggs with frozen spinach — 13 g protein in under 5 minutes. Combining both (oat jar plus eggs) at the weekend pushes breakfast protein to 35–38 g. The cost of either option is under 65p per serving from the Aldi core range.
Kira Mei's Nutrition Blueprint contains the full Aldi shopping framework, the macro system, and the batch cook sequences that underpin this guide — one purchase, no subscription, no meal plan to follow forever. It's not a diet plan, it's a textbook.
Disclaimer: This article is for informational purposes only and does not constitute medical, nutritional, or professional fitness advice. Always consult a qualified healthcare professional before making changes to your diet or exercise routine.