Rochester Local

Rochester MN Guide to Mexican Restaurants


mexican restaurants
Rey de la Birria | Rochester Local


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


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 



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?

Don’t forget to check out our Taco Truck Round-UP!

Related posts

Day Trip: Lavender Bluff Farm, Stockholm WI

Rochester Local

Everything You Need to Know About 4th Fest in RochMN

Kim Friedline

Rochester MN Guide to July Events

Rochester Local