Mexican Restaurants in Prague

Somewhat unexpectedly, Prague has a number of great Mexican restaurants, so your craving for some good fajitas does not have to go unanswered. Even Czech-run, non-Mexican restaurants sometimes include quesadillas or burritos on their menus, and some can be surprisingly tasty. Below is a sampling of some of the best Mexican and Latin American restaurants in Prague.


Cantina opened in 1997 as the first Mexican restaurant in Prague. It serves fajitas, quesadillas, burritos, enchiladas, and other Mexican dishes, along with great Margaritas. Lunch specials are offered from Monday to Friday. The restaurant is usually crowded, so get a reservation.

Address: Újezd 38, Prague 1 - Malá Strana
Getting there: Tram 12, 20, 22 to Újezd
Hours: 11:30 a.m. - midnight

La Casa Blů

La Casa Blů is something of an institution in Prague. It was opened in 1996 by a Chilean expat and the menu is decidedly Latin American. Tacos, quesadillas, and fajitas are joined by Chilean sandwiches served with soup and salad, the extras include Argentinian chimichurri, and the first item on the sides menu is organic, fairtrade quinoa. The menu offers enough vegetarian options. Reservations are essential.

Address: Kozí 15, Prague 1 - Old Town
Getting there: Metro A to Staroměstská or tram 5, 8, 24, 26 to Dlouhá třída
Hours: Mon-Fri from 11 a.m., Sat from 12 noon, Sun from 2 p.m.

Las Adelitas

An authentic Mexican restaurant owned and managed by Mexicans. The "original" Las Adelitas opened in Vinohrady in 2009. Three years later, a second, larger restaurant opened near Old Town Square. Las Adelitas serves Mexican staples, such as tacos, burritos, enchiladas, flautas, or quesadillas. The food is great, service is pleasant, and the ambience warm and welcoming. The Vinohrady restaurant is non-smoking, the Old Town location has a smoking and non-smoking section. If you can't eat in, you can order food to go or have your meal delivered anywhere in Prague and the greater Prague area.

Address: Americká 8, Prague 2 - Vinohrady
Getting there: Tram 4, 22 to Jana Masaryka
Hours: Mon-Fri 11 a.m. - 11 p.m., Sat-Sun 2 p.m. - 11 p.m.

Address: Malé náměstí 13, Prague 1 - Old Town
Getting there: Metro A to Staroměstská
Hours: Mon-Wed 11 a.m. - 1 a.m., Thu-Fri 11 a.m. - 3 p.m., Sat 2 p.m. - 3 a.m., Sun 2 p.m. - 1 a.m.