Skip to main content
    Des Moines Insider
    Mexican Cuisine

    Hacienda Vieja

    4.3
    $
    1101 E 1st St Suit 101, Grimes, IA 50111, USA, Grimes
    4.3
    Rating
    $
    Under $15 per person
    Mexican
    Cuisine
    Featured

    Hours & Status

    Hours Unknown

    Last updated: 11:41:36 PM

    Location & Contact

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

    Grimes, Iowa

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

    Restaurant Details

    Cuisine Type
    Mexican
    Price Range
    $

    Under $15 per person

    Enhanced Overview

    Generated on April 22, 2026 at 04:03 PM
    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

    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

    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

    Common questions about Hacienda Vieja in Grimes, Iowa.

    Explore other Mexican dining options near Grimes

    Other Popular Restaurants in Grimes

    Discover more dining options in the Grimes area

    Last updated: 4 months ago
    Navigated to Des Moines Insider: Events, Restaurants & Attractions