Croatia Hidden Gems

Taj Mahal

Restaurants Nikole Gučetića 2, 20000 Dubrovnik, Dubrovnik-Neretva, Croatia
Taj Mahal

A Taste of Bosnia in Dubrovnik's Ancient Walls

I'll admit it – when I first saw the name "Taj Mahal" tucked away in Dubrovnik's Old Town, I was intrigued. But this isn't Indian cuisine; it's a heartfelt celebration of Bosnian and Balkan culinary heritage, and I'm so glad I stepped inside.

The Food That Tells Stories

The menu here reads like a love letter to Bosnian tradition. I was immediately drawn to the grilled meats – incredibly tender and flavorful, sourced from their own butcher shop. The vegetables burst with authentic Balkan character, and the traditional dishes transported me straight to Sarajevo. But let me be clear: do not leave without trying the homemade plum baklava. Made by the owner's mother herself, it's the kind of dessert that stays with you long after the last bite.

Warm Atmosphere, Warmer Hospitality

What struck me most was the genuine, unpretentious vibe. The staff took time to guide me through the extensive menu, sharing stories behind dishes and making thoughtful recommendations. It felt less like dining at a restaurant and more like being welcomed into someone's home.

Plan Your Visit

This place is popular for good reason, so I'd strongly recommend making a reservation. If the Old Town location is fully booked, there's a second, more spacious spot at Hotel Lero just north of the historic center. Either way, come hungry – you'll want to try everything.

Around here

Within 30 km

More restaurants nearby

Within 40 km