Blending the Authentic Flavors of Mexico City into a Mystical Mouthwatering Experience

Body Slam Your Hunger at Taco Libre

Authentic Mexican food in West St. Paul and Oakdale, MN

Do other Mexican restaurants in West St. Paul or Oakdale, MN, have you in the sleeper hold? Make your way to Taco Libre, where we’re dishing out Mexican cuisine as it should be: fast, fresh and fulfilling. Come grab a taco or two for lunch and bring the posse for dinner to take in the tastes of Mexico cuisine and the libre spirit.

You want authentic? We’re the undisputed champ

Savor some flavor straight out of Mexico City

Our head chef chose the chef’s hat and jacket over a mask and cape, but his skills in the kitchen are as fierce as any luchador’s in the ring. Hailing from Mexico City, our chef knows what it takes to create authentic Mexican food. Pair that with our insistence on using the freshest ingredients and you’ve got a title-worthy dynamic duo. Visit our Mexican restaurant in West St. Paul or Oakdale, MN, today for fast, fresh and authentic Mexican cuisine.

Can you handle the heavyweight?

Pick up a machete and pin your appetite down for the count

Does your hunger have you on the ropes? Pick up our tremendous taco, the machete, for a meal that’s sure to satisfy any size appetite. Or if you don’t want to go a full round with the machete, you can choose from an assortment of tacos, tortas and more, all made with fresh ingredients and authentic Mexican style.

We invite you to visit Taco Libre in West St. Paul or Oakdale, MN, today to enjoy the authentic taste of Mexican cuisine and the libre spirit.

  • Taco Libre West St. Paul

    1221 S. Robert Street
    West St. Paul, MN 55118


    Call Us
    Tel.: 651-444-8820

    Mon: 11:00AM - MIDNIGHT
    Tue: 11:00AM - MIDNIGHT
    Wed: 11:00AM - MIDNIGHT
    Thu: 11:00AM - MIDNIGHT
    Fri: 11:00AM - 1:00AM
    Sat: 11:00AM - 1:00AM
    Sun: 11:00AM - MIDNIGHT

  • Taco Libre Oakdale

    8364 3rd Street North
    Oakdale, MN 55128


    Mon: 11:00 am -10:00 pm
    Tue: 11:00 am -10:00 pm
    Wed: 11:00 am -10:00 pm
    Thu: 11:00 am -10:00 pm
    Fri: 11:00 am -11:00 pm
    Sat: 11:00 am -11:00 pm
    Sun: 11:00 am -10:00 pm