HOME > Chowhound > General Midwest Archive >


Best Mexican Food in St Louis

  • t

I just moved from So Cal to St Louis and am having a hard time finding good Mexican food. Can any of you hounds help?


  1. Click to Upload a photo (10 MB limit)
  1. I haven't been for awhile since I moved from the area but Pueblo Solis on Hampton used to have great Mexican food.

    1. Give La Tropicana a try. They're at Lindenwood at Hereford in the Southtown area. They are a deli, so you can order it by the plate or by the pound. Excellent Cuban food too.

      1. While Pueblo Solis is "upscale Mexican", I still think it's the best. Try the guacamole (so good it is sometimes sold out), bean soup, albondigas, filet Solis (with mole sauce), and margaritas made with fresh-squeezed lime juice instead of sour mix. Can't go wrong with that.

        1. Have you tried Pueblo Nuevo?

          1 Reply
          1. re: rexmo

            I'll second Pueblo Nuevo in Hazelwood off Lindburg just north of 270. We used to live within walking distance of there about 20 years ago when they first opened. It was wonderful then and is still a place we go back to whenever we're in St. Louis (we live 3 hours away now). Family run. Delicious food.
            You might also like Arcelia's in Lafayette Square. Lousy service, but the Chili Colorado is outstanding.

          2. Wow, three of my favorites.

            La Tropicana is a great grocery and I will pick up an occasional meal there.

            Pueblo Solis is excellent, even though I think the expansion has done a number on their overall quality, the gucamole is awesome.

            Pueble Nuevo is a great place. It is also close to work. I like the chicharrones there.

            Las Palmas close to the airport is excellent for the carne asada and the sopa de marisco. They also carry menudo there, if that is your thing.

            1. There is a new Mexican place in Fenton called 3 Margaritas located a few doors from Viviano's. Both times we've gone it has been very good, my husband thinks it tastes like the food in Baja. Might be worth a trip. My other favorite is Pueblo Solis on Hampton, the guac and the mango cheesecake.

              1. Go down to Cherokee Street west of Jefferson Avenue. There are several storefront places with lots of good eats.

                1. Recently, on two separate visits, Jasoom on S. Grand in St. Louis has served excellent Mexican dishes. We took some very particular friends on the second visit and they raved as well.

                  Nice people, warm and cozy space and great food at a good price. We will be going back regularly.

                  1. I think Espinos in chesterfield is as good, or better, than Pueblo Solis or Las Palmas. Cherokee st. for taquerias. Unfortunately, nothing in stl compares to the better mex. food in Socal. 95% of the mex. places here seem to have the same menu. The noted 3 are the exception.

                    1. I'll third La Tropicana - always worth a visit for the food and friendly folk. I'm suprised no one mentioned Arcelia's (a bit more upscale and pretty authentic) in Lafayette Square and Burrito Loco (lots of great veg options).

                      But, Cherokee is definately where it's at for cheap menudo y burritos lenguas.

                      1 Reply
                      1. re: bab

                        I am a native Texan so our taste might differ but I really like El Indio on 9865 Manchester Rd. I thought Pueblo Solis was quite mediocre.

                      2. Senor Pique on Manchester just West of 141.

                        1. I like El Scorcho for great Tex-Mex and just good old fashioned Mexican Food. They're actually in Maplewood on Manchester road and off of Big Bend. El Scorcho is really fun, too, great atomsphere. It reminds me of Austin, Texas and maybe a clean little city in Mexico.

                          1. Pueblo Solis. Nothing upscale about it. It's also not in some far-flung suburb.

                            1. Is it wrong that I prefer El Maguey over all of these? It's not what I would call cuisine, but the tamales and nachos sure are tasty!

                              1. Having lived in Mexico for a number of years, I would have to say that the most authentic I have found in St. Louis is Garduno's at 2737 Cherokee St. No frills and simple food and very reasonable. Nothing else comes near it in St. L. I have often been the only non Mexican there.

                                1 Reply
                                1. re: robt5265

                                  I think somebody who lives in the Lou actually pointed that place out while we were driving by it. I'll have to check it out...