Current wisdom seems to be that home cooked food is far cheaper than ready meals.
I enjoy cooking so most of our meals are prepared from scratch. I can well believe that if you prepare your own food / batch cook / buy food when it's on special / stick to what is in season etc, then you are getting better value for money, but I don't think it can actually be cheaper than buying ready meals?
My cousin lives on his own and doesn't like to cook, so all his food is ready meals. There is no waste and I think it must be cheaper than our food bill. This evening I spent £5 just on 2 ingredients for a risotto, on top of the other ingredients that were already in the fridge. We do eat meat, but not every day and very little food is wasted as any random vegetables go into a stir fry or pasta sauce.