Taj Mahal

Despite its Indian-sounding name, this is actually a Bosnian restaurant in the Old Town, featuring meats from their own butcher shop and recognized by the Michelin Guide.

Despite being named Taj Mahal, this cozy Old Town spot serves traditional Bosnian cuisine. Opened in 2004, its meats are sourced from the owners' own butcher shop. The signature grilled sausages, ćevapi, are served with somun flatbread, kajmak clotted cream, and raw onions. They also serve veal burek and slow-cooked stuffed vegetables; Michelin particularly recommends the plum baklava handmade by the owner's mother. The average cost is about €25–50 per person, and booking in advance is recommended. Some reviews mention small portions and inconsistent quality. Located in the Old Town, just a short walk from the main street, Stradun.

Opening hours

Daily 11:00–16:00, 17:30–24:00

Michelin Guide · Bosnian food · Grilled meat

Nearby sights

Places to eat nearby

More in Dubrovnik