Mexican cuisine is famous for its fajitas, quesadillas and enchiladas among many more delicacies which are combined using lots of spices and transformed into a colourful masterpiece.

The most traditional and internationally renowned dish in Mexico is tortillas which are normally accompanied with a homemade sauce; and you must also try antojitos which are small dishes eaten as a snack.

However, if Mexican cuisine is not what tickles your fancy there are plenty of French, Italian, Arab, Japanese and Spanish restaurants in this cosmopolitan city.

Here is our guide to eating out in Mexico City.

Mexico City Travel Guide | Nightlife in Mexico