We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Casa De Oro

$$ - $$$, Mexican
1409 N Elm St, Jefferson, IA 50129-1012
+1 515-386-4877
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent69%
  • Very good28%
  • Average3%
  • Poor0%
  • Terrible0%
Travellers talk about
“cheese dip” (3 reviews)
“burrito” (3 reviews)
“queso” (4 reviews)
Restaurant Hours
Southwestern, Mexican
$$ - $$$
1409 N Elm St, Jefferson, IA 50129-1012
All Details
Write a ReviewReviews (28)
Traveller rating
Traveller type
Time of year

1 - 10 of 28 reviews

Reviewed 4 weeks ago via mobile

We were passing through Jefferson and stopped here. A very unassuming place in a convenient location. The food was all OUTSTANDING! Service was quick and friendly. Their signature sauces are incredible. Prices are very reasonable. Anytime we are near Jefferson in the future we will...More

Thank Steven H
Reviewed 4 weeks ago

What more do I need to say? Complimentary chips and queso!! It is lollipop good we are having it catered in for my son's graduation party.

Thank I222SFdeanw
Reviewed March 3, 2018

The locals know about Casa De Oro. It has a twin in Perry, Iowa. We used to drive 40 minutes to get to Casa De Oro because they have good, authentic Mexican food. In addition to chips and salsa, they bring white cheese dip and...More

Thank LakePanorama
Reviewed December 12, 2017

My pheasant hunting party was hungry after a long and excellent day of hunting. We stopped at the Casino but their main restaurant wasn't open (really!). We checked downtown and then found Case De Oro. What a find!! We all loved it. Service was great....More

Thank Scott F
Reviewed October 11, 2017 via mobile

Great food and service with reasonable prices. All of our food was hot and delicious. Our server was attentive and took good care of everyone at our table.

Thank Rob J
Reviewed September 27, 2017 via mobile

We had a recommendation to try this restaurant and it was very, very good! My margarita was the best I've had in a long time. Chips came with cheese dip, salsa and fresh pico de gallo. Our dinner was amazing, affordable and fast. This restaurant...More

Thank sherdan1950
Reviewed August 8, 2017 via mobile

Good find for a small town! Enjoyed the reasonable prices and plenty of food. Will return when gambling at the casino.

Thank Iowastar
Reviewed June 27, 2017

All I can say is WOW, this place is amazing. When the chips arrived with not just the normal one dish of salsa, but also dishes of pico de gallo and queso, I knew this would be a different Mexican restaurant experience. My wife and...More

Thank iowalongs230
Reviewed May 20, 2017 via mobile

This is a nicely decorated, friendly staffed, reasonably priced place with great tasting food. I understand why they are number one! Just off of highway 30 this restaurant is definitely worth the trip! Marcydiner tantrum scale of 5/5-no screaming kids.

Thank init4keeps
Reviewed April 26, 2017 via mobile

Really good food! I had the tacos (hard) and chips and salsa. The salsa comes with free white cheese dip, too! Salsa has a bit of kick and it was delicious! Some of the best I have had. The tacos were fantastic! The wait staff...More

Thank Tiffany D
Nearby HotelsSee all Jefferson Hotels
Super 8 Jefferson
98 reviews
.60 km away
Cobblestone Hotel & Suites Jefferson
21 reviews
1.18 km away
Hotel Pattee
361 reviews
30.84 km away
Super 8 Perry IA
103 reviews
32.92 km away
Nearby Restaurants
Green Bean Coffee
17 reviews
1.33 km away
Peony Chinese Restaurant
20 reviews
1.49 km away
Bunkers Dunkers Bakery
17 reviews
1.40 km away
Nearby Attractions
Deal's Apple Orchard
16 reviews
5.36 km away
Springbrook State Park
17 reviews
29.57 km away
Whiterock Conservancy
11 reviews
30.25 km away
Mahanay Bell Tower
14 reviews
1.28 km away
Questions & Answers
Get quick answers from Casa De Oro staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Southwestern, Mexican
Dinner, Lunch
Restaurant features
Takeout, Seating, Waitstaff, Serves Alcohol
Good for
Location and Contact Information
  • Address: 1409 N Elm St, Jefferson, IA 50129-1012
  • Location: United States  >  Iowa (IA)  >  Jefferson
  • Phone Number: +1 515-386-4877
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing