It is a city that has been enriched with Spanish and Mexican culture, allowing its Mexican food to be incredibly diverse.
Among the most sophisticated dishes to come out of Mexico, chiles en nogada is a favorite for special occasions like Independence Day.
Beans are a staple in Mexican cuisine and are often eaten in every meal. They are also extremely healthy and are full of protein which helps to promote heart health.
Mexican Rice is a flavorful, easy to make side dish that you can serve with all kinds of southwestern dishes.
These tasty tortilla wraps are often filled with shredded chicken, cheese, and other toppings.
It consists of fried eggs on top of a lightly fried corn tortilla, topped with salsa, and can be dressed up with cheese, avocados, cilantro, and more.
It's a popular Mexican dish that is incredibly spicy and hearty, and is usually served after wedding receptions in Mexico or the southern U.S.
A traditional Mexican treat, tamales are a corn husk or banana leaf-wrapped dish that consists of masa dough filled with a savory or sweet filling.
A family favourite, chili con carne is a classic Mexican dish that’s quick and easy to prepare. It’s also an excellent source of protein .