Cooking for yourself at university sounds fun until you realize you are now the chef, the dishwasher, the grocery manager, the nutritionist, and the person eating toast over the sink at 11 p.m.
So, yes: you absolutely can eat healthy on a student budget without spending your whole Sunday chopping vegetables like you are auditioning for a cooking show.
This meal plan is built for one person, uses repeat ingredients, keeps prep easy, and focuses on meals that are high in protein, filling, affordable, and actually doable between lectures, deadlines, laundry, etc. etc.
The meals are simple, but they are not sad. We are aiming for: cheap staples, high protein, fibre, colour.
What Makes This Meal Plan Student-Friendly?
This meal plan is designed around ingredients that are:
- Cheap and easy to find
- Quick to cook
- High in protein and fibre
- Good for leftovers
- Easy to mix and match
- Mostly made from cupboard, fridge, and freezer staples
It also avoids the classic student meal plan problem: buying 47 different ingredients for recipes you will make once and then letting half a courgette rot in the fridge.
Here, ingredients repeat on purpose. That is not boring. That is budgeting with a brain.
Important Note About Macros
The macros in this post are estimates, not exact medical or dietetic values. They will change depending on the brands you buy, portion sizes, cooking oil, sauces, and whether you measure things or “emotionally add cheese.”
But they are close enough to help you plan balanced, high-protein student meals.
7-Day Budget-Friendly Healthy Meal Plan for One College Student
This plan is based on three meals per day, with optional snacks. Most meals take around 10–25 minutes, and several use leftovers so you are not cooking from scratch every single time.
The daily targets are roughly:
Calories: 1,800–2,200
Protein: 90–125g
Fibre: 25–40g
That is a solid range for many students, but your needs may be higher or lower depending on your body size, activity level, goals, and appetite. And this is exactly why following random meal plans can get annoying. They look helpful at first, but then you realise your budget, timetable, appetite, fridge space, and actual willingness to cook are completely different from someone else’s.
So instead of trying to copy this plan perfectly, use it as a starting point – then make it fit your real week.
I made a free student meal plan template to help you do exactly that. It gives you space to plan your meals, reuse ingredients, track what you already have, and build a grocery list that actually matches your budget instead of turning into a random supermarket panic shop.
You can get the template for free when you join our free newsletter. It is the same kind of meal planning system people usually pay for, but you can try it free first and see if it actually makes your week easier.
Grab the free student meal plan template when you join our community here (or at the bottom of this post), then come back to this post and plug the meals into your own week.

Weekly Grocery List
Protein
- Eggs
- Greek yogurt or skyr (higher protein)
- Cottage cheese
- Tinned tuna or salmon
- Chicken breast or chicken thighs
- Tofu
- Lentils, chickpeas, or kidney beans
- Milk or soy milk
Carbs
- Oats
- Rice
- Wholewheat pasta
- Potatoes or sweet potatoes
- Wholemeal bread or wraps
Vegetables
- Frozen mixed vegetables
- Frozen broccoli
- Spinach
- Carrots
- Onions
- Tinned tomatoes
Fruit
- Bananas
- Apples or kiwis
- Frozen berries
Extras
- Peanut butter
- Olive oil
- Hummus
- Low-fat cheese or feta
- Stock cubes
- Curry powder, paprika, garlic powder, chilli flakes
- Soy sauce
- Tomato purée
You do not need every single item if you already have staples. Start with what is in your kitchen first (our free digital meal planner template makes it easy to track what’s in your pantry already). Your bank account would like to be included in the planning process.
Day 1
Breakfast: Peanut Butter Banana Protein Oats
Ingredients
- 50g oats
- 200ml milk or soy milk
- 1 banana
- 1 tbsp peanut butter
- 100g Greek yogurt or skyr
- Cinnamon, optional
Method
Cook the oats with milk, then top with banana, peanut butter, and yogurt.
Estimated Macros
Calories: 520
Protein: 28g
Carbs: 70g
Fat: 16g
Fibre: 9g
Why It Works
You get slow-release carbs from oats, protein from yogurt and milk, potassium from banana, and healthy fats from peanut butter. It is cheap, filling, and takes less than 10 minutes.

