There are a number of nice restaurants all over Kampala.
Good Indian food is widely available in the city namely at The Clay Oven in the Equatoria Hotel, Khana Khazana (20 Acacia Ave, Kololo), Haandi (Commercial Plaza), and Masala Chaat House (3b Dewinton Road).
The Speke Hotel’s Pizzeria Mammamia serves excellent pizza and salads as does Mambo Point (22 Akii Bua Rd.).
For good Chinese food, try Fang Fang (Communications House or 9 Ssezibwa Rd.) or Great Wall (21 Kampala Rd.)
which is a slightly cheaper option.
For these meals expect to pay between 20,000 and 40,000 for a meal for two people.
If you are looking for a quicker fast-food option, try Nandos (Kampala Rd.) which serves ice cream, burgers, pizza etc. Across the street you will also find Steers another fast food option. You will pay between 5,000 and 12,000 USH for one meal.
If you are looking for a fancier meal, try Fez Brasserie at the Emin Pasha Hotel or The Pearl located in the Serena Kampala Hotel.
Expect to pay between 50,000 and 100,000 per person.