Restaurant
1. The Roots Restaurant
Garden restaurant on Kafu Road in Nakasero dedicated to Ugandan cooking, from luwombo and matooke to smoked fish, roast goat and the Acholi dish boo.
View details — The Roots RestaurantKampala'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
Restaurant
Garden restaurant on Kafu Road in Nakasero dedicated to Ugandan cooking, from luwombo and matooke to smoked fish, roast goat and the Acholi dish boo.
View details — The Roots RestaurantRestaurant
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 KhazanaRestaurant
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 BeninRestaurant
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 IzakayaRestaurant
Open-air restaurant at the 1920s Speke Hotel on Nile Avenue, shaded by century-old trees and known for whole tilapia, Nile perch and grilled pork chops.
View details — Rock Garden Cafe, Speke HotelRestaurant
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 DiVinoRestaurant
Family-friendly North Indian restaurant on Naguru Drive, open since 2016, serving tandoori dishes, biryani and curries with a full bar and takeaway.
View details — Haandi Restaurant, Naguru