Site Navigation


Mi Tierra Mexican Restaurant

About Us

We're Mi Tierra Mexican Restaurant, and we've been an authentic Mexican restaurant in Hampton, IA, since 2023. Our menu offers a wide variety of options, including fajitas, burritos, and seafood plates that are sure to please everyone in the family. We take pride in offering flavorful, homemade dishes that you don't want to miss! Our team is courteous and knowledgeable and will make sure your visit leaves a lasting impression. Stop by today for an unforgettable dining experience.

Areas Served

Hampton, IA | Iowa Falls, IA | Mason City, IA | Fort Dodge, IA | Allison, IA

Our Certifications

Languages Spoken

What We Offer

Our Specialties include:

Our Services include:

Our Brands include:

Our Products include:


On 6/6/2024 Jamie Carroll had this to say:
I never leave Google reviews, but I love this place. We're lucky to have a Mexican restaurant as awesome as this one in town.

On 5/19/2024 Geoffery Stroup had this to say:
Best queso I’ve ever had and amazing service. Honestly some of the best Mexican food I’ve ever had

On 4/1/2024 UJean had this to say:
Best mole I have ever had. The ceviche is also a welcome surprise. Had a couple bites of my brother's carne asada, it was seasoned and broiled perfectly. I'm so impressed by this humble and relaxed restaurant. Muchas Gracias! Testimonial written by UJean on this site.

On 3/1/2024 Jill Dowdell had this to say:
We ate supper at MiTierra this evening and it was delicious! The service was awesome! When I paid I forgot to have the gal take a tip out so I will leave double next time! Thank you for the great food, and people!

On 1/23/2024 Dawn Marquard had this to say:
Love seafood burrito.

Contact Us

Mi Tierra Mexican Restaurant
115 1st St NW Hampton, IA 50441
Phone: (641) 812-1008

Where To Find Us

Follow us on Yelp

Payment Types Accepted

American Express, Apple Pay, Cash, Debit Cards, Discover, MasterCard, Visa

Our Hours

Holiday Hours May Vary. Please Call For Details.

Monday: 11:00 AM - 9:00 PM
Wednesday: 11:00 AM - 9:00 PM
Thursday: 11:00 AM - 9:00 PM
Friday: 11:00 AM - 10:00 PM
Saturday: 11:00 AM - 10:00 PM
Sunday: 11:00 AM - 8:00 PM




Terms of Use
Privacy Policy