Home cooking all the way,
I think it depends where you shop more than anything. I used to shop at asda and could afford a packet of mince and a chicken in my weekly shop, two packs of potatoes and then the rest of the shop. The potatoes lasted for the chicken and mince and that was it.
Then I discovered a meat market :) has saved me an absolute fortune and tastes so much nicer!
From asda a tiny chicken is around £3.50 from the meat market two medium chickens cost £5.50,
We used to buy ready made shepherds pies for £3 or £4. To make our own it costs us maybe £3 at the max.
I buy in bulk so that makes a massive difference,
A sack of 12.5 Kg of potatoes costs £7.50, A kilo of mince costs £5, Frozen beg costs around £1, Butter £1 Milk £1, A pack of cheese costs £3, but the potatoes last around 8/9 meals, the mince 4 meals, veg around 6 meals, cheese around 4 meals, and butter and milk vary as use for different things. So all in all a homemade cottage pie shepherds pie costs around £3.14 to make but it lasts us 4 meals between us which is 0.78 per meal! And its all homemade,
Because there's two of us we make large meals then freeze half of it and eat it later on in the week.
If you can get yourself to a meat market or a farmers market it is well worth it.
From the one I go to in Bury:
2 Medium Chickens: £5.50
A Kilo of mince: £5
12 chicken fillets: £10
3 packs of ribs: £5
3 gammon: £5
They do deals as well, I can't remember what they include now but some are only £20 and others £40, most of the time if your cheeky and ask they'll throw in a bit extra.
Ooh we also make our own pizzas!
Bread Base: 0.30
Tomatoes: 0.16
Chicken fillet: 0.83
Peppers: 0.41
Sweetcorn: 0.11
Cheese: 0.70
All in all £2.51, you can buy cheap nasty pizzas for about 60p from asda but their god awful.
All in all depends where you shop and what you like, I prefer homemade any day :)