Skip to content

Best Restaurants in Kampala (2026)

Kampala's restaurant scene reflects its mix of communities. For Ugandan food, The Roots Restaurant on Kafu Road serves luwombo in several versions, matooke, kalo and dishes from the north such as boo, in a calm garden setting. The city's long-established Indian community has given it excellent North Indian cooking, from Khana Khazana in its historic house on Acacia Avenue to Haandi in Naguru. Bight of Benin on Kyadondo Road brings West African food and a garden with a playground, and Yujo Izakaya, on the same road, mixes sushi, ramen and cocktails.

Most of the best restaurants are in Nakasero and Kololo, so it is easy to combine dinner with drinks afterwards. Cantine DiVino in Kololo is part restaurant, part Italian deli, while the Rock Garden Cafe at the historic Speke Hotel serves whole tilapia and Nile perch under century-old trees in the city centre. Book ahead on Friday and Saturday evenings, especially for groups, and ask about the day's specials. Many restaurants also deliver through apps such as Glovo if you would rather eat in.

7 places · Updated November 12, 2026

Our top 3 restaurants in Kampala

  1. The Roots Restaurant Ugandan, NakaseroGarden restaurant on Kafu Road in Nakasero dedicated to Ugandan cooking, from luwombo and matooke to smoked fish, roast goat and the Acholi dish boo.
  2. Khana Khazana North Indian, KololoLong-running Punjabi restaurant on Acacia Avenue in a historic house with a garden, known for tandoori dishes, creamy northern curries and a long vegetarian list.
  3. Bight of Benin West African, NakaseroKampala's West African restaurant on Kyadondo Road, cooking dishes from the countries around the Gulf of Guinea, with a garden, veranda and children's playground.

Restaurant

2. Khana Khazana

North Indian$$$Kololo

Long-running Punjabi restaurant on Acacia Avenue in a historic house with a garden, known for tandoori dishes, creamy northern curries and a long vegetarian list.

View details — Khana Khazana

Restaurant

3. Bight of Benin

West African$$$Nakasero

Kampala's West African restaurant on Kyadondo Road, cooking dishes from the countries around the Gulf of Guinea, with a garden, veranda and children's playground.

View details — Bight of Benin

Restaurant

4. Yujo Izakaya

Japanese izakaya and cocktail bar$$$Nakasero

Japanese kitchen and cocktail bar on Kyadondo Road serving sushi, ramen, yakitori and teppanyaki in an izakaya-style room with a garden terrace.

View details — Yujo Izakaya

Restaurant

6. Cantine DiVino

Italian restaurant and deli$$$Kololo

Italian restaurant, wine bar and deli on Mabua Road in Kololo, serving handmade pasta, steaks and platters of imported cheese and cured meats.

View details — Cantine DiVino