Menu for El Ranchero in Spencer, IN

  • Closed:
    11:00 AM - 9:00 PM
  • Contact:
  • Cuisines:

    American North American

    American North American

  • Features:

    Takeout , Delivery

  • Dietary:


  • Known for:

    Happy hour drinks, Late-night food, Casual, Cozy, Small plates, Vegetarian options, Kids menu, Wine, Good for kids, Quick bite, Beer, Great beer selection, Cocktails, Great cocktails, Coffee, Comfort food, Great dessert, Dinner, Popular Dinner, Staff required to disinfect surfaces between visits, Hard liquor, Mask required, Lunch, Popular Lunch, Bar onsite, Curbside pickup, Good for groups, Fast service, Solo dining, High chairs, Restroom, Seating, Outdoor seating, Wheelchair accessible entrance, Wheelchair accessible parking lot, Wheelchair accessible restroom, Wheelchair accessible seating, Popular with Tourists, Alcohol, Dessert, Dine-in,
    Read more

El Ranchero in Spencer, IN, is a popular American restaurant that has earned an average rating of 3.9 stars. Learn more by reading what others have to say about El Ranchero. Today, El Ranchero will be open from 11:00 AM to 9:00 PM. Whether you’re a small party of two or celebrating with a group, call ahead and reserve your table at (812) 829-2106.

From a variety of diet conscious menu items, El Ranchero includes vegetarian dietary options.

Like the look of the menu, but want to see more options from similar menus? Check out Dairy Queen and McDonald's.

Got a favorite dish here? Let us know, and leave a review!

There are currently no photos.

Megan Bonnett 1 year ago

I love the chimichangas. These folks are really nice!! Their chips and salsa are great, too. Give them a try!

T Elaine Dwigans 1 year ago

This is my favorite place to relax, enjoy the good food and attentive service. They are I kind to me. Remember my name, and... because I had been in Texas for months, my amigo asked if I was ok? They had missed me. When they first opened and my grandsonwas staying the summer, he & I would go at @1pm because lunch prices are cheap. We sat and talked for at least two hours. Thestaff made sure our waters were full and just left us to visit. In 2015 I lost my legs. It was very hard to get in and out, butthey saw my truck pull in and actually came outside to get me to a booth in the front. I was touched. I highly recommend thisrestaurant. Read more

Jack Kassamanian 1 year ago

I recently moved to the area and tried this place out. I was pleasantly surprised that it was so good. From the hostess to the... wait staff everyone and everything was great. Excellent tasting and authentic food. Reasonable price and clean. The decor takesyou right to Mexico and gives you an authentic feeling Mexican dining experience. Read more

Joe Newman 1 year ago

El Ranchero has made itself a staple in Spencer and for good reason. The atmosphere is absolutely incredible, like an... overwhelming art museum and an ocean of colors and details. The food is always hot and fresh, the staff is lively and welcoming,and the price is absolutely affordable. I ordered the pollo con queso and was surprised to see three chicken breasts smotheredin bubbling hot cheese as opposed to just one or two like I would have received in Bloomington's Mexican restaurants. The chipswere crisp yet buttery and hot. The salsa was very flavorful. And the entire atmosphere has the perfect summer night magic. Read more

Regina Bennett 1 year ago

Food was terrible! Brought us chips and salsa and chips were stale, we asked for fresh chips when the waiter decided to come by... our table which was forever. The ?fresh? chips were stale as well. Food was just slopped on the plates and brought the wrongmeal. When I finally got my meal the taco shell was so stale you could bend it, I do NOT recommend this place Read more

Q & A

Activity Feed


When is El Ranchero Mexican Restaurant open?

El Ranchero Mexican Restaurant is open on the following days:

Monday: 11:00 AM - 09:00 PM

Tuesday: 11:00 AM - 09:00 PM

Wednesday: 11:00 AM - 09:00 PM

Thursday: 11:00 AM - 09:00 PM

Friday: 11:00 AM - 09:00 PM

Saturday: 11:00 AM - 09:00 PM

Sunday: 11:00 AM - 09:00 PM

Does El Ranchero Mexican Restaurant offer delivery?

Yes, El Ranchero Mexican Restaurant offers delivery.