El Rancho Grande
Mexican food delivery in Ottumwa
El Rancho Grande


Established in 2003
is proud to serve our local area which includes Ottumwa, IA, Bloomfield, IA, Oskaloosa, IA, Mount Pleasant, IA, Centerville, IA, Fairfield, IA, Eddyville, IA, Batavia, IA, and Agency, IA.
Tacos
from $2.75
La Cazuela
from $20.99
Margaritas
from $1.99


What Motivates Us?
At El Rancho Grande, we are motivated to offer you a unique, authentic experience full of flavor. We are inspired to please our customers by providing a warm and welcoming atmosphere, where every dish, made with the finest ingredients and following traditional recipes, connects you to the best of Mexican cuisine. We want every visit to be more than just a meal, but a special moment where you feel at home and enjoy the warmth of our hospitality. We look forward to sharing the best of Mexico with you!
Fresh Ingredients, Superior Quality
At El Rancho Grande, we take pride in using fresh ingredients and of superior quality in every dish. We carefully select the best local and seasonal products to ensure each bite is an explosion of authentic and fresh flavor. We believe that the quality of the ingredients is key to offering you a unique culinary experience, which is why we reflect our commitment to freshness and excellence in every detail of our dishes.










Order To Go or Make A Reservation
Address
232 E Main St, Ottumwa, IA 52501
Call Us
(641) 954-8051
Open
Monday: 11am – 9pm
Tuesday: 11am – 9pm
Wednesday: 1pm – 8pm
Thursday: 11am – 10pm
Friday: 11am – 10pm
Saturday: 11am – 10pm
Sunday: 11am – 9pm