Shan - E - Punjab Bar & Restaurant

Google rating 3.9 (318 reviews)$$ · Mid-range
Ukunda
RestaurantBar

Ranked in Best Casual Dining in Ukunda

CallDirections
1 / 4

About

Shan - E - Punjab Bar & Restaurant is a restaurant and bar in Ukunda, Diani Beach. It is on Diani Beach Road.

Highlights

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

HoursOpen now

Monday12:00 PM – 10:00 PM
TuesdayToday12:00 PM – 10:00 PM
Wednesday12:00 PM – 10:00 PM
Thursday12:00 PM – 10:00 PM
Friday12:00 PM – 10:00 PM
Saturday12:00 PM – 10:00 PM
Sunday12:00 PM – 10:00 PM

Google reviews

3.9318 Google reviews
  • Ágnes K.Google review · 3 Jan 2026

    We ate here twice during our holiday in Diani Beach. We tried several vegetarian dishes and they were all excellent, as well as their naans. Portions are big and the prices are very reasonable.

  • Conor S.Google review · 25 Dec 2025

    Despite many previous amd satisfied visits, this visit was most disappointing! Service was fine, however, food quality, quantity and flavour has deteriorated significantly. More worryingly, a plastic shard was found in the food - consumed but fortunately detected! Not acceptable at all. Definitely, not on list to visit again - noone was too concerned about foreign objects in the cuisine!

    Read moreShow less
  • Bryan T.Google review · 19 Oct 2025

    Believe the ratings, guys. Overall, very disappointing and probably the worst Indian restaurant I've been to. The butter naan was rather dry and of unusual consistency. The masala chips were really not good, and the, chilli chicken was underwhelming, with only sugar added. Even the milk tea was horrible. The service, too, was very slow and the servers seemed unhappy and confused, but I wouldn't blame them. Oh, and all the tables were somehow not clean, despite the inside area being almost empty!

    Read moreShow less
  • Satinder S.Google review · 24 Jul 2025

    Ate there twice, some of the dishes were very good. And some weren't. Ok-okayish place for Indian food, since I have eaten at better places in Kenya. Overall you can try to eat it there at least once. Following are the things we ate : 1) Daal makhni: 5/5 2) Paneer bhurji : 4/5 3) Pakoras : 5/5 ( we ate them two times) 4) Veg samosas: 5/5 5) Sweet lassi : 2/5 6) Milk tea : 4/5

    Read moreShow less
  • Euro M.Google review · 20 Feb 2025

    All good except the dust from the road outside which isn’t their fault. Maybe a better location would benefit this restaurant a lot. It’s right next to beer bottle stock which gives a bit noise from trucks coming and going plus the dust. The food was tasty amazing, the service excellent and I’m sure it deserves more customers. I will probably be back. Check my photos for refs.

    Read moreShow less

Location

Ukunda, Diani Beach Road, Diani Beach, Kenya

Ukunda

Get directions

Explore guides

Frequently Asked Questions

Shan - E - Punjab Bar & Restaurant is open daily, 12:00 – 10:00 PM.
Shan - E - Punjab Bar & Restaurant is located at Ukunda, Diani Beach Road, Diani Beach.
Shan - E - Punjab Bar & Restaurant is mid-range ($$).
Yes, Google lists Shan - E - Punjab Bar & Restaurant as taking reservations. Call +254 786 203012 to book.

More casual dining near Ukunda

More in Ukunda

Things to do in Diani Beach