Student budgets are tight and student cooking skills are usually somewhere between "can boil pasta" and "occasionally uses the oven." This guide is built for exactly that situation — 10 cheap, healthy meals that require minimal equipment, basic ingredients available from any UK supermarket, and under 30 minutes to make. Budget: £20–25 per week for one person.
The Student Meal Prep Mindset
The single biggest difference between students who eat well and students who live on instant noodles and Domino's isn't income — it's planning. You don't need to be a good cook to eat well on a budget. You need to:
- Shop once per week with a list (prevents impulse buying)
- Cook in batches (one cooking session covers multiple meals)
- Build meals around cheap staples (not individual expensive recipes)
Spend Sunday evening doing one batch cook — 60–90 minutes — and you'll have lunch and dinner covered for Monday through Wednesday with minimal effort. That's the entire strategy.
The Student Staples Shopping List (£20–22/week)
These 15 ingredients form the base of everything on this list. Buy them once a week and rotate meals:
- Eggs (12-pack, Aldi) — £1.65
- Chicken thighs (1kg, frozen, Aldi or Lidl) — £2.50
- Tinned tuna in brine (4-pack) — £2.50
- Red lentils (500g) — £0.70
- Tinned chickpeas (2 tins) — £0.90
- Tinned chopped tomatoes (4 tins) — £1.40
- Basmati rice (1kg) — £1.30
- Oats (1kg) — £1.10
- Wholemeal bread — £1.10
- Frozen mixed veg (1kg) — £1.00
- Greek yoghurt (500g, Aldi) — £0.89
- Garlic (bulb) — £0.40
- Onions (1kg bag) — £0.65
- Basic spices (cumin, paprika, mixed herbs — buy once, lasts months) — £2.00
- Olive oil (500ml) — £2.00
Total: approximately £20–22. This covers roughly 5 days of lunches and dinners for one person, plus breakfasts. Stock up on spices and oil in week 1 — they last 6+ months and dramatically reduce week 2+ costs.
10 Cheap Healthy Meals for UK Students
1. Red Lentil Dal (£0.60/serving, 420 kcal, 26g protein)
The most powerful meal in student cooking. Fry one chopped onion and 2 garlic cloves in oil for 5 minutes. Add 1 teaspoon each of cumin, turmeric, and garam masala. Add 150g red lentils (rinsed), one tin of chopped tomatoes, and 400ml of water. Simmer 20 minutes stirring occasionally. Serve with rice or naan bread. Makes 3 portions. Tastes better the next day. Freezes well.
2. Egg Fried Rice (£0.55/serving, 450 kcal, 22g protein)
Use cold leftover rice (day-old is better — fresh rice goes mushy). Heat oil in a pan, add frozen peas and mixed veg, cook 2 minutes. Add 200g cold rice, stir well. Push to the sides and scramble 3 eggs in the middle. Combine, add soy sauce, serve. 10 minutes total. This is your "I have nothing in" emergency meal.
3. Tuna Pasta Bake (£0.90/serving, 520 kcal, 38g protein)
Cook 100g dry wholemeal pasta. Drain, combine with 2 tins tuna (brine drained), one tin chopped tomatoes, a handful of frozen veg, and mixed herbs. Put in an ovenproof dish, top with a sprinkle of cheddar if you have it, bake at 180°C for 20 minutes. Makes 2 large portions. Good for 3 days in the fridge.
4. Chickpea Curry (£0.65/serving, 380 kcal, 15g protein)
Fry onion and garlic in oil. Add cumin, coriander, and turmeric (1 teaspoon each). Add 2 tins chickpeas (drained) and 2 tins chopped tomatoes. Simmer 15 minutes. Serve with rice. Add a handful of spinach in the last 2 minutes if you have it. Makes 4 portions — this is ideal for batch cooking.
5. Chicken Tray Bake (£1.10/serving, 480 kcal, 42g protein)
Scatter chicken thighs on a roasting tray with chopped sweet potato (if available) or frozen root veg. Drizzle with olive oil, sprinkle with paprika and mixed herbs. Roast at 200°C for 35–40 minutes. The oven does all the work — come back when it beeps. Makes 2–3 portions depending on how many thighs you use.
6. Scrambled Eggs and Baked Beans on Toast (£0.55/serving, 480 kcal, 28g protein)
The fastest high-protein meal in this list. 3 eggs scrambled (2 minutes), half a tin of Heinz baked beans heated (2 minutes), two slices of wholemeal toast. Done. 480 calories and 28g protein for under 60p. Stock a tin of baked beans and you always have a nutritious meal available regardless of what else you have.
7. Oat Porridge with Peanut Butter (£0.55/serving, 480 kcal, 16g protein)
80g oats cooked in milk (not water — adds protein and creaminess). Top with a tablespoon of peanut butter and a drizzle of honey or a sliced banana. The slowest-burning breakfast on the list — keeps you full until 1–2pm. Peanut butter from Aldi (340g) costs around £1.20 and lasts two weeks.
8. Tuna Rice Bowl (£0.90/serving, 450 kcal, 36g protein)
Cooked rice (150g), 1 tin tuna (drained and flaked), frozen peas or mixed veg (microwaved), soy sauce and sesame oil if available. Mix and eat. 5 minutes. High protein, balanced macros, and zero cooking skill required. This is the meal that holds your nutrition together during exam period.
9. Lentil Soup (£0.50/serving, 320 kcal, 18g protein)
Fry onion and garlic, add 150g red lentils, 2 tins chopped tomatoes, 500ml water or stock, and cumin. Simmer 25 minutes. Blend half for a thicker consistency or leave it chunky. Season, serve with bread. Makes 4 bowls. This is the cheapest hot meal you can make in the UK that's actually filling and nutritious.
10. Greek Yoghurt and Oat Pots (£0.65/serving, 420 kcal, 22g protein)
Layer 50g oats, 150g Greek yoghurt, and a handful of frozen berries (defrosted) in a jar or Tupperware. Leave overnight in the fridge. Grab and eat in the morning — no preparation, no cooking. Make 3 at a time for the first half of the week. This is the "I'm running late" breakfast that doesn't derail your nutrition.
Make It Even Easier
If you want a full week of meals generated around your calorie needs with a shopping list included, use our meal planner — set your targets (or use the defaults) and get a ready-to-use plan. Our recipe directory has nutritional breakdowns for 320+ recipes if you want to explore beyond this list.