There are so many types of Mexican restaurants in the United States that it is easy to get confused. If you’re like me, you can never find one that is familiar, classic, or just plain good.
The best Mexican restaurants (and certainly the best Mexican food) are ones that serve up a variety of dishes that are all made with ingredients from different parts of Mexico. This is accomplished by using different types of meat, different vegetables, different types of spices, different types of sauces, and different types of toppings.