I am not going to lie to you. In today’s times, it is easier to eat junk then to try and have a healthy diet. Often the things that are not so good for us are cheap and are convenient. I know many people that want to eat healthily but feel they can’t because it is too expensive. I wanted to see if that was true and so I decided to try to make a weekly menu plan that was healthy and with a weekly budget of less than £20.

It took some thinking but I was pleasantly surprised with what I managed to create. I tried to consider people that may not have much cooking facilities to prepare these meals as well.

My weekly menu plan:

  • Daily cost is less than £3 a day
  • Provides your 5 a day
  • Provides groceries left over for the next week
  • Has dietary variety
  • Is nutritionally balanced
  • Meals are:
  • Low in saturated fat
  • High in fibre
  • Low in salt


See below for the weekly menu plan.






See the shopping list below:

Shopping list

  1. Bananas x5
  2. Wholemeal bread
  3. Baked beans
  4. Natural yoghurt
  5. Dried fruit & nuts
  6. Free range eggs
  7. Porridge Oats
  8. Plum tomatoes
  9. Wholemeal pasta
  10. Plums
  11. Canned fish in tomato sauce
  12. Wholemeal rice
  13. Canned red kidney beans
  14. Lean mince
  15. Instant noodles
  16. Cream cheese
  17. Frozen or canned mixed vegetables
  18. Chicken breasts
  19. Bag of white potatoes
  20. Fish fingers
  21. Sweet potato (loose)
  22. Vegetable soup
  23. Milk



Yes, eating healthy can be expensive and I would agree that it is easier to be healthy with more money. However, eating healthily can be achieved on a tight budget. There is just more forward planning required. Also, it is important to use everything up and waste nothing.