IMO, if you're going to walk to a restaurant, do it from the parks (esplanade). The walk from DLH is going to be long, to many of the places, b/c DLH is sort of tucked away.
I have liked Millie's (2 adults and one HUNGRY 4 year old shared ONE order of mac/cheese, some bread, and a salad for about $12), Mimi's (very kind to DS, bringing him scads of watermelon when he was enjoying it so much), and Coco's.
But we rarely go outside of Disney restaurants. They tend to give lots of food and things are easily shared. One plate of penne with marinara more than fills DH's and my bellies, when paired with one side salad and the one breadstick they give at Plaza Inn. Actually we realized we'd get more for less if we each ordered a kid's meal and one side salad....kid's meal gives half a breadstick (so just the same as with one plate), but you also get carrots and apple slices, along with a drink! We always start off sharing, and if someone is still hungry, they can get something more later. it's never happened, but it's a possibility!