Mexican Restaurants in Saint Peters

Select Local Merchants

The smell of sizzling Mexican dishes drifts through Chimi's Fresh-Mex's stucco walls, where 15 types of meat, seafood, and vegetarian chimichangas partner with rice and beans. Servers pour 21 premium tequilas into flavored margaritas, and pop bottle caps off of domestic and imported Mexican beers. Vibrant murals surround the bar and dining area's booths and tables, and an Old World fountain doles out water and relationship advice.

4135 N Cloverleaf Dr.
Saint Peters,
MO
US

Vista Grande rouses visitors' appetites and spirits with flavor-filled Mexican fare served in an eclectic, cantina-inspired atmosphere. The menu's entrees duke it out for diners' approval like capoeira-trained ex-spouses, showcasing traditional dishes such as chili rellenos stuffed with monterey jack ($8.95) as well as north-of-the-border plates of spiced-pork medallions ($10.50). The mountainous Ozark burrito fills its flour tortilla with seasoned beef and guacamole before being smothered in chili con queso and red sauce ($9.75). Margaritas come in flavors ranging from traditional to peach, and their span of sizes maxes out at the 46-ounce Grande margarita, which provides enough vitamin C to make an orange grove blush. A full children's menu is also available to give little tykes something to push around on their plates as they wait for dessert.

3300 Mid Rivers Mall Dr
Saint Peters,
MO
US

Moe’s dishes out Southwestern savories in a friendly, pop-culture-inspired atmosphere in which ingredient freshness is taken seriously. Despite strong pressure from the powerful small-appliance lobby, Moe's never uses freezers, microwaves, animal fat, lard, MSG, or food reanimators. Scarf up some free chips and salsa before starting an appetizing affair with the Homewrecker Burrito ($6.89), which fills out its tortilla tuxedo with a pound and a half of meat, beans, rice, shredded cheese, pico de gallo, lettuce, sour cream, and guacamole. Chicken club quesadillas ($7.49) provide poultry-powered palate pleasure, while kids’ meals ($3.29+) allow mini-munchers to feel like grown-up gastronomes without having to tackle adult tasks like paying taxes or destroying incriminating evidence. As you slide into your seat, keep an ear out for the music—Moe's prides itself on only playing the tunes of dead musicians, most of whom were alive when their music was recorded.

6097 Mid Rivers Mall Drive
St. Peters,
MO
US

Chevys Fresh Mex is committed to our Mission to "Serve the Freshest Food, In a Fun Place, By People Who Care About Pleasing Our Guests". If that doesn't happen for you, contact us at www.chevysfreshmex.com

2911 Veterans Memorial Pkwy
Saint Charles,
MO
US

This cheerful quick-service eatery was named for the guajillo chili—a flavorful red pepper that can be blended into salsas, stirred into stew, or transformed into a puppet using googly eyes and pipe cleaners. The cooks at Guajillo Mexican Grill whip up their own version of fiery guajillo salsa, along with a milder pico de gallo and a tangy tomatillo sauce. They spread the salsas onto an array of freshly made Mexican specialties, including tacos, tostadas, and quesadillas. To craft burritos, they roll tender meats and fresh vegetables into a customer's choice of traditional, spinach, wheat, or tomato tortillas.

Customers stroll down the front counter, requesting meat, bean, and salsa choices from the bustling staff. Trays in hand, customers head to the front patio to dig into hearty steak nachos and cheesy veggie quesadillas. Others opt for catering services—ideal for feeding guests at a party, coworkers at a company lunch, or angry crowds at a Black Friday sale.

12683 Dorsett Rd
Maryland Heights,
MO
US

Plates of queso fundido overflow with cheese and chorizo at tables around Chihuahua's Mexican Restaurant, where diners sip five types of refreshing margaritas. In the kitchen, cooks flip sizzling shrimp to include in savory quesadillas, or wrap jumbo shrimp in bacon to fill Juarez fajitas packed with bell peppers and onions.

1932 McKelvey Rd
Maryland Heights,
MO
US