Ramnagar is a small town and does not offer any extraordinary eating experience. The restaurants are plebian and serve standard Butter-Chicken-Biryani-Shahi-Paneer sort of fare. Your best bets are the restaurants in the hotel you stay at, or those in other hotels/resorts spread through the area. If lodging in the Garjiya area, worth checking out are Gol Ghar (multi cuisine) at the Infinity Resort and Jim's Grill House (Continental) at the Corbett Hideaway. Both serve good food and varied drinks in a great ambience.