Okay, the health police are going to be after me for this, but I vote for breakfast at Sultan's Sweets in Morocco (bear right as you enter the park). You can great muffins and breakfast pastries there along with some good strong coffee.
Lunch at Crown Colony Club, mainly for the view out over the Serengeti Plain. You can't reserve seats by the window, but you can request them and wait; it usually doesn't take that long.
They serve some entrees family style, which can be a great deal if you have a crowd. Don't be tempted by the wine list; it's NVG.
Dinner at Zambia Smokehouse right under SheiKra. Good barbecue and great seats that let you watch SheiKra's splashdown. (In case you're wondering, the coaster is quiet enough that it's not very noisy -- except for the screaming, of course.)
Those are my picks. Any others?