Lunch: Tuna Sweetcorn Rice Bowl
Ingredients
- 1 pouch or serving of cooked rice
- 1 tin tuna, drained
- ½ tin sweetcorn
- Handful spinach
- 1 tbsp Greek yogurt or light mayo
- Chilli flakes or paprika
Method
Mix everything in a bowl. Microwave if you want it warm.
Estimated Macros
Calories: 520
Protein: 38g
Carbs: 65g
Fat: 10g
Fibre: 6g
Why It Works
This is one of the easiest high-protein student lunches. No dramatic cooking. No chopping board if you are feeling lazy. Just protein, carbs, veg, done.
Dinner: Lentil Tomato Pasta
Ingredients
- 75g wholewheat pasta
- ½ tin lentils, drained
- ½ tin chopped tomatoes
- Handful spinach
- 1 tsp olive oil
- Garlic powder, paprika, chilli flakes
- Optional: sprinkle of cheese
Method
Cook pasta. Simmer lentils, tomatoes, spinach, oil, and seasoning for 8–10 minutes. Mix with pasta.
Estimated Macros
Calories: 600
Protein: 28g
Carbs: 95g
Fat: 12g
Fibre: 17g
Why It Works
Lentils are cheap, high-fibre, and surprisingly good in pasta sauce. This meal gives you iron, fibre, plant protein, and long-lasting energy.
Optional Snack
Greek yogurt with frozen berries.
Estimated Macros:
Calories: 180
Protein: 18g
Carbs: 22g
Fat: 2g

Estimated Day 1 Total
Calories: 1,820
Protein: 112g
Carbs: 252g
Fat: 40g
Fibre: 35g
Day 2
Breakfast: Egg and Spinach Toast
Ingredients
- 2 eggs
- 2 slices wholemeal toast
- Handful spinach
- 1 tsp olive oil or butter
- Optional: baked beans
Method
Fry or scramble eggs with spinach. Serve on toast.
Estimated Macros
Calories: 420
Protein: 25g
Carbs: 40g
Fat: 18g
Fibre: 7g
Why It Works
Eggs are a budget-friendly protein source, and spinach adds folate, iron, vitamin K.

Lunch: Chickpea Hummus Wrap
Ingredients
- 1 large wholemeal wrap
- ½ tin chickpeas
- 2 tbsp hummus
- Handful spinach
- Grated carrot
- Optional: feta or cottage cheese
Method
Mash chickpeas slightly, spread hummus on the wrap, add veg, roll it up.
Estimated Macros
Calories: 520
Protein: 24g
Carbs: 70g
Fat: 17g
Fibre: 13g
Why It Works
This is cheap, portable, and does not require cooking. The chickpeas and hummus give protein and fibre, while the wrap makes it actually satisfying.
Dinner: Chicken, Broccoli and Rice
Ingredients
- 120g chicken breast or thigh
- 1 serving rice
- 150g frozen broccoli
- 1 tsp olive oil
- Soy sauce, garlic powder, chilli flakes
Method
Cook chicken in a pan with seasoning. Microwave or boil broccoli. Serve with rice and soy sauce.
Estimated Macros
Calories: 620
Protein: 45g
Carbs: 70g
Fat: 16g
Fibre: 8g
Why It Works
This is the student version of a gym meal, but less depressing. It is high-protein, cheap if you buy chicken in a larger pack and freeze for freshness, and easy to batch cook.

Optional Snack
Apple with 1 tbsp peanut butter.
Estimated Macros:
Calories: 190
Protein: 5g
Carbs: 25g
Fat: 9g
Estimated Day 2 Total
Calories: 1,750
Protein: 99g
Carbs: 205g
Fat: 60g
Fibre: 31g
Day 3
Breakfast: Greek Yogurt Berry Bowl
Ingredients
- 250g Greek yogurt or skyr
- 40g oats or granola
- 100g frozen berries
- 1 tsp honey or peanut butter, optional
Estimated Macros
Calories: 430
Protein: 35g
Carbs: 55g
Fat: 8g
Fibre: 7g
Why It Works
High protein, no cooking, and it tastes like you put in more effort than you did.
Lunch: Leftover Lentil Tomato Pasta
Use leftovers from Day 1 dinner.
Estimated Macros
Calories: 600
Protein: 28g
Carbs: 95g
Fat: 12g
Fibre: 17g
Why It Works
Leftovers are not a failure. They are meal prep wearing casual clothes.
Dinner: Tofu Vegetable Stir-Fry Noodles or Rice
Ingredients
- 150g firm tofu
- 1 serving rice or noodles
- Frozen mixed vegetables
- Soy sauce
- Garlic powder
- 1 tsp oil
Method
Pan-fry tofu until golden. Add frozen veg and soy sauce. Serve with rice or noodles.
Estimated Macros
Calories: 610
Protein: 32g
Carbs: 75g
Fat: 20g
Fibre: 9g
Why It Works
Tofu is affordable, quick to cook, and full of useful minerals like calcium if you buy calcium-set tofu. Frozen veg keeps the cost low and prevents the “forgotten salad bag” tragedy.
Optional Snack
Cottage cheese on toast.
Estimated Macros:
Calories: 240
Protein: 22g
Carbs: 25g
Fat: 5g
Estimated Day 3 Total
Calories: 1,880
Protein: 117g
Carbs: 250g
Fat: 45g
Fibre: 36g
Day 4
Breakfast: Overnight Oats
Ingredients
- 50g oats
- 150g Greek yogurt
- 100ml milk
- ½ banana
- Frozen berries
- Cinnamon
Method
Mix everything in a container the night before. Eat cold in the morning.
Estimated Macros
Calories: 480
Protein: 30g
Carbs: 70g
Fat: 8g
Fibre: 10g
Why It Works
This is ideal if mornings are chaotic and your motivation does not activate until after 10 a.m.

Lunch: Jacket Potato with Beans and Cottage Cheese
Ingredients
- 1 large potato
- ½ tin baked beans
- 100g cottage cheese
- Spinach or broccoli on the side
Method
Microwave the potato, heat the beans, top with cottage cheese.
Estimated Macros
Calories: 570
Protein: 32g
Carbs: 90g
Fat: 8g
Fibre: 14g
Why It Works
Potatoes are filling, cheap, and underrated. Add beans and cottage cheese and suddenly it becomes a proper high-protein meal.
Dinner: Chicken Tomato Rice Skillet
Ingredients
- 120g chicken
- 1 serving cooked rice
- ½ tin chopped tomatoes
- Frozen mixed veg
- Paprika, garlic powder, chilli flakes
- 1 tsp oil
Method
Cook chicken, add tomatoes and veg, then stir through rice.
Estimated Macros
Calories: 620
Protein: 44g
Carbs: 72g
Fat: 16g
Fibre: 8g
Why It Works
One pan. Repeat ingredients. Decent protein. Minimal washing up. We love to see it.
Optional Snack
Banana with Greek yogurt.
Estimated Macros:
Calories: 220
Protein: 18g
Carbs: 35g
Fat: 1g
Estimated Day 4 Total
Calories: 1,890
Protein: 124g
Carbs: 267g
Fat: 33g
Fibre: 34g

