Aldi's fish fingers are lovely and cheap. Serve with Aldi chips (or make wedges from potatoes) and beans. Lovely meal for kids and adults
Sausage casserole - sausages, tin of tomatoes, tin of beans, stock cube, glug of Worcestershire sauce, bit of paprika and serve with rice.
Buy a chicken to roast but don't serve as a roast. Instead use it in a curry (aldi's jars are cheap and lovely if you don't have paste and spices), have chicken fried rice, chicken and pasta in a tomato sauce, chicken pie. It'll go much further than having a roast dinner and using the leftovers.
Bulk out chillies with peppers and chickpeas.
Buy frozen veg if you can afford to and have the space.
If you're bored of chilli, mince with pasta, baked beans, tomatoes, Worcestershire sauce, paprika and a bit of Tabasco is lovely and filling.
Baked potato with beans and cheese is so filling yet feels like a treat.
For sandwiches Id do egg mayo, cheese, ham, marmite, jam and just rotate what you have daily so you don't get bored
I usually go without breakfast but if I have it I have marmite on toast as I find it keeps me going quite a while.
Aldi squash is cheap as is Tesco everyday value (42p)
Spaghetti in aldi is 20p a packet, Tesco not much more expensive.
I think the best way to do this is to look through the thread, choose some meals and go onto a supermarket website, shop online (you don't need to check out) and you can see how much it's going to cost you.
Oh and for toiletries - do you have a Savers near you? I find them so cheap.