I usually don't venture for this type of food while in Pinehurst, usually sticking to Dugan's Pub. We usually stay at the Pinecrest Inn, which has a great deal which includes breakfast AND dinner. The dinner is pretty good, even for some semi-foodies. And it's a fun atmosphere, with a porch for drinks.
But my first instinct for more upscale would be to suggest the Resort, but other than that I'm not sure.