2 Best Restaurants in Mpumalanga and Kruger National Park, South Africa

Vine Restaurant and Pub

$ | Downtown

In a former trading store dating from 1910, the Vine uses antique sideboards, sepia photos, and country-style wooden furniture to recapture that heady 1800s gold rush–era feeling. The food is straightforward and hearty, like traditional South African bobotie (curried ground beef topped with egg), potjiekos (lamb stew), digger's stew (beef and veggies) served in a digger's gold-prospecting pan, or samp (corn porridge). The pub is a good place to sit outside and watch the world go by.

Wild Fig Tree Restaurant

$$

This excellent, casual eatery, in the shade of a wild fig tree, is open daily for breakfast, light lunches, and dinner. Although the emphasis is on local specialties ranging from biltong pâté to impala kebabs and springbok carpaccio, try the local trout dishes or a housemade burger. Eat on the patio in summer or by the warmth of a cozy log fire in winter. Tourist information and internet services are available as well as a licensed bar and lounge area. After your meal, pop into the adjoining Wild Fig Tree shops to buy arts, crafts, jewelry, and handmade clothing.