Just a caution that savory dishes are not a huge hit here in Thailand. Sure, some folks eat them, but not many in my experience. Cheese also might be a problem, although there are exceptions (pizza seems to be a hit here, but mac & cheese not so much). Especially stay away from stinky cheeses like feta or goat (in case you were tempted to crumble some into a salad).
There is Sizzler here, but every time I’ve gone there, I have never seen it more than 20% full. And there are only sweet dressings in the salad bar. I couldn’t find a tangy Italian or vinaigrette to save my life. If you do any kind of pot roast, I’d throw in a pinch or three of sugar. Not to make it sweet, but to take the edge off the savory flavor. Go light on the butter, too.
The family I’m living with here - nobody eats beef. I asked why, and they say “it tastes like cow”. I have no idea what that means. The most popular meats in my house are pork, chicken, fish and sea monsters (squid, clams, etc.)
Looking over the suggestions thus far and trying to pick out something I might try to get my in-laws to eat, I’d select:
Salad with ranch dressing (offer two or three dressings on the side, and try for two of them to be a bit sweet)
I Waldorf salad might be better, as the apples and raisins add some sweetness. I would still put the dressing on the side. Maybe add a pinch of sugar to the mayo dressing. Most mayo sold in stores here is extremely sweet.
Fried or roasted chicken - this is a safe bet.
Mashed potatoes with gravy - I would stay away from anything mashed or mushy such as MP or apple sauce, and gravy may be too savory and greasy for them.
Corn on the cob - good choice but serve it plain; don’t butter it for them.
Sauteed broccoli, baked beans
Pecan or apple pie (my in-laws don’t like apple pie because the apple is often mushy)
Baked sweet potatoes would be a good choice for the starch, but don’t hyper-sweeten them like we tend to do for Thanksgiving. I once made a baked potato and they watched me with undisguised disgust as I put butter and sour cream on it.
I would use ripe bell peppers (sweeter) in any dish rather than green ones. Don’t overcook veggies, bring them to the table with a firm crunch.
I think a tuna casserole might be good, as long as it’s not cheesy.
It’s going to be tricky to serve “typical American” and serve something they actually like at the same time. I know that anything I suggested above to help make the food more appealing may at the same time make it less “typical American”.
I’m not saying you should change the menu, but I wanted to list a few things you might want to avoid to improve your chances of the guests actually liking what you serve. Just don’t be insulted if whatever you serve is just tasted & picked-at. That’s often what I do when I walk into the dining room and see a typical Thai dinner on the table. Luckily the meals here are always “buffet style” and there is usually a broad assortment of dishes and I can find a few things that aren’t organ meat & sea monsters.
Oh, and make sure to have catsup on the table. That seems to go on everything that’s not traditional Thai food here. When Pizza Hut delivers they always includes catsup packets with each pizza.
Good luck.