Skip to main content
    Des Moines Insider
    All restaurants
    Mexican cuisine

    Hacienda Vieja

    4.3Google rating
    Address
    1101 E 1st St Suit 101, Grimes, IA 50111, USA
    Price
    $ price level on Google
    Menu
    Menu

    Listing last updated September 30, 2026

    Hours

    We don't have hours for this place yet. Call ahead before you go.

    Location & Contact

    1101 E 1st St Suit 101, Grimes, IA 50111, USA

    Grimes, Iowa

    Get Directions
    Leaflet © OpenStreetMap contributors
    (515) 421-5479

    Restaurant Details

    CuisineMexican
    Price level
    $

    on Google

    Google rating4.3 of 5

    Our take

    AI-assisted

    Written April 22, 2026

    Tucked just northwest of Des Moines in the heart of Grimes, Hacienda Vieja has earned a loyal following as one of the most beloved Mexican restaurants in the entire Des Moines metro area. Located at 1101 E 1st St Suite 101, this colorful and vibrant dining destination offers the kind of authentic, consistent Mexican food that keeps locals coming back week after week. Whether you're a longtime Grimes resident or making the short drive from Des Moines, Ankeny, or Johnston, Hacienda Vieja is absolutely worth the trip.

    From the moment you walk through the door, the lively atmosphere and warm, welcoming staff set the tone for an exceptional dining experience. The restaurant's bold, colorful design creates an immersive ambiance that feels worlds away from everyday Iowa life. Regulars rave about standout dishes like the Carne Asada, sizzling fajitas, Pollo Diablo, and Choro Pollo, while the famous taco and crowd-pleasing taco salad have developed cult followings of their own. Don't leave without requesting grilled jalapeños and fresh avocado slices on the side. The award-winning margaritas and shaker cocktails are among the best drinks you'll find at any Des Moines area Mexican restaurant, and the local beer selection rounds out a fantastic bar menu.

    Generous portions, reasonable prices, and outstanding service make Hacienda Vieja a go-to spot for casual family dinners, group celebrations, and weeknight meals alike. Online ordering is available for convenient pickup when you'd rather enjoy their incredible food at home. Open seven days a week from 11:00 AM, with extended Friday and Saturday hours until 10:00 PM, there's always time to experience what Des

    AI-assisted

    Hacienda Vieja is an affordable Mexican restaurant located at 1101 E 1st St Suite 101 in Grimes, Iowa, serving the greater Des Moines metro area. Known for authentic Mexican cuisine at budget-friendly prices, this family-friendly establishment offers traditional dishes in a welcoming atmosphere convenient to northwest Des Moines residents.

    Key facts

    • Located at 1101 E 1st St Suite 101, Grimes, IA 50111, serving the Des Moines metro area
    • Specializes in authentic Mexican cuisine with affordable pricing ($)
    • Currently open and welcoming guests for dine-in service
    • Conveniently located in Grimes, just northwest of downtown Des Moines

    Own this business? Claim Hacienda Vieja to keep its details right.

    Sign in to claim

    User Ratings

    No ratings yet

    Be the first to rate!

    Sign in to rate and review this restaurant.

    Sign in to review

    Frequently Asked Questions About Hacienda Vieja

    Answered from the details on this page for Hacienda Vieja in Grimes, Iowa.

    • What type of food does Hacienda Vieja serve?

      Hacienda Vieja is listed as a Mexican restaurant in Grimes, Iowa.

    • How much does it cost to eat at Hacienda Vieja?

      Google lists Hacienda Vieja at $ on its one-to-four-dollar-sign scale.

    • Where is Hacienda Vieja located?

      Hacienda Vieja is at 1101 E 1st St Suit 101, Grimes, IA 50111, USA. The map on this page shows the spot.

    • What is the phone number for Hacienda Vieja?

      (515) 421-5479.

    • Does Hacienda Vieja have an online menu?

      Yes. The Menu section on this page has the menu we captured from their site, with the date we captured it. Their own menu is at https://haciendaviejadsm.com/grimes-hacienda-vieja-food-menu.

    • What is the rating for Hacienda Vieja?

      Google rating 4.3 of 5.

    AI-assisted answers

    AI-assisted
    What type of cuisine does Hacienda Vieja serve?
    Hacienda Vieja serves authentic Mexican cuisine featuring traditional dishes, flavors, and recipes that celebrate Mexican culinary heritage.
    What is the price range at Hacienda Vieja?
    Hacienda Vieja offers budget-friendly dining with a price range of $ (inexpensive), making it an affordable option for families and individuals seeking quality Mexican food in the Grimes and Des Moines area.

    Also within 2 miles

    Mexican places first, then the rest, closest first. Straight-line distance.

    All restaurants

    $$Grimes

    Bar & Grill

    Rated 5.0 out of 5 on Google

    1101 E 1st St, Grimes, IA 50111, USA

    $

    Chinese

    Rated 4.6 out of 5 on Google

    200 SE Gateway Dr, Grimes, IA 50111, USA

    Events Happening Nearby

    Upcoming events within two miles, closest first

    Browse All Events
    Trick or Treat: Grimes
    New This Week
    Family

    Trick or Treat: Grimes

    Halloween trick or treat in Grimes.

    Sat, Oct 31
    City of Grimes
    See website
    Full Page
    Jingle Bar
    New This Week
    Entertainment

    Jingle Bar

    Holiday-themed pop-up bar event at Pour Choices Neighborhood Bar. Recurring monthly on the 1st until January 1, 2027.

    Sun, Nov 1
    Pour Choices Neighborhood Bar
    See website
    Full Page

    Where this comes from

    • Rating: Google rating
    • Menu captured October 11, 2026 from their site