Matteo’s Italian Restaurant

Top Pick 2026Top Picks have a Google rating of 4.5 or higher from 200+ reviews and are still open. They are never paid for.Google rating 4.6 (1,429 reviews)$$ · Mid-range
Karen
Italian

Ranked in Best Casual Dining in Karen

1 / 4

About

Wonderful dinner with food rich in flavor and clearly made with care. The natural, relaxed setting makes the experience special — everything feels thoughtfully prepared.

Highlights

  • Dine-in
  • Takeout
  • Delivery
  • Serves beer
  • Serves wine
  • Breakfast
  • Lunch
  • Dinner
  • Brunch
  • Vegetarian options
  • Wheelchair accessible
  • Takes reservations

HoursOpen now

Monday10:00 AM – 11:00 PM
TuesdayToday10:00 AM – 11:00 PM
Wednesday10:00 AM – 11:00 PM
Thursday10:00 AM – 11:00 PM
Friday10:00 AM – 11:00 PM
Saturday10:00 AM – 11:00 PM
Sunday10:00 AM – 11:00 PM

Google reviews

4.61,429 Google reviews
  • Cara V.Google review · 19 Jan 2026

    This is one of our local go to’s. Service is great. Food is always good and relatively well priced. Lots of variety and can cater to a range of dietary requirements. Generous portions, overall such good value for money. Lovely separate bar / events space. Always fun on a weekend evening. Great place to host private events as well.

    Read moreShow less
  • Gloria C.Google review · 14 Dec 2025

    I had a wonderful dinner at Matteo's. The food was rich in flavor and clearly made with care. I loved the natural, relaxed setting it made the experience even more enjoyable. Plenty of parking made it convenient and the staff were incredibly helpful and kind. I even forgot my purse and they safely kept it for me. I got it back intact the next day. Truly impressive service. Highly recommend.

    Read moreShow less
  • Fredrik J.Google review · 4 Nov 2025

    Very Pleasant evening that me and my wife had. We were coming in Late after 9 pm but they surely took their time and arranged Food and a table for us. The sirloin that i took was perfectly medium rare...With the italian tastes of a Walnut and gorgonzola sauce! Very cosy and welcoming enviroment and always a smile and the extra from the staff!

    Read moreShow less
  • Jacqueline O.Google review · 23 Sep 2025

    Matteo’s is one of the top authentic Italian restaurants in Nairobi. Amazing food and drinks. Relaxing and family friendly atmosphere perfect for a Sunday afternoon. My go to is always the risotto and pizza to start with not to mention the perfect Aperol Spritz to start. I recommend making reservations if you want to get a table immediately you get there as it’s quite popular.

    Read moreShow less
  • Tanvi K.Google review · 20 Jul 2025

    A peaceful garden escape! The outdoor seating is surrounded by beautiful greenery and flowers, creating such a calm and inviting atmosphere. The weather was perfect, making it an ideal spot to enjoy a meal outside. We ordered quite a few dishes, and every single one was delicious — fresh, flavorful, and well-prepared. The overall experience was wonderful, from the setting to the service. We truly enjoyed our time here and would definitely come back!

    Read moreShow less

Location

Ngong Rd

Karen

Get directions

Explore guides

Frequently Asked Questions

Matteo’s Italian Restaurant is open daily, 10:00 AM – 11:00 PM.
Matteo’s Italian Restaurant is located at Ngong Rd, Karen, Nairobi.
Matteo’s Italian Restaurant is mid-range ($$).
Matteo’s Italian Restaurant serves italian cuisine.
Yes, Google lists Matteo’s Italian Restaurant as taking reservations. Call +254 110 098333 to book.

More casual dining near Karen

Can't choose between these? Ask the groupSend these 4 to your WhatsApp group and let everyone vote.

More in Karen

Things to do in Nairobi