Photo Credit: Thinkstock

Mexico City has hundreds of restaurants, so it is no surprise that many offer creative and traditional dishes from around the world. French, Italian, Japanese, Indian and Russian restaurants all add to Mexico City’s vibrant offerings. Many also offer fusion dishes that combine elements of Mexican food into dishes that originated other places around the globe.

Les Moustaches
Río Sena 88
Ciudad de México, D.F., Mexico
+52 55 5533 3390

Les Moustaches is one of Mexico City’s best upscale restaurants, known for its superior French cuisine. The decadent and luxurious ambiance adds to the overall experience, and the food is superb. Les Moustaches also offers many dishes with Mexican elements creating a French-Mexican fusion on one of the city’s most beloved menus. Les Moustaches received the Trip Advisor Certificate of Excellence in 2013, proving that the restaurant is well loved around the world.

Keizo Sushi Bar
Camino Al Desierto de Los Leones 24
Local VI y VII, Álvaro Obregón
Puerta Altavista, 01000
Ciudad de México, D.F., Mexico
+52 55 5211 5631

Who doesn’t love sushi? In Mexico City, the best place to grab sushi is at the Japanese-Peruvian fusion restaurant Keizo Sushi Bar. It offers both traditional Japanese dishes and maki rolls, and new innovative dishes in the spirit of “haute cuisine.” Keizo has two gorgeous terraces for those who enjoy eating outside, however, when the weather is bad, make sure to call ahead to make a reservation, as the indoors portion of the restaurant only has nine tables. Avoid a wait by calling ahead.

Related: Best Breakfast Spots In Mexico City

Toscana Trattoria
Copenhague 29
Col. Juarez, 06600
Ciudad de México, D.F., Mexico
+52 55 5511 9704

Sick of tacos and want to grab a bowl of fettuccine with pesto sauce instead? Head to Toscana Trattoria. Located close to downtown, this Italian restaurant is one of Mexico City’s best. It offers all of your Italian favorites and has a perfect-for-pairing wine list. Its downtown location makes it easily accessible from many hotels and it’s perfect for families with picky eaters who may need a break from authentic Mexican cuisine over a longer vacation.

Restaurante Tandoor Matriz
Copérnico 156
Miguel Hidalgo
Ciudad de México, D.F., Mexico
+52 55 5203 0045

Spice things up during your Mexico City vacation by enjoying an Indian dinner. Restaurante Tandoor Matriz is one of the city’s upscale Indian restaurants, known for its extensive menu. Visitors love the shahi paneer and other traditional Indian dishes. This is also a great dining option for vegetarians, since there are so many hearty non-meat options. Restaurante Tandoor has two convenient locations in Mexico City.

Kolobok Santa Maria
Calle Salvador Díaz Mirón 87
Cuauhtémoc, Santa María La Ribera, 06400
Ciudad de México, D.F., Mexico
+52 55 5541 7085

Looking to try something new? Why not grab some authentic Russian cuisine while in Mexico City. Many Russian expats rave about this restaurant and its perfect take on the delicacies of their homeland. This restaurant is also a great choice because it is very affordable, typically around $15 U.S.D. per person. It is one of the only Russian restaurants in the Mexico City area.

Related: Best Local Food In Mexico City

Cameron Bruns is the founder of and co-author of Just Us Gals Boston. She lives in Boston’s North End, where her goal is to promote ethical, stylish, and sustainable lifestyle choices to all Boston residents. Her work can be found on