Day 5
Breakfast: Cottage Cheese Toast with Eggs
Ingredients
- 2 slices wholemeal toast
- 100g cottage cheese
- 1 egg
- Black pepper or chilli flakes
- Optional: spinach
Estimated Macros
Calories: 430
Protein: 34g
Carbs: 40g
Fat: 14g
Fibre: 7g
Why It Works
Cottage cheese is one of the easiest ways to add protein without cooking another full meal. It also works with sweet or savoury toppings.
Lunch: Tuna Pasta Salad
Ingredients
- 75g wholewheat pasta
- 1 tin tuna
- Sweetcorn
- Spinach
- 1 tbsp Greek yogurt
- Black pepper, paprika, lemon juice if you have it
Estimated Macros
Calories: 610
Protein: 43g
Carbs: 80g
Fat: 10g
Fibre: 10g
Why It Works
It is cheap, filling, and works cold, which makes it useful for packed lunches.
Dinner: Chickpea and Spinach Curry with Rice
Ingredients
- 1 tin chickpeas
- ½ tin chopped tomatoes
- Handful spinach
- Curry powder
- 1 tsp oil
- 1 serving rice
- Optional: spoon of Greek yogurt on top
Method
Simmer chickpeas, tomatoes, spinach, curry powder, and oil for 10–15 minutes. Serve with rice.
Estimated Macros
Calories: 680
Protein: 26g
Carbs: 105g
Fat: 18g
Fibre: 18g
Why It Works
This is cheap, comforting, and rich in fibre. Chickpeas bring plant protein, iron, folate, and magnesium.
Optional Snacks
1 slice wholemeal toast + 1 tbsp peanut butter + ½ banana
Estimated macros:
Calories: 260
Protein: 9g
Carbs: 34g
Fat: 11g
Estimated Day 5 Total
Calories: 1,980
Protein: 112g
Carbs: 259g
Fat: 41g
Fibre: 35g
Day 6
Breakfast: Banana Peanut Butter Yogurt Bowl
Ingredients
- 250g Greek yogurt
- 1 banana
- 1 tbsp peanut butter
- 30g oats
Estimated Macros
Calories: 520
Protein: 38g
Carbs: 60g
Fat: 16g
Fibre: 7g
Why It Works
This is a no-cook breakfast that keeps you full for hours. It is also very hard to mess up, which is exactly what breakfast needs.

Lunch: Egg Fried Rice with Vegetables
Ingredients
- 1 serving cooked rice
- 2 eggs
- Frozen mixed vegetables
- Soy sauce
- 1 tsp oil
Method
Scramble eggs in a pan, add rice, veg, and soy sauce. Stir-fry until hot.
Estimated Macros
Calories: 590
Protein: 24g
Carbs: 75g
Fat: 20g
Fibre: 8g
Why It Works
This is perfect for using leftover rice. It is quick, cheap, and much better than ordering takeaway.
Dinner: Kidney Bean Chilli with Rice
Ingredients
- 1 tin kidney beans
- ½ tin chopped tomatoes
- Onion or frozen veg
- Chilli powder, paprika, garlic powder
- 1 serving rice
- Optional: Greek yogurt or cheese
Method
Simmer beans, tomatoes, veg, and spices for 10–15 minutes. Serve with rice.
Estimated Macros
Calories: 670
Protein: 28g
Carbs: 110g
Fat: 12g
Fibre: 20g
Why It Works
Beans are cheap, high-fibre, and filling. This meal also gives you iron, potassium, magnesium, and slow-release carbs.
Optional Snack
Cottage cheese with crackers or toast.
Estimated Macros:
Calories: 230
Protein: 20g
Carbs: 25g
Fat: 5g
Estimated Day 6 Total
Calories: 2,010
Protein: 110g
Carbs: 270g
Fat: 53g
Fibre: 35g

Day 7
Breakfast: Savoury Breakfast Wrap
Ingredients
- 1 wholemeal wrap
- 2 eggs
- Handful spinach
- 1 tbsp cottage cheese or grated cheese
- Hot sauce, optional
Estimated Macros
Calories: 480
Protein: 30g
Carbs: 45g
Fat: 20g
Fibre: 7g
Why It Works
It feels more exciting than toast but is still very easy. Also, anything in a wrap instantly feels like a proper meal.
Lunch: Leftover Bean Chilli Bowl
Use leftover kidney bean chilli from Day 6.
Estimated Macros
Calories: 670
Protein: 28g
Carbs: 110g
Fat: 12g
Fibre: 20g
Dinner: Quick Salmon or Tuna Potato Plate
Ingredients
- 1 large potato
- 1 tin tuna or salmon
- 150g broccoli
- 1 tbsp Greek yogurt
- Black pepper, chilli flakes, lemon juice if available
Method
Microwave the potato, heat or steam broccoli, then serve with tinned fish and yogurt dressing.
Estimated Macros
Calories: 590
Protein: 42g
Carbs: 70g
Fat: 12g
Fibre: 10g
Why It Works
This is a high-protein, high-micronutrient meal with barely any cooking. Tinned fish adds protein and, depending on what you choose, useful nutrients like omega-3 fats, iodine, vitamin D, and calcium if you eat soft bones in tinned salmon or sardines.

