All the local pubs are great places to eat but you may also be interested in the following...
Restaurants
The Inn at Welland - For a special treat . Award-winning menu, recognisedwith a MICHELIN Bib Gourmand and an AA Rosette Award for Culinary Excellence.
The Swan at Hanley Swan is also recommended.
The Olive Tree in Ledbury - Italian food and wine. They also do take-away.
Cafes
The Malbury Cafe, Ledbury - their breakfasts are excellent.
Clives Fruit Farm, Upton upon Severn - shop, butcher, PYO and a cafe. Their breakfasts are excellent too.
Take-Aways
The Olive Tree - collection only from Ledbury. Vegan options available.
Thrishna - Indian restaurant in Upton upon Severn which will deliver.
Vasai, Malvern - excellent vegan and vegetarian options.
Premier Pizza, Malvern - good pizzas. They may deliver if you phone.
The Star Chinese Take Away, Malvern - there are closer chinese take-aways but this one has been recommended to me a few times. It is tricky to find as it looks like an old pub/is a pub(?) with limited signage. If you find it please let me know if you recommend.