Open Travel Guide
  1. Home
  2. Destinations
  3. Croatia
  4. Dubrovnik Neretva
  5. Dubrovnik
  6. Restaurants
  7. Taj Mahal

Restaurants · Dubrovnik Neretva, Dubrovnik

Taj Mahal

  • CuisineBosnian, Balkan grills
  • CategoryBosnian
  • VibeCompact, tiled, casual and busy
  • PriceAbout EUR 15-30 (approx USD 17-35) per person

Taj Mahal is a small Bosnian restaurant at Nikole Gucetica 2, on a lane behind the Church of St. Blaise in the Old Town of Dubrovnik, Croatia. Despite the name, the cuisine is Bosnian and Balkan grill rather than Indian. The Michelin Guide lists the restaurant, and it is known for serving grills, pies and stews at lower prices than most Old Town dining, with a typical meal costing about EUR 15 to 30 (approx USD 17-35) per person.

Small Bosnian restaurant with a tiled interior serving grills, pies and stews at lower prices than most Old Town dining. A second Taj Mahal operates in Hotel Lero.

Taj Mahal is a small Bosnian restaurant at Nikole Gucetica 2, on a lane behind the Church of St. Blaise in the Old Town of Dubrovnik, Croatia. Despite the name, the cuisine is Bosnian and Balkan grill rather than Indian. The Michelin Guide lists the restaurant, and it is known for serving grills, pies and stews at lower prices than most Old Town dining, with a typical meal costing about EUR 15 to 30 (approx USD 17-35) per person. The signature dishes are cevapi served with somun bread, pljeskavica, spinach and cheese pastries, and begova corba, a Bosnian chicken soup. The grilled meats come from the restaurant's own butcher, a point the kitchen emphasises. A second Taj Mahal operates in Hotel Lero, so visitors should confirm the Old Town address when booking. The dining room character is tiled, compact and warm, with a busy, unfussy atmosphere. The seating is close, the noise level rises during the lunch and dinner peaks, and dress is casual. Because the menu is built around grilled meats and pastries, it is a useful option for visitors who want a filling meal without paying for a seafood-oriented restaurant, and it also offers cheese and spinach dishes for those who avoid meat. Hours listed by the Michelin Guide are daily from 11AM to 4PM and from 5:30PM to midnight, though other listings show service from 10AM to midnight. Reservations are recommended in summer, as the room is small and popular; call +385 20 323 221. A booking a day ahead is usually sufficient in the shoulder seasons, while peak July and August evenings may require more notice. The central address, close to Stradun and the main sights, makes it convenient for a meal between visits to the walls and museums. Bosnian dishes such as cevapi are usually served in portions that suit sharing.

Practical information for Taj Mahal · Last updated September 2026
Price About EUR 15-30 (approx USD 17-35) per person
Hours Daily 11AM-4PM and 5:30PM-midnight (Michelin Guide listing; other listings show 10AM-midnight)
Reservations Reservations recommended in summer; call +385 20 323 221.
Address Nikole Gucetica 2, 20000 Dubrovnik

Signature dishes

  • Cevapi with somun bread
  • Pljeskavica
  • Spinach and cheese pastries
  • Begova corba (chicken soup)

Good to know

Known for
Grilled meats from the restaurant's own butcher; listed in the Michelin Guide

Location

Nikole Gucetica 2, 20000 Dubrovnik

42.6405, 18.1088 View on map

Highlights

  • Cevapi with somun bread and pljeskavica from the restaurant's own butcher
  • Spinach and cheese pastries and begova corba soup
  • Listed in the Michelin Guide at budget prices
  • Tiled interior in a lane behind the Church of St. Blaise

Tips for visiting

  • Reserve in summer on +385 20 323 221; the room is small.
  • Expect about EUR 15-30 per person, lower than most Old Town restaurants.
  • Confirm the Old Town address, as a second Taj Mahal operates in Hotel Lero.
  • Spinach and cheese pastries give a meat-free option.
  • Lunch hours may include a mid-afternoon break; check the day's hours.

When to visit

Late lunch or an early dinner avoids the busiest summer hours in a small dining room.

Accessibility

The restaurant is in a compact Old Town lane where stone paving is common. Step-free access to the small dining room is not confirmed, so visitors with mobility needs should ask when booking.

Frequently asked questions

What kind of food does Taj Mahal serve?

It serves Bosnian and Balkan grill dishes such as cevapi with somun bread, pljeskavica, pastries and begova corba soup, not Indian food.

Is it expensive?

No. A meal costs about EUR 15-30 per person, lower than most Old Town restaurants.

Where is the Old Town restaurant?

At Nikole Gucetica 2, on a lane behind the Church of St. Blaise. A second branch is in Hotel Lero.

Is a reservation needed?

Reservations are recommended in summer. Call +385 20 323 221.

Ready to book

Taj Mahal

Reserve on tajmahal-dubrovnik.com