10 Great Places to Celebrate Cinco de Mayo in St. Louis

Margarita with lime in glass, nachos and fairy lights for Cinco de Mayo party
Westend61/Getty Images

St. Louis, one of Missouri's major metropolises, is located along the Mississippi and known for its gateway arch, major league sports teams, and music and performing arts, including a historical symphony orchestra. Its range of multicultural cuisine impresses locals and visitors. If you want to try some neighborhood Mexican food and have fun, check out the Cinco de Mayo celebrations in the St. Louis area. Many local restaurants host special events with food, drinks, and live music. Also, don't miss the annual street festival on Cherokee Street. 

  • 01 of 10

    Hacienda Restaurant on Manchester Road in Rock Hill is a family-owned eatery that's been serving up Mexican food for more than 40 years. Each year, Hacienda hosts a big Cinco de Mayo celebration. The event features food and drink specials, live music, prize giveaways, and more.

  • 02 of 10

    The Cinco de Mayo festivities downtown are on Washington Avenue at Rosalita's Cantina. The Tex-Mex restaurant holds an outdoor block party with live entertainment, a photo booth, and plenty of food, drinks, and fun.

  • 03 of 10

    Enjoy some margaritas and guacamole at Pueblo Solis on Hampton Avenue in south St. Louis. For Cinco de Mayo, the restaurant offers an outdoor seating area and many food and drink discounts.​

  • 04 of 10

    Lily's Restaurant on South Kingshighway in south St. Louis is a casual neighborhood restaurant dishing out tasty favorites like fajitas, tamales, and carne asada tacos. Lily's also caters well to children and is a great choice for a family-friendly Cinco de Mayo meal.​

    Continue to 5 of 10 below.
  • 05 of 10

    Cinco de Mayo is a good time to visit Westport Plaza. Fuzzy's Taco Shop in Maryland Heights offers games, food and drink deals, and live outdoor music throughout the day. The restaurant serves Baja-style Mexican food in a warm atmosphere.

  • 06 of 10

    Las Fuentes has various locations in the St. Louis area, so it's easy to find one near you. The restaurant has Mexican comfort food like burritos, enchiladas, and quesadillas. On Cinco de Mayo, there are food and drink specials.​

  • 07 of 10

    Canyon Cafe in Frontenac features Southwestern cuisine with influences from Mexican, Spanish, and Native American cultures. For Cinco de Mayo try the fajitas, fresh guacamole, and hand-shaken margaritas. 

  • 08 of 10

    If you're in the mood for street food on Cinco de Mayo, check out Mission Taco Joint's street tacos. Mission Taco also has margaritas and specialty cocktails, and has a few locations in the St. Louis area.​

    Continue to 9 of 10 below.
  • 09 of 10

    Milagro is an inviting restaurant in Webster Groves that's a popular destination on Cinco de Mayo. Its iron skillet fajitas and chicken mole ​are favorites of many customers. The restaurant also has a large selection of premium tequilas. Try just one, or get a flight to sample a few.​

  • 10 of 10

    The Cinco de Mayo Festival on Cherokee Street in south St. Louis offers a full day of fun and activities, including the People's Joy Parade, live music, food, art, and more.

Was this page helpful?