Pleasanton, Texas · Est. Family Recipes

Real Mexican Cooking, Made With Care

From menudo simmered slow to tacos made fresh to order, El Castillo Restaurante brings the taste of home to Pleasanton — in a clean, inviting dining room where you're treated like family.

Call (830) 569-4403
4.0 out of 5 · 212 Google reviews

Our Story

A Family Kitchen in the Heart of Pleasanton

El Castillo Restaurante has become a Pleasanton staple for anyone craving honest, home-style Mexican cooking. We're known for our menudo — simmered low and slow, and by more than one account, the best in the county. Whether you're here for a hearty weekend breakfast or a plate of fresh tacos with rice and beans, everything is prepared with the same care you'd expect from a family table.

Our dining room is kept spotless and welcoming, and our staff genuinely enjoys taking care of guests — regulars often mention how at-home they feel the moment they walk in. We keep things simple: real ingredients, generous portions, and a menu that leans into the classics rather than chasing trends.

We're open early for breakfast and stay open late on weekends, so there's always a good reason to stop by — whether that's a quiet Tuesday morning coffee or a Friday night dinner with the whole family.

Inside the dining room at El Castillo Restaurante

Guests Love Us

What People Are Saying

“Menudo is outstanding. Probably the best in the county. Atmosphere is very inviting. Bathrooms are clean and George Strait was playing on the radio.”

— John L.

“Great atmosphere otherwise. Food was good but not great.”

— Google Reviewer

“Had the menudo — very clean place and nice people servicing.”

— Manuel R.

Rated 4.0 out of 5 from 212 Google reviews

Visit Us

Hours & Location

301 N Main St
Pleasanton, TX 78064

(830) 569-4403

MondayClosed
Tuesday6:00 AM – 8:00 PM
Wednesday6:00 AM – 8:00 PM
Thursday6:00 AM – 10:00 PM
Friday6:00 AM – 10:00 PM
Saturday6:00 AM – 8:00 PM
Sunday7:00 AM – 2:00 PM