Skip to main contentWebsite Accessibility Assistance

Rio Rancho's Gathering Place Since 1996

O'Hare's Grille & Pub is a locally owned Irish-inspired American restaurant and neighborhood pub in Rio Rancho, New Mexico, serving handcrafted comfort food, premium burgers, sandwiches, seafood specialties, fresh salads, steaks, pasta, and a wide selection of beer, wine, and spirits. Known for its welcoming atmosphere, friendly service, and classic pub favorites including fish & chips, Reubens, and corned beef, O'Hare's is a favorite destination for lunch, dinner, happy hour, and casual gatherings.

YOUR FAVORITES, READY TO GO

Enjoy O'Hare's wherever you are. Order online for an easy and convenient way to bring home your favorite burgers, sandwiches, salads, pastas, pub classics, and more—all prepared fresh and ready for pickup.

DISCOVER OUR MENU

Explore a satisfying selection of scratch-made favorites, including burgers, sandwiches, fresh salads, pastas, seafood specialties, steaks, and classic pub fare. There's something for every appetite at O'Hare's.

Meet Us at the Bar

Pull up a seat for creative seasonal cocktails, classic favorites, wine, bottled beer, and 20 beers on tap. Whether you're joining us for drinks after work, pairing a cocktail with dinner, or settling in for a casual night out, there's always something worth raising a glass to.

Enjoy daily happy hour from 2–6 PM at Rio Rancho's neighborhood gathering place since 1996.

Events & Specials

The Premiere spot for St. Patrick's Day!
Private Events

Gather at O'Hare's

Bring people together at a place that has been hosting Rio Rancho's memorable moments since 1996. From birthdays and anniversaries to business gatherings and casual celebrations, O'Hare's offers scratch-made food, a full bar, and warm hospitality in a relaxed neighborhood setting.

Planning an event elsewhere? Ask about catering and let O'Hare's bring the food—and the crowd-pleasing pub favorites—to you.

Find Us

O' Hares Grille and Pub

4100 Southern Blvd SE
Rio Rancho, NM 87124

(505) 896-0123

Hours

Tuesday - Thursday: 11 am to 8 pm
Friday - Saturday: 11 am to 9 pm
Sunday: 11 am to 8 pm
Monday: Closed
Opens in a new windowOpens an external siteOpens an external site in a new window