We have a cabin in the Prattville area. In fact we will be there vacationing all of next week. For breakfast, you can't beat Carol's Camp Prattville Cafe. You wouldn't know it by the looks of this little down home looking place, but while the menu items are fairly simple, Carol is a professionally trained chef and turns out some excellent food. If you wait a little later in the morning after it warms up a bit, they have a nice deck to dine on.
For lunch or dinner, Lakeside at the Pines is a good choice. (Also in Prattville). The food is decent (but not great). The atmosphere is what makes it. Sit on the deck and enjoy a great view of the lake and Mt Lassen. We like to go there for an early dinner and often just get some wine and a couple appetizers. If you go later in the evening and sit inside for a full dinner you will be less impressed.
One place we haven't tried yet is Gamboni's Peninsula Grill. We have heard good things about it; especially the seafood. The menu looks very good. The only thing that has stopped us is the drive around the Lake. But if you are new to the area, a scenic drive could be a plus. We hope to try it next week.
Check out the Plumas County Dining Guide. It has menu's and maps plus info on lots of other choices:
Plumas County Dining Guide: