Open Daily · 11 AM – 9 PM 206 Van Dorn St, Polk City, IA (515) 984-3021 Order Online →
Bacon-wrapped shrimp sizzling on a cast-iron skillet at Hacienda Vieja
4.8 · 16 Google reviews

Old-world Mexican,
made by hand.

Fajitas that reach the table still sizzling. Salsas simmered from scratch. A neighborhood table in the heart of Polk City, Iowa.

Chef preparing fresh Mexican food
Since day one made from scratch

Nuestra Historia

A family kitchen, a warm welcome

At Hacienda Vieja, cooking is a family affair. We press our own tortillas, roast our chiles, and simmer our salsas the slow way — the way it's done back home.

Pull up a chair, and the chips and salsa arrive before you've settled in. Whether it's a weeknight plate of enchiladas or a weekend spread of sizzling fajitas, you're family at our table.

4.8★Guest rating
DailyFresh from scratch
$10–20Per person

De la Cocina

Signature plates

A few of the dishes our regulars come back for.

Sizzling fajitas

Fajitas Texanas

Steak, chicken & shrimp seared with peppers and onions, served sizzling.

$18.99
Bacon-wrapped shrimp topped with melted cheese on a sizzling skillet

Camarones al Bacon

Bacon-wrapped shrimp over grilled peppers & onions, blanketed in melted cheese on a sizzling skillet.

$16.99
Street tacos

Tacos de la Calle

Corn tortillas, your choice of meat, onion, cilantro and salsa verde.

$10.99
Best Mexican food in Polk City, hands down. The fajitas come out sizzling, the salsa is unreal, and the whole family treats you like a regular from the first visit.
★★★★★ — Maria G., Google Reviews

Craving it now?

Order online for pickup or delivery

Fresh, hot, and ready when you are. Skip the wait — order ahead in a few taps.

Ven a Vernos

Visit the hacienda

  • Address206 Van Dorn St, Polk City, IA 50226
  • HoursMonday – Sunday · 11:00 AM – 9:00 PM
  • OrderDine in · Pickup · Delivery available