Optional Snack
Greek yogurt with berries.
Estimated Macros:
Calories: 180
Protein: 18g
Carbs: 22g
Fat: 2g
Estimated Day 7 Total
Calories: 1,920
Protein: 118g
Carbs: 247g
Fat: 46g
Fibre: 37g
Easy Meal Prep Plan for the Week
You do not need to meal prep like a fitness influencer with 24 identical containers. That is between them and their fridge.
Here is a realistic student version:
Prep These Once
1. Cook a Big Batch of Rice
Make 3–4 servings and keep it in the fridge. Use it for rice bowls, chilli, curry, and egg fried rice.
2. Make One Bean or Lentil Base
Cook a lentil tomato sauce, chickpea curry, or kidney bean chilli. This gives you 2–3 easy meals.
3. Boil a Few Eggs
Useful for snacks, toast, wraps, and lazy lunches.
4. Keep Frozen Veg Ready
Frozen broccoli, spinach, and mixed vegetables are cheaper, last longer, and make healthy meals easier.
5. Portion Snacks
Have yogurt, fruit, cottage cheese, or boiled eggs ready so you are not surviving on random biscuits.

Budget Tips for Healthy Student Eating
Use Ingredients Across Multiple Meals
For example, spinach can go in oats? No. Please do not do that.
But it can go in:
- Egg toast
- Pasta
- Curry
- Stir-fries
- Wraps
- Jacket potatoes
That is how you save money without eating the same exact meal every day.
Buy Frozen Vegetables
Frozen veg is usually cheaper, lasts longer, and is already chopped. That is a student win.
Use Tinned Protein
Tuna, salmon, chickpeas, lentils, beans, and baked beans can all become quick meals with very little effort.
Keep Breakfast Simple
A high-protein breakfast does not need to be fancy. Greek yogurt, oats, eggs, peanut butter, and fruit can do a lot of heavy lifting.
Stop Planning Meals That Need 14 Ingredients
If the recipe needs fresh basil, pine nuts, three types of cheese, and “a splash of white wine,” maybe that is not the Tuesday-night student meal.
Best Cheap High-Protein Foods for College Students
Here are some of the easiest protein sources to build meals around:
| Food | Why It’s Useful |
|---|---|
| Eggs | Cheap, versatile, quick |
| Greek yogurt/skyr | High protein, no cooking |
| Cottage cheese | Easy protein for toast, bowls, potatoes |
| Tinned tuna/salmon | Long shelf life, high protein |
| Chicken thighs/breast | Good for batch cooking |
| Tofu | Affordable plant protein |
| Lentils | Cheap, high fibre, great in sauces |
| Chickpeas | Good for wraps, curries, bowls |
| Kidney beans | Great for chilli and rice bowls |
| Milk/soy milk | Easy protein boost for oats and smoothies |
For a more in depth version of this, visit our Top 12 Cheapest Protein per Gram Foods article.
Healthy Snacks for Students on a Budget
Snacks are not the enemy. Expensive campus snacks bought in a hunger panic are the enemy.
Try these instead:
- Greek yogurt with frozen berries
- Apple with peanut butter
- Boiled eggs
- Cottage cheese on toast
- Banana with milk or soy milk and peanut butter milkshake
- Hummus with carrots or toast
- Tuna on crackers
- Peanut butter toast
- Baked beans on toast
- Leftover rice bowl in a mug, because student life is humbling
Example Daily High-Protein Student Meal Formula
When you do not want to follow a strict meal plan, use this instead:
Breakfast
Protein + carb + fruit
Example: Greek yogurt + oats + banana
Lunch
Protein + carb + veg + sauce
Example: tuna + rice + spinach + yogurt dressing
Dinner
Protein + carb + 2 vegetables
Example: chicken + potatoes + broccoli + carrots
Snack
Protein or fibre
Example: cottage cheese, boiled egg, fruit, yogurt, hummus
That formula is boring in the best way. It works when your brain is tired.
Final Thoughts
A healthy college meal plan does not need to be perfect. It needs to be repeatable.
The goal is not to cook a brand-new recipe every night or make your fridge look like a Pinterest board. The goal is to have enough easy meals that you can feed yourself properly without spending all your money, energy, or time.

Leave a Reply