Of course you have HDDR which has comfort food that most all will enjoy: fried chicken and ribs, a green salad, beans, corn and a seasonal veggie as I recall. Also a really really REALLY good strawberry shortcake that is baked in a cast iron skillet. Check the menu in case I forgot something. The last time we went there was 4th of July 2017 with 2 children then aged 11.5 and 8 years old and they clamoured for a return this coming 4th of July. A goofy vaudeville type show complete with corny jokes that will make you grin through the entire meal and even after you leave. Audience participation is built into the show and the actors enjoy helping you to celebrate birthdays, anniversaries and other touchstone events. You'll still have entertainers walking through category 2 so don't feel like you must pay for category 1 seating unless you weally want a better chance of getting on the stage.
The above restaurant is not in MK but is easy to access using boat transport.
Another nearby possibility is 'Ohana, located @ the Poly Resort. Beloved by families and one of the hardest ADRs to get. Reasonable cost as Disney goes, $45.00 p/p adult; $25.00 p/p children 3-9 years old. AYCTE but not a buffet- table service with a set menu with offerings for dietary restrictions. No characters at dinner time instead they have interactive games kids can play like the coconut race. The guava and other juice non alcoholic drink is to die for and also included in the meal.
HTH and may your son have a memorable 7th birthday!