Tarboro's Favorite Mexican Kitchen

Every dish tells
a story of
real craft

Handmade tortillas, slow-braised meats, and recipes passed down through generations — served fresh every day at 1600 W Howard Ave.

Scroll
Chef preparing fresh Mexican food in the El Rancho kitchen

Fresh

Daily ingredients, zero shortcuts

Our Story

Rooted in tradition,
served with warmth

El Rancho has been a cornerstone of the Tarboro dining scene, bringing authentic Mexican flavors to eastern North Carolina. Our kitchen honors the recipes and techniques that have been passed down through generations — no shortcuts, no compromises.

Every tortilla is hand-pressed. Every sauce is simmered from scratch. We source the freshest produce and quality proteins because we believe great food starts with great ingredients.

Whether you're joining us for a quick lunch or a family dinner, we treat every guest like family — that's the El Rancho way.

100%

Handmade tortillas daily

Fresh

Local produce, daily deliveries

Real

Traditional recipes, no shortcuts

Visit Us

Come find us
on W Howard Ave

Address

1600 W Howard Ave
Tarboro, NC 27886

Phone

(252) 641-1700

Call for takeout & catering

Hours

Monday – Sunday

11:00 AM – 9:00 PM

Ready to taste the difference?

Come hungry.
Leave happy.

Join us at 1600 W Howard Ave for a meal made with care. Call ahead for takeout or just walk in — we'll have your table ready.

Is this your business?This is my business