El Kasbah

A Moroccan eatery in a vaulted cellar on Castle Street in the Old Town, popular for its tagine and mezze platters, with many vegetarian choices.

Located at 5 Castle Street, two streets behind Main Street. Steps lead down into a historic brick-vaulted cellar, with a few outdoor seats, reflecting Gibraltar's strong ties with Morocco across the strait. The menu focuses on North African and Middle Eastern flavours, with shared cold mezze platters and lamb tagine recommended. There is a wide choice of vegetarian and vegan dishes, and the restaurant occasionally hosts community events. The space is small and popular, so booking is essential at weekends. Prices are mid-range, about £25–40 per person. It is a 2–3 minute walk from the middle of Main Street.

Opening hours

Evenings until about 24:00 (confirm by phone)

Old town · Vegetarian-friendly · Reservation required

Nearby sights

Places to eat nearby

More in Gibraltar