Signature dish at El Agave Mexican Restaurant Bar & Grill

Blanco, Texas • Est. Local Favorite

Real Mexican Food, Made Fresh, Served Fast

From sizzling fajitas to made-to-order puffy tacos and fresh limonada, El Agave brings the flavor of Mexico to Main Street Blanco — chips and salsa on the house, every time.

View Menu
4.4 out of 5 · 223 Google reviews
Fresh Mexican dishes served at El Agave El Agave dining room in Blanco, Texas

Our Story

A Blanco Tradition, One Plate at a Time

Tucked into Main Street in Blanco, Texas, El Agave Mexican Restaurant Bar & Grill has become the town's go-to spot for hearty, made-to-order Mexican food. Whether you're stopping in after a long day on the highway or celebrating a big night out — like the graduation crowd that once packed our dining room — our kitchen keeps the plates coming hot, fresh, and fast.

Guests rave about our tortilla soup, loaded with tender chicken, avocado, and crispy tortilla strips, and our combo plates piled with crispy tacos, charro beans, and rice. Everyone gets greeted with free chips and salsa and a big Texas welcome, whether you're dining in or swinging through the drive-thru.

We pour that same care into our bar, shaking up fresh limonadas and margaritas to go with every enchilada, burrito, and puffy taco on the menu. Come hungry — we'll take care of the rest.

What Guests Are Saying

223 Google Reviews • 4.4 Stars

“We were greeted and waited on quickly. Free chips and salsa too. Food came out within 5 minutes! It was plenty of food and all delicious!”

— Dina W.

“Food was good and stove hot. Best Mexican food in Blanco. Well worth the stop.”

— Bill K.

“Despite how busy they were, they were incredibly efficient. The atmosphere was great. The staff was fantastic. I would highly recommend El Agave to anyone looking for great Mexican food.”

— J. O.

“The food was great, hot, flavorful, and fresh. Prices were amazing. Limonada was on point... it's our new stop when we roll through and we are hungry.”

— Josh H.

Hours & Location

Come See Us

48b Main St
Blanco, TX 78606
(830) 833-3168
Monday6:00 AM – 10:00 PM
Tuesday6:00 AM – 10:00 PM
Wednesday6:00 AM – 10:00 PM
Thursday6:00 AM – 10:00 PM
Friday6:00 AM – 11:00 PM
Saturday6:00 AM – 11:00 PM
Sunday6:00 AM – 10:00 PM