We recommend eating Mexican food anytime, anywhere (for example all of our amazing #rochmn taco trucks), and as often as you can.  Thankfully, the Rochester MN community is blessed with incredible options for Mexican food. Below, is a complete list of Rochester MN’s Mexican restaurants.*  Along with auténtico Mexican cuisine, you’ll find incredible customer service, great conversation, and amazing, delicious food.  Salud!
*we’ve left out fast food and franchises for this guide. Â You can find our #rochmn taco trucks guide here
Don Pancho’s Bakery
Don Pancho’s is bringing a piece of St. Paul, MN’s rich baking history to the community. This family-owned panaderia has been serving up delicious Mexican pastries for over 25 years!
Location: 1610 W Center St Rochester, MN 55902
Hours:Â
Phone: (507) 206-0132
El Rey de Birria
Birria \ ˈbir-Ä“-ˌä \is a Mexican dish from the state of Jalisco. The dish is a meat stew or soup traditionally made from goat meat but occasionally made from beef, lamb, mutton, or chicken. The meat is marinated in an adobo made of vinegar, dried chiles, garlic, herbs, and spices before being cooked in a broth. You won’t want to miss out on this delicious delicacy! You may be familiar with their location, as it was formerly Prescott’s.
Location: 1201 South Broadway Suite 80, Rochester, MN
Hours:Â 10:30 AM – 10 PM | Every day
Phone:Â (507)226-8001
El Carambas
Located in a sleepy strip mall near Cub Foods, you won’t want to pass El Carambas up. Â The menu is expansive, and the service is quick and friendly. Â Order at the counter and grab a spot in the dining room, they will bring your food to you. You’ll know the regulars as Luis, the manager happily remembers nearly everyone’s names. We love the tacos al pastor and the watermelon fresca…and the Horchata!
Location:Â 1503 U.S. 14, Rochester, MN 55904
Phone: (507) 281-3104
Hours:Â Monday – Saturday 10:30 AM – 10: PM, Sunday 10: 30 AM – 9 PM
El Gallo #1 and #2
El Gallo is a Mexican tienda (store) and restaurant. Â This grocery store offers grocery staples from Mexico and other places in Central and South America and lots of great specialty items that might be hard to find in bigger chain grocery stores. Â The restaurant located inside of the Tiendas serves the freshest, super authentic food. Â The staff is so friendly and knowledgeable. Â If you haven’t been, we recommend you check it out!
#1 Location: 1831 24th ST, Rochester, Minnesota 55901
#2 Location: 2245 Park Ln SE, Rochester, Minnesota 55904
#1 Phone: (507) 529-1309
#2 Phone:Â (507) 289-0689
Fiesta Cafe
The menu is huge, the portions are very generous and the salsa is very good. Â Fiesta is famous for their nachos and their margaritas. Â Very, very tasty! **Bonus: Free Chips!
Location: 1645 N Broadway Ave, Rochester, MN 55901
Hours:Â 11 AM – 10 PM | Every Day
Phone: (507) 288-1116Â
Gilberto’s
Indulge in the diverse and delicious flavors of Mexico at Giliberto’s, where their menu offers something for everyone. Savory tacos and burritos to mouth-watering seafood and vegetarian options, and even breakfast classics and hearty enchiladas, they have all your cravings covered!
Location: 5550 US-52, Rochester, MN 55901
Hours:Â 24/7 | Every day
Phone:Â (507) 206-3843
La Pasadita
La Pasadita is bringing authentic flavors of Mexico to Rochester, MN. Their delicious menu features breakfast, lunch, and dinner options, including their signature tacos, burritos, and tortas. At La Pasadita, they use fresh ingredients and authentic Mexican recipes to create mouthwatering dishes that will transport your taste buds south of the border!
Location:Â 1223 2nd Street SW Rochester, MN 55902
Hours: 7 AM – 9 PM | Monday – Saturday, 7 AM – 2 PM | Sunday
Phone: (507) 289-2690
La Poblana
Winner of the 2016 Best Mexican Dish in Rochester (chicken enchiladas) you can’t go wrong with this tiny bodega with a tiny diner in the back. Â The food is outstanding (the owners hail from the Mexican state of Oaxaca) and yes, the chicken enchiladas are THAT good.
Locations: 909 37th St NW, Rochester MN, 55901
Hours: 10 AM – 8 PM | Every Day
Phone:Â (507) 208-4999
Los Arcos Kitchen & Cantina
Los Arcos is Rochester’s newest Mexican restaurant. Â This family-friendly restaurant is owned and operated by the Arcos family. Their menu is full of great variety featuring homemade dishes and family recipes. Â Don’t miss their Tableside guacamole preparation! Â You choose what ingredients to include. Â Their margaritas are also made from scratch with 1800 reposado tequila and fresh fruit.
#1 Location: 7386 Airport View Dr. SW, Rochester, MN 55902Â
#2 Location: 3539 22nd Ave NW, Rochester, MN 55901
#1 Phone: (507) 206 – 0302
#2 Phone: (507) 322 – 6047
Los Dos Amigos
A huge selection of dinner specials including specialty enchiladas, burritos, quesadillas, fajitas, and more!  Not to mention the classics as well as their famous All Day, Every Day Happy Hour.  2×1 on House Lime and Regular Margarita, Sangria de la casa, Domestic Beer, Mexican Beer, and Mixed Drinks.
Location:Â Â 1611 North Highway 52, Rochester, MN 55901
Hours: Monday – Thursday, 11 AM – 10 PM | Friday – Saturday, 11 AM – 11 PM | Sunday, 11 AM – 9:30 PM
Phone:Â Â (507) 536-4527
Los Jarritos CafeÂ
Los Jarritos Cafe is brand new in the newly renovated Miracle Mile Shopping Center. Â This Tex-Mex restaurant focuses on the classics you love like tostadas, quesadillas, fajitas, chips/salsa/guacamole but also has great Mexican soups and several house specialties. Â They also have wings, burgers, and salads!
Location:Â 34 17th Avenue NW, Rochester MN, 55901
Phone: (507) 322-6031
Rey De La Birria
The newest addition to Rochester’s Mexican restaurant scene, Rey De La Birria features the tastes of Jalisco, Mexico with scratch-made birria. You’ll find authentic flavors as well as menu staples at Rey De La Birria.
Location:Â 1530 12th St. SE Rochester
Phone: (507) 208-6954
Taco Jed
Taco Jed was voted BEST tacos in Rochester MN in 2020!  These fast, fresh tacos are served in a casual and upbeat atmosphere.  Some of our favorites include the vegetarian Flower Child taco made with cauliflower and the breakfast tacos.  Their queso is also delicioso with their freshly made house tortilla chips. Taco Jed also has a taco truck around town that caters! Check the website for hours and taco truck details.
Location: 808 South Broadway, Rochester MN, 55904
Phone:Â Â (507) 258-9064
1910 Fresh Mexican Kitchen
This family-owned restaurant has three locations in SE Minnesota, and take great pride in their fresh, handmade menu items. With fresh salsa and hand-cut tortilla chips, massive burritos, popular barbacoa tacos, and tasty street tacos, you won’t want to skip this one! Located in Barlow Plaza.
Location: Barlow Plaza- 1121 Civic Center Drive NW Rochester
Phone:Â Â (507) 322-6009
Salud! What’s your favorite Rochester MN Mexican Restaurant?