Where to Eat in Nairobi: My Favourite Restaurants, Cafes & Street Food Spots

Nairobi is a dream for food lovers. Whether you’re after traditional Kenyan dishes, modern farm-to-table cuisine, amazing coffee and cake, or some of the best Ethiopian food outside Ethiopia, you’ll find it here.

Over the years, I’ve spent a lot of time in Nairobi and eaten my way around the city – and these are the places I keep going back to, organised by area!

Wondering what to eat when you’re there? Check out my list of East African foods you have to try!

PS. Did you know that I organise Kenya & Tanzania group trips? Click here for details!


Where to Find the Best Restaurants, Cafes & Street Food in Nairobi

Karen & Langata

Cultiva Farm Kenya

Set in a lush garden in Karen, Cultiva Farm Kenya is a stylish farm-to-table restaurant that focuses on seasonal, organic produce and global flavours with a creative twist. The setting is gorgeous – think rustic-chic decor and an open kitchen that gives you a peek at the magic happening behind the scenes. It’s a great spot for a relaxed brunch or dinner, whether you’re after something hearty or more refined. I pretty much always order the burrata and one of their great Bloody Marys – hands down my favourite in Nairobi! It’s on the pricier side, but totally worth it for a treat.

See their website here.

Talisman Restaurant

Widely considered one of the best restaurants in Nairobi, Talisman blends refined style with a relaxed, welcoming atmosphere. Located in Karen, this elegant spot is known for its varied and creative menu – think sushi rolls, fillet steak, veggie curries, and samosas with a twist – all made with locally sourced ingredients. The setting is beautiful, with warm lighting, and a touch of eclectic decor that gives it a cosy, upscale feel. It’s the kind of place that works equally well for a romantic dinner, a special celebration, or just a memorable meal while in Nairobi.

See their website here.

Under the Swahili Tree

Tucked away in the leafy suburb of Karen, Under the Swahili Tree is a charming and atmospheric restaurant offering a blend of African-inspired and international dishes. The space has a rustic, boho feel with colourful decor, garden seating, and twinkling fairy lights in the evening – it feels a bit like discovering a hidden oasis. The menu features hearty, flavourful meals, and the service is warm and welcoming. It’s a lovely spot for a laid-back lunch, a romantic dinner, or drinks with friends.

See their website here.

Tin Roof Café – Karen & Langata

A laid-back garden café perfect for a casual lunch or coffee stop. Known for its fresh, wholesome food – lovely salads, hearty wraps, and indulgent cakes – Tin Roof is a favourite. The Karen branch is located near The Hub mall, making it a convenient pit stop while exploring the area. The Langata location is tucked inside Langata Link Shops, so it’s an ideal spot to recharge mid-way through a shopping spree of Kenyan made products.

See their website here.

Karen Blixen Coffee Garden

A peaceful, leafy spot that’s ideal for a relaxed lunch or coffee break while exploring nearby attractions like the Karen Blixen Museum, Giraffe Centre, or the Sheldrick Wildlife Trust. Set in a charming colonial-style building with lovely gardens, it’s a great place to unwind between stops. The food is consistently good – I had an excellent lasagne here on my last visit.

See their website here.

Tamasha Joint

One of Nairobi’s best spots for nyama choma (barbecued meat) – juicy, flavourful, and authentically Kenyan. It’s lively, down-to-earth, and refreshingly local, with a real neighbourhood feel. You won’t find many tourists here, which makes it a great place to experience a more everyday side of Nairobi dining.

Carnivore Restaurant

Nairobi’s most iconic BBQ spot and a must-visit for meat lovers. Known for its all-you-can-eat meat feast (including exotic options like ostrich and crocodile) and signature Dawa cocktails. It’s lively, theatrical, and always buzzing – plus, there’s a nightclub next door if you want to keep the party going after dinner. Best to book ahead, especially if you’re a big group.

See their website here.

Sky Lounge at Emara Ole-Sereni Hotel

The Sky Lounge at Emara Ole-Sereni Hotel offers a dining experience like no other. With panoramic views stretching across Nairobi National Park, you can sip on expertly crafted cocktails while watching giraffes, zebras, and other wildlife roam freely against the city skyline. The rooftop’s sleek, modern vibe blends perfectly with the natural beauty surrounding it, creating a peaceful yet vibrant atmosphere. Whether you’re winding down after a busy day or looking for a unique spot to impress guests, the Sky Lounge provides a rare chance to connect with Nairobi’s wild side – right in the heart of the city.

See their website here.

Westlands & Surroundings

Haandi Restaurant

Haandi is Nairobi’s most famous Indian restaurant, celebrated for its authentic flavours and consistently excellent food. With a welcoming atmosphere and attentive service, it’s a favourite spot for both locals and visitors craving rich, aromatic Indian cuisine right in the heart of the city. Whether you’re in the mood for classic curries, tandoori specialties, or vegetarian dishes, Haandi delivers every time.

See their website here.

Nairobi Street Kitchen (NSK)

Nairobi Street Kitchen is a trendy, vibrant food court that’s as much about the atmosphere as the food. It’s very Instagrammable and houses a diverse range of street food-style eateries offering something for every taste. The space also features some cool shops, making it a great place to hang out and explore. They regularly host events, including salsa nights, adding a lively and social vibe to your dining experience.

See their website here.

Open House

Open House is a well-loved Indian restaurant located in Westlands, known for its extensive menu that caters to a wide range of tastes. Whether you’re craving curries or lighter vegetarian dishes, this spot has plenty of options to satisfy your appetite. The welcoming atmosphere and consistently good service make it a reliable choice for both casual meals and special occasions.

See their website here.

Urban Eatery

A sleek and contemporary food court featuring multiple kitchens that serve a wide range of cuisines—from fresh sushi and flavorful tacos to refreshing frozen yoghurt. It’s the perfect spot for groups with varied tastes or anyone wanting to sample a variety of dishes in one place.

See their website here.

The Alchemist

A popular bar and nightlife hotspot in Nairobi, The Alchemist features a vibrant atmosphere with a variety of street food trucks serving diverse and delicious options. It’s a great place to enjoy drinks, live events, shopping and a lively social scene all in one energetic space.

See their website here.

Art Caffe Gastro Bar

Artcaffé Gastro Bar combines a relaxed café vibe with a sophisticated dining experience. Known for its excellent coffee, delicious pastries, and a diverse menu that includes everything from light bites to hearty meals, it’s a favourite among locals and visitors alike. With stylish interiors and comfortable seating, it’s a perfect spot to catch up with friends, work remotely, or enjoy a leisurely brunch or dinner in Nairobi.

See their website here.

About Thyme

A chic yet casual restaurant located a bit further out near Karura Forest, About Thyme offers a delightful mix of Mediterranean, Asian, and BBQ dishes. The lovely outdoor seating area adds to its relaxed atmosphere, making it a great spot to enjoy a meal surrounded by nature’s calm.

See their website here.

Kilimani & Lavington

Geco Cafe

Geco Café’s food is decent – think brunch classics, pizzas, and hearty meat platters – but I generally come here for the music and fun vibe. With its eclectic decor, cozy indoor-outdoor setting, and regular music, it’s the kind of place you come more for the atmosphere than a standout meal. Perfect for a relaxed evening with drinks, friends, and good tunes. You may even find yourself on stage dancing with the band to Congolese music (like I did). They usually have live music on Tuesday, Thursday, Friday and Saturday.

See their website here.

Unseen Nairobi

Tucked away in Kilimani, Unseen Nairobi is more than just a restaurant – it’s a rooftop hideout, creative space, and one of the city’s coolest hangouts. With sweeping views of the skyline and a laid-back, artsy vibe, it’s the perfect spot for sundowners, casual bites, and weekend events. The menu is small but thoughtful, offering street food-inspired dishes, craft cocktails, and vegetarian-friendly options. Whether you’re there for an open mic night, a film screening, or just to chill with friends, Unseen captures a side of Nairobi that’s creative, youthful, and effortlessly cool.

See their website here.

Habesha Ethiopian Restaurant

A long-time favourite tucked away in a leafy corner of Kilimani, Habesha serves some of the best Ethiopian food in Nairobi. With its cozy garden setting, traditional décor, and aromatic platters of injera and richly spiced stews, it feels like a little slice of Addis in the heart of the city. Perfect for sharing, the generous portions make it ideal for group meals, while the warm, homely atmosphere keeps both locals and visitors coming back. Don’t miss the coffee ceremony if you have time – it’s as much about the experience as the flavour.

Mama Oliech

If you want to talk about real-deal Kenyan food, head over to Mama Oliech in Upper Hill. Tucked just off Argwings Kodhek on Marcus Garvey Road, this spot is famous for serving up Lake Victoria tilapia the way everyone wishes they could make it at home. Think crispy, flavorful fish with ugali, kachumbari, and all the fixings – no frills, just great food. The vibe is relaxed and lovingly local, and it’s the kind of place that has Nairobi buzzing – from office folks to serious foodies.

Lerosho Ridge

Wasp & Sprout

Located in the heart of Loresho, Wasp & Sprout offers wholesome food in a space that feels like a cozy creative hub. Part café, part concept store, it’s the kind of place where you can sip a perfectly brewed coffee while browsing handmade furniture and local crafts. The menu leans toward healthy, comforting options – think hearty brunches, fresh juices, and vegetarian-friendly dishes – all made with locally sourced ingredients. Whether you’re catching up with friends or spending a quiet morning journaling, Wasp & Sprout offers a refreshing escape from Nairobi’s bustle.

See their Instagram here.

Shamba Cafe

Set on a beautiful farm in the leafy suburbs of Nairobi, Shamba Café is a peaceful escape from the city bustle. It’s a great spot for brunch, lunch, or just a coffee and cake in a serene garden setting surrounded by greenery and animals. There’s a farm shop on-site, as well as yoga classes and a children’s play area, making it ideal for families or a relaxed catch-up with friends.

See their website here.

CBD (Central Nairobi)

Ranalo’s

Also known as K’Osewe, this is lively and beloved local eatery in the heart of Nairobi. Ranalo’s is a go-to spot for authentic Kenyan cuisine, especially popular during lunchtime when it’s packed with city workers craving a hearty, home-style meal. The atmosphere is no-frills and bustling, with fast service and generous portions. Signature dishes include nyama choma (grilled meat), ugali, fried fish, and traditional green vegetables.

Various Locations

Java House

Java House is pretty much Nairobi’s go-to spot for a reliable, great coffee fix – think of it as Kenya’s own answer to Starbucks. It all started back in ’99 at Adam’s Arcade, where they brought something new to the table: proper gourmet coffee served in a warm, laid-back diner-style setting. Since then, Java has grown into a much-loved chain, known not just for their rich brews but also for tasty meals and that familiar, welcoming vibe that makes you want to keep coming back. Today, Java House boasts over 70 locations across Kenya, Rwanda & Uganda, with numerous outlets in Nairobi alone.

See their website here.

Artcaffe

With various locations across Nairobi, Artcaffé is one of my favourite spots for a casual meal – good coffee, nice vibes, and a varied menu. It’s the kind of place perfect for a business lunch, catching up with friends, or just treating yourself to a slice of cake because, well, why not? At the Upper Hill location they also offer Kizomba (Angolan party dance) classes.

See their website here.

Street Food

If you’re looking for street food in Nairobi, head to the local markets—places like City Market, Kenyatta Market, Gikomba, and Muthurwa are where the magic happens. These buzzing spots are full of sizzling food stalls serving up everything from freshly grilled maize, to nyama choma, and spicy mutura (Kenyan sausage) to crispy bhajias, chapatis, mandazi, and samosas straight from the fryer. It’s no-frills, flavour-packed food that’s as local as it gets – and a great way to eat like a Nairobian.

Any other great suggestions for places to eat in Nairobi? Write them in the comments below!


Other Kenya posts you might enjoy…

If you’d like to join the Rock My Kenya & Tanzania Adventure you can find out more here.


Pin This Post For Later

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *