Ask a longtime Aubrey resident where to eat and you’ll usually get an honest answer first: for years, a real sit-down meal meant driving to Denton or up to Pilot Point. That’s still partly true. But as the ranch land south of town fills in with rooftops from Sandbrock Ranch, Silverado, and the Providence-area neighborhoods, the food scene here has quietly grown its own backbone. It’s small. It’s mostly family-owned. And a handful of these places are genuinely worth planning your day around.
Here’s an honest run-through of where locals actually eat in and around Aubrey, TX, grouped by the part of town you’ll find them in. Hours change, so call ahead if you’re driving in — but every spot below was open and operating as this went to print.
Breakfast and Lunch on Main Street
Aubrey’s historic downtown runs along Main Street, which is the old business route of US-377 as it threads through the middle of town. This is the 1881 railroad heart of “Horse Country,” and it’s where you’ll find the closest thing Aubrey has to a signature restaurant.
Upper Park Cafe (200 S Main St) is the one most people name first, and the reviews back it up — it consistently ranks at or near the top of the town’s restaurant lists. It’s a straightforward breakfast-and-lunch cafe: skillets, pancakes, biscuits, sandwiches, and a locally famous pecan coffee that regulars will talk your ear off about. The kitchen keeps morning-into-early-afternoon hours (it typically closes by mid-afternoon), so this is a start-your-day spot, not a dinner destination. On a Saturday morning the small dining room fills up with families, ranch folks, and the youth-sports crowd, and that’s exactly the point.
If you’re after coffee to go rather than a sit-down plate, that’s covered below on the 380 side of town.
Tex-Mex and Fire-Grilled Meats
Brothers Mexican Restaurant sits right on US-377 (around the 1000 block, in the retail strip on the highway) and has become a dependable weeknight option for the neighborhoods on Aubrey’s south and east sides. It’s a family-run place doing the Tex-Mex standards well — tacos, enchiladas, quesadillas, fajitas — with a full lunch-through-dinner schedule that fills the gap a lot of Aubrey’s breakfast-focused spots leave open. You can see the current menu at brosmexican.com.
For something a little different, Kcárnicos (2928 Spring Hill Rd) leans into charcoal-grilled and fire-grilled meats, with prime steaks as the calling card. It’s one of the newer additions to the Aubrey table, and the name — a nod to carne, meat — tells you where the focus is. If you want a plate built around a good cut cooked over fire rather than a plate of Tex-Mex combos, this is the one to try. Details are at kcarnicos.com.
Barbecue and Coffee Along the 380 Corridor
Drive to the southern edge of Aubrey, where US-380 (University Drive) carries the traffic between Denton, Providence Village, and Cross Roads, and you hit the corridor that’s grown up alongside the new master-planned communities.
Tender Smokehouse (26781 US-380) is the barbecue answer out here — house-smoked brisket, ribs, sausage, and the sides you’d hope for. It keeps unusual-for-barbecue hours, opening in the morning and running into the evening Tuesday through Saturday, so it’s flexible whether you want an early lunch or an early dinner. Just know it’s typically closed Sunday and Monday, which trips up more than a few first-timers. You can check the menu and confirm the day’s hours at tendersmokehousebbq.com.
For the daily coffee run, Black Sheep Coffee (26912 E University Dr, Ste 100) sits on the same 380 corridor near the Providence and Paloma Creek side of things. It keeps long hours — early morning until night — which makes it one of the more reliable places in the area to grab espresso, a cold drink, or a quick pastry without heading into Denton or Little Elm.
Worth the Short Drive
Part of eating well around Aubrey is being honest that some of the best options are just outside the city limits. Two are close enough to count.
Head up US-377 toward Pilot Point and you’ll reach Bebo’s and Kathy’s Cafe (8470 Hwy 377, Pilot Point). It’s a retro diner packed with vintage cars-and-aircraft memorabilia, known for hearty breakfasts, burgers, and cinnamon rolls, with live Texas country, bluegrass, and karaoke on Saturday nights. One local warning worth passing along: breakfast service tends to wrap up around mid-morning, so don’t roll in at 11 expecting pancakes. More at beboscafeaubrey.com.
South on US-380 in Cross Roads, Prairie House (10001 US-380) has been a fixture since 2018, doing “frontier cooking” — house-smoked barbecue, mesquite-grilled steaks, big salads, and weekend breakfast. It’s a comfortable sit-down spot for a family dinner or a celebration, and it’s an easy hop from most of Aubrey’s newer neighborhoods. The menu lives at phtexas.com.
For a Quick Bite
If you just need to feed the kids after practice, US-377 through town carries the familiar quick-service options — Taco Bell (915 US-377), Subway (928 Hwy 377), and the usual pizza chains among them. Nobody’s writing a review about them, but they’re there when you need them, and in a town this size that reliability counts for something.
A Scene Still Being Built
The truth about dining in Aubrey is that it’s a work in progress. As the population climbs and new stores fill in along 377 and 380, the list of locally owned places to eat keeps inching longer — and a few beloved spots, like the old Main Street institutions, have come and gone in the process. That churn is part of living in a fast-growing small town.
For now, the smart play is simple: build your week around the standouts — a Main Street breakfast, a plate of Tex-Mex or fire-grilled steak, a barbecue run on 380 — and keep the short drives to Pilot Point and Cross Roads in your back pocket for when you want a little more. It’s a small table, but it’s an increasingly good one, and it’s ours.