A list of the top 20 best restaurants located in the Nairobi Central Business District (CBD).

food on the table

Looking for an affordable dining experience in Nairobi’s CBD? Look no further than the numerous restaurants scattered throughout the bustling city. No matter your budget, taste, or preferences, there’s an eatery to suit your needs.

Indulging in a delicious meal doesn’t have to mean breaking the bank. Some of the best restaurants in Nairobi offer mouth-watering cuisine at budget-friendly prices.

Nairobi restaurants are known for their diverse culinary offerings, with a range of cuisines and dining experiences to suit every taste and budget. The business of restaurants is a thriving industry in Nairobi.

Also, for couples looking for a romantic restaurant in Nairobi, there are several options. 

Curious to know which dining spots to cut? Keep reading as we highlight the top restaurants in Nairobi CBD that can satisfy your hunger and wallet.

 Kilimanjaro Jamia Restaurant

Located along Kimathi Street in Nairobi, this restaurant is a good place for sharing a meal with loved ones.

 Its warm atmosphere is perfect for a business lunch or casual meet-up. With a wide range of delicious dishes and drinks, it’s a favorite among many.

 With a nice cafe, it is one of the best restaurants to go to for dining in Nairobi city. 

 Lord Delamere Terrace


Hugh Chomondeley, the third Baron Delamere, one of the earliest British settlers in Kenya, inspired the name of this historic restaurant.

Since its inception in 1904, the joint has retained its colonial charm and is a testament to that era.

The restaurant offers an excellent atmosphere and a broad range of Asian and American dishes, from ostrich fillets to steaks, paired with top-shelf liquor. There is a wonderful ambiance to enjoy.

With its good location, it is a fine dining restaurant for city dwellers. It also provides international cuisine.

It is the perfect spot to enjoy sundowners while admiring the stunning dawn views. This is one of the restaurants where most city dwellers would wish to come and enjoy a wide range of delicacies.

K’Osewe Ranalo

This eatery is well-known for its African fare featuring distinct and delightful local tastes.

Their specialty dish of fish, wimbi ugali, and customary vegetable sides is a hit among African cuisine enthusiasts. They also offer Chicken wings and deep-fried fish.

Similar to mama oliech restaurant, K’Osewe offers good delicacies with mint and salt on their menu. With brown ugali on the menu, the restaurant offers traditional foods at pocket-friendly prices.

Located on Kimathi Street, the establishment offers reasonably priced, superb African meals expert staff serves. 

CJ’s Restaurant

This restaurant is among Nairobi’s top-rated, with charming decor, mouth-watering dishes, and outstanding service.

Its spacious layout and well-trained staff set it apart from competitors in the CBD. And if you are looking for fine dining then look no further than CJ.

Offering delectable, reasonably-priced cuisine, it’s a favorite for foodies. Find it in the center of Nairobi, on Koinange Street.

Nick’s Grill

If you’re looking for a family-friendly dining spot, head to Uniafric House on Koinange Street, specifically Koinange Lane.

The restaurant serves delectable, budget-friendly breakfast, lunch, and dinner options.


For Swahili cuisine enthusiasts, this restaurant is a must-visit. Make a move if you are longing for a nice delicacy. It’s the perfect place to be. It has the best Swahili dishes ever. They also offer roasted meat.

The restaurant is a must-try.

Its delectable flavors are among the best in the city, sure to leave you wanting more.  It is the CBD on Banda Street.

 Kulan Café

Kulan Café offers memorable decor, both inside and out, for its customers.

The restaurant is well known for its exceptional service and sweet cuisine.

Don’t miss out on their amazing camel meat and milkshakes.

Visit Kulan Café, located on the first floor of the Jubilee Exchange Building, along Kaunda Street.

Java House

Looking for delicious Mexican cuisine? Look no further than this Java restaurant on Kimathi Street.

Enjoy breakfast or lunch in a relaxing, welcoming atmosphere that’s perfect for catching up with friends.

With a branch in Westlands, this is one of Nairobi’s best joints to give a try.

Malindi Dishes

Malindi Dishes, located on Gaborone Road along Luthuli Avenue, is renowned for its sweet Swahili cuisine.

Their biryani, with its amazing sauce and spicy flavors, is popular.

For a taste of Italian, Mediterranean, and European fare, visit Trattoria Restaurant at the junction of Kaunda and Wabera Streets.

The restaurant offers a variety of vegetarian options as well, making it an ideal choice for all diners. With both the ground floor and second floor, it has a calm atmosphere to be.

Roadhouse Grill

Located along Dennis Pritt Road in Kilimani and surrounded by office buildings, this joint is a favorite among office workers.

With additional branches in Upper Hill, Hurlingham, and Karen, it’s easy to find one nearby.

The restaurant’s delicious nyama choma and soothing Rhumba music make it a great spot for lunch or a quick drink after a long day at work.

Compared to restaurants in Loresho and Lavington, RoadHouse grill is the place to be.

Arrive early to secure parking, as it fills up quickly – often by 5:30. And if you prefer to dine at home, they offer Uber Eats delivery services.

Beirut Restaurant

Beirut Restaurant, located in the heart of Nairobi’s CBD opposite Jamia Mosque, specializes in Indo-Arab and African cuisine.

The restaurant offers a cool ambiance and cozy environment, with delicious meals at pocket-friendly prices.


Located along Koinange Street, this restaurant is the perfect spot to enjoy soft, mouth-watering ice cream served with sprinkles, amidst its charming retro decor.

 Renowned for its delicious, soft ice cream, this outlet is a must-visit for dessert and vegetarian food fanatics.

Collective Restaurant and Art Gallery

Customers enjoy the exceptional experience of magnificent meals, cocktails, and professional staff.

The restaurant provides a stunning atmosphere for savoring food while listening to live music.

Art enthusiasts can also enjoy the restaurant’s art gallery, showcasing a wide variety of art.

Big Square 680

Known for its mouth-watering pork and scrumptious milkshakes, this restaurant boasts stylish, luxurious decor. It creates an enchanting ambiance for diners to relish their meals.

Urban Burger CBD

The exterior of this restaurant may deceive you, but its interior will leave you amazed.

You can enjoy discounted burgers every Monday, Tuesday, and Thursday.

The restaurant’s ample space offers a variety of dining options, from the balcony to the rooftop.

If you’re looking for the best restaurants in Nairobi CBD, there’s no shortage of options to choose from, with everything from traditional Kenyan cuisine to international dishes. This is the place to be.

Azuri Restaurant

Located along Moi Avenue, this restaurant is perfect for an affordable lunch or breakfast with family or friends. Indulge in their mouthwatering African cuisine, including their famous masala garlic chips.

Located in Nairobi CBD, it’s one place that is good to unwind.

Mawimbi Seafood Restaurant

For seafood lovers, this restaurant is a must-visit as it offers mouthwatering dishes like octopus, lobster, and prawns.

The restaurant is located on Harry Thuku Road and Kijabe Street.

You can savor a delicious seafood combo, salmon Thai curry, seafood tagliolini, panna cotta, and more.

Greenview Restaurant

This restaurant is renowned for its affordable prices and generous portions of delicious fish fingers.

Zanze Bar

It is ideal for Lingala music fanatics.

It provides a wonderful environment to enjoy your meal and your favorite cocktails at affordable prices.

Kay Restaurant

Kay Restaurant is the perfect spot for a quick and delicious breakfast at pocket-friendly prices.

Their menu features a wide variety of delicious African cuisine, and it’s located on Kenyatta Avenue. They also offer Ethiopian delicacies and Indian food.