Mexican Restaurants



ST. LOUIS, MO: (STLRestaurant.News) – with a fair number of Mexican restaurants in the St. Louis metro area, we felt it was worth publishing a Top 10 Mexican restaurants in the St. Louis, MO area list.

When we scan our database for the best ranking restaurants we are always surprised about what results we retrieve as a result of our search.  One thing that is for certain, price is not necessarily a reliable indication of the quality.  This list just goes to show that the highest price is not necessarily always the best.

Our Top 10 Mexican Restaurants are as follows:

  1. Mission Taco – 6235 Delmar Blvd, St. Louis, MO 63130
  2. Chava’s Mexican Restaurant -925 Geyer Ave, St. Louis, MO 63104
  3. Mission Taco – 908 Lafayette Ave, St. Louis, MO
  4. Tortillaria – 8 1/2 S Euclid Avenue, Saint Louis, MO 63108
  5. Ruiz Mexican Restaurant – 901 N Hwy 67, Florissant, MO 63031
  6. Southwest Diner – 6803 Southwest Ave, St. Louis, MO 63143
  7. Rosalita’s Cantina – 1235 Washington Ave, St. Louis, MO 63103
  8. Canyon Cafe – 1707 S Lindbergh Blvd #2, St. Louis, MO 63131
  9. Milagro Modern Mexican – 20 Allen Ave #130, St. Louis, MO 63119
  10. Mi Ranchito – 887 Kingsland Ave, St. Louis, MO 63130

Taking price into consideration! Read on to find the most affordable and the most expensive.

Additionally, we are listing Mexican restaurants ranked by price, from the lowest to the highest price.  Those published in bold print are also listed above in the highest rated Mexican restaurants.  The results are interesting and are listed as follows:

  1. Mission Taco – University City
  2. Mission Taco – Soulard
  3. Teguila’s Mexican Restaurant
  4. El Agava
  5. Diablito’s Cantina
  6. Milagro Modern Mexican
  7. Brinco’s Mexican Grill & Cantina
  8. La Fuentes
  9. Rosalita’s Cantina
  10. Chimichanga Mexican Restaurant

Furthermore, we list the Mexican restaurants by price beginning with the highest for those big spenders that price doesn’t matter.  Those published in bold print are also on our Top Rated Mexican restaurants.

The most expensive Mexican restaurants in St. Louis are:

  1. Hacienda Mexican Restaurant
  2. Ruiz’ Mexican Restaurant
  3. Canyon Cafe
  4. Rosalita’s Cantina
  5. Chimichanga Mexican Restaurant
  6. Pueblo Solis
  7. Nachomama’s – St. Louis
  8. Nachomama’s – Manchester
  9. El Maguey – St. Louis
  10. Las Palmas Mexican Restaurant

If you’ll study the list you’ll notice that while Mission Taco is on our Top 10 list they are also on the most affordable.  Rosalita’s Cantina deserves their share of attention as they are highly rated and on both of the pricing lists, suggesting that they are a top-rated restaurant with an average price.

Suggested similar readings: