Skip to main content
Visit the Osage
Stay
Eat
Events
Itineraries
Things to Do
HistoryBlog
Contact
Contact Us
Bison roaming the Tallgrass Prairie in Osage County

Osage County, Oklahoma

Wide Open. Untamed.
Unforgettable.

Plan Your Trip
Visit the Osage

The official tourism resource for Osage County, Oklahoma — home to the Tallgrass Prairie, Osage Nation heritage, and the spirit of the American West.

  • 121 E 6th St
    Pawhuska, OK 74056
  • 918-766-2627
  • marybeth@visittheosage.com

Plan Your Visit

  • Where to Stay
  • Where to Eat
  • Events Calendar
  • Things to Do
  • Trip Itineraries

Discover

  • Destinations
  • Osage History
  • Hidden Gems
  • FAQ
  • Submit an Event
  • Funding Request

© 2026 Osage County Tourism. All rights reserved.

Privacy PolicyAccessibility

Powered by ClearSite · A My Media Matters Platform

Restaurant dining in Osage County

Osage County, Oklahoma

Where to Eat

From the iconic Pioneer Woman Mercantile to beloved small-town diners and local favorites — Osage County's food scene is as rich as its history.

The Pioneer Woman Mercantile in Pawhuska

Featured Dining

The Pioneer Woman Mercantile

Ree Drummond's famous restaurant, bakery, and shopping destination in downtown Pawhuska. A must-visit for anyone traveling through Osage County — serving made-from-scratch comfort food that keeps visitors coming back year after year.

The Mercantile has put Pawhuska on the national map and draws visitors from across the country to experience its unique blend of food, shopping, and small-town Oklahoma charm.

Visit the Mercantile

Browse & Filter

Restaurant Directory

Search and filter dining across all of Osage County — filter by city or food type to find exactly what you're craving.

64 restaurants

Ah Tha Tse "We Eat" CateringCatering

Ah Tha Tse "We Eat" Catering

1234 Okesa Rd, Pawhuska, OK 74056

Native owned. Catering for all occasions. Delivered lunch service weekly when we aren't booked.

(918) 504-0947Visit website
Auction House CoffeeCoffee Shops

Auction House Coffee

112 S A Street Suite C, Skiatook, OK 74070

A cozy local coffee shop in Skiatook serving craft coffee and delicious small bites, all with a hometown touch.

(539) 589-0462
Bad Brad's Bar-B-QBBQ

Bad Brad's Bar-B-Q

1215 W Main St, Pawhuska, OK 74056

Bad Brad's Bar-B-Q is smoking up some of the best down-home barbecue in the region. The brisket is always tender and juicy. Located on the west end of Pawhuska just a few minutes from The Pioneer Woman Mercantile.

(918) 287-1212
Boar's NestPub/Bar/Breweries

Boar's Nest

9445 OK-20, Skiatook, OK 74070

Laid-back bar offering food, beer, cocktails, a pool table, and a patio.

Boujee DelightsIce Cream

Boujee Delights

214 S Locust St, Skiatook, OK 74070

Snack Shack serving shaved ice, ice cream, smoothies, pretzels, nachos, and more in Skiatook!

(918) 313-3785Visit website
Boulevard NutritionHealth & Fitness

Boulevard Nutrition

802 W Rogers Blvd Suite E, Skiatook, OK 74070

For a quick and healthy alternative breakfast & afternoon dining option, stop by Boulevard Nutrition!

(918) 404-6339
Brandy's Drive InAmerican

Brandy's Drive In

100 N Main St, Fairfax, OK 74637

Brandy's Drive In is a great place to stop in whether you are hungry for breakfast, lunch, or dinner. Cafe comfort foods served all day long. Also, Daylight Doughnuts can be found in Brandy's.

(918) 642-3302
Brown Cow DinerAmerican

Brown Cow Diner

229 W Rogers Blvd, Skiatook, OK 74070

The Brown Cow Diner is serving up breakfast and brunch 5 am - 2 pm daily.

(918) 396-0579
Buffalo Joe's Drive InAmerican

Buffalo Joe's Drive In

403 E Main St, Pawhuska, OK 74056

American restaurant serving breakfast and comfort foods for lunch and dinner in a casual atmosphere.

(918) 287-2358
Buffalo's BarbecueBBQ

Buffalo's Barbecue

201 OK-11, Sperry, OK 74073

Buffalo's BBQ is a mouthwatering food truck serving up smoky, tender barbecue favorites on the go.

(918) 288-6200
Bull Dog 100 Woodfired PizzaPizza

Bull Dog 100 Woodfired Pizza

601 W Rogers Blvd, Skiatook, OK 74070

Bulldog 100 Wood Fired Pizza is the hot spot in Skiatook for great food in a great atmosphere! Enjoy your pick from their large menu of specialty pizzas and more!

(918) 396-9663
Carl's Jr.Fast Food

Carl's Jr.

900 W Rogers Blvd, Skiatook, OK 74070

Fast-food chain known for its variety of piled-high burgers & meal combos, plus shakes.

(918) 396-0308Visit website
Charlie's ChickenAmerican

Charlie's Chicken

2071 W Rogers Blvd, Skiatook, OK 74070

Serving delicious fried chicken, our famous chicken chunks, catfish, chicken-fried steak, meatloaf, and delicious chicken and dumplings! Your choice of 14 different sides and several delicious desserts!

(918) 396-1499Visit website
Charlie's Sweet ShopIce Cream

Charlie's Sweet Shop

515 Kihekah Ave, Pawhuska, OK 74056

Ice cream shop serving homemade cones along with sundaes, candy, and waffles.

(918) 528-7705
Crescent CafeAmerican

Crescent Cafe

100 Wc Rogers Blvd, Skiatook, OK 74070

Casual restaurant offering chicken fried steak and other comfort foods for breakfast, lunch, and dinner.

(918) 578-5035
D's Hot KitchenAmerican

D's Hot Kitchen

4447 E 86th St N, Sperry, OK 74073

D's Hot Kitchen in Sperry offers delicious, home-style cooking with a flavorful twist. Known for its hot and spicy dishes including fried chicken, shrimp, and savory sides.

(918) 288-7423
Dirty Laundry Saloon Bar & GrillPub/Bar/Breweries

Dirty Laundry Saloon Bar & Grill

112 E 6th St, Pawhuska, OK 74056

The Dirty Laundry Saloon Bar & Grill on 6th Street in Pawhuska has a whole new look! Enjoy everything from Burgers, Fries, Fried Chicken, Steaks and Salads plus so much more! Open Tuesday through Sunday.

(405) 812-1711
Dry Hollow BarPub/Bar/Breweries

Dry Hollow Bar

517 Kihekah Ave, Pawhuska, OK 74056

Full-service bar with an extensive beer list and a selection of cocktails, plus wine.

(918) 604-8775
El Jalisco Bar & GrillMexican

El Jalisco Bar & Grill

1201 John Dahl Ave, Pawhuska, OK 74056

Fajitas, enchiladas, margaritas, and other Mexican staples are served at this easygoing eatery.

(918) 604-5040
El Sabor JarochoMexican

El Sabor Jarocho

715 Wc Rogers Blvd, Skiatook, OK 74070

(918) 578-5069Visit website
Frazier's Osage RestaurantAmerican

Frazier's Osage Restaurant

3113 E Highway 60, Ponca City, OK 74601

Whenever you're looking for amazing eats sure to satisfy the whole family, head to Frazier's Osage Restaurant in McCord. Classics including hearty country breakfasts, big juicy burgers, hand-cut steaks, and more — entire menu available all day long!

(580) 765-3113
Good Time Charlee'sPub/Bar/Breweries

Good Time Charlee's

601 Kihekah Ave, Pawhuska, OK 74056

Bar located at The Cross Bell Downtown in Pawhuska. Open Friday & Saturday nights at 5 PM.

Visit website
J Bar S SaloonPub/Bar/Breweries

J Bar S Saloon

109 5th St, Barnsdall, OK 74002

J Bar S Saloon in Barnsdall is a cozy, hometown bar where good drinks and great company come together. Known for its laid-back atmosphere and friendly service.

(918) 847-2444
Jake's SaloonPub/Bar/Breweries

Jake's Saloon

9049 N Peoria Ave, Sperry, OK 74073

Jake's Saloon in Sperry is a local favorite known for its laid-back atmosphere, cold drinks, and friendly service.

(918) 698-4886
JJ GrillAmerican

JJ Grill

118 W Main St, Hominy, OK 74035

JJ Grill in Hominy is a local favorite, serving up delicious comfort food with a friendly smile. Known for its hearty burgers, crispy fries, and daily specials.

(918) 885-4097
Juanita's Mexican RestaurantMexican

Juanita's Mexican Restaurant

12 E Main St, Sperry, OK 74073

Juanita's Mexican Restaurant offers a delightful menu of traditional Mexican dishes, from sizzling fajitas to flavorful tacos and enchiladas.

(918) 288-5041
Los Tres HermanosMexican

Los Tres Hermanos

105 S Katy Ave, Hominy, OK 74035

Los Tres Hermanos offers homemade Mexican cuisine in a casual, family-friendly setting at the Train Depot building in Hominy.

(918) 578-2191
Luigi's Italian RestaurantItalian

Luigi's Italian Restaurant

104 Wc Rogers Blvd, Skiatook, OK 74070

(918) 396-7800
Lynn's BakeryBaked Goods

Lynn's Bakery

227 W Rogers Blvd, Skiatook, OK 74070

Bakery offering cookies, cupcakes, pies, and other baked goods.

(918) 396-3888Visit website
Mac's BBQBBQ

Mac's BBQ

1030 W Rogers Blvd, Skiatook, OK 74070

Mac's BBQ, voted a Top Ten Best BBQ in the South by Southern Living, serves award-winning hickory-smoked barbecue. Enjoy dinners, sandwiches, sides, cobblers, ice cream, family packs, and catering since 1985!

(918) 396-4165Visit website
Mama Mia's Amazing EatsAmerican

Mama Mia's Amazing Eats

115 OK-11 A, Sperry, OK 74073

Mama Mia's Amazing Eats offers a mouthwatering selection of homemade dishes, from classic burgers to savory pastas and delicious sides.

(918) 812-7225
Mandy's CafeAmerican

Mandy's Cafe

259 1st St, Shidler, OK 74652

Mandy's Cafe is known for their friendly atmosphere and their outstanding steaks! Steak night is every Saturday night from 5 - 8 pm.

(918) 793-3001
Mazzio'sPizza

Mazzio's

1425 W Rogers Blvd, Skiatook, OK 74070

Mazzio's in Skiatook has a daily lunch buffet and is a name you can trust when it comes to pizza!

(918) 664-4444Visit website
McDonald'sFast Food

McDonald's

1425 W Rogers Blvd, Skiatook, OK 74070

McDonald's is famous for its World Famous Fries, the Big Mac, the Quarter Pounder, Chicken McNuggets, and a range of delicious gourmet McCafe coffees and beverages.

(918) 396-9496
American

Osage Casino – Skiatook

5591 W Rogers Blvd, Skiatook, OK 74070

Osage Casino in Skiatook features dining, gaming, and entertainment.

(918) 699-7777
American

Osage Casino – Tulsa

951 W 36th St N, Tulsa, OK 74127

Osage Casino in Tulsa features dining, gaming, and entertainment.

(918) 699-7777
Osage Casino — BartlesvilleAmerican

Osage Casino — Bartlesville

1803 U.S. Highway 60, Bartlesville, OK 74003

Osage Casino in Bartlesville offers American classics at Scissortail and delicious pizza at The Original Roni's Peppos Pizza Kitchen.

(918) 335-7519
Osage Casino — HominyAmerican

Osage Casino — Hominy

Highway 99, Hominy, OK 74035

Osage Casino Jackpot Bar and Grill offers a menu filled with satisfying, grilled-to-order hot foods including burgers, fresh deli sandwiches and familiar favorites.

(918) 885-2990
Osage Casino — PawhuskaAmerican

Osage Casino — Pawhuska

1421 John Dahl Ave, Pawhuska, OK 74056

Dine in at the "Big Spoon" and enjoy all your American classics.

(918) 699-7873
Osage Casino — Ponca CityAmerican

Osage Casino — Ponca City

64464 State Highway 60, Ponca City, OK 74604

Osage Casino in Ponca City offers pub classics at Copper Tap and Italian-inspired cuisine at The Salted Fork.

(877) 246-8777
Osage Casino — Sand SpringsAmerican

Osage Casino — Sand Springs

301 Blackjack Drive, Sand Springs, OK 74063

Visit Roni Peppo's for a handmade pizza, or grab snack items. Everything is reasonably priced and served by our friendly staff.

(877) 246-8777
P-Town PizzaPizza

P-Town Pizza

515 Kihekah Ave, Pawhuska, OK 74056

P-Town Pizza The Pioneer Woman's newest restaurant in downtown Pawhuska. Enjoy speciality pizzas and drinks from the second story of this remodeled downtown building!

(918) 287-2314
Pirates DenPub/Bar/Breweries

Pirates Den

2 N Cincinnati Ave, Sperry, OK 74073

Pirates Den Bar is a lively, local watering hole offering a fun and relaxed atmosphere. Known for its friendly service and cold drinks.

(918) 288-0546
Powered By FriknCoffee Shops

Powered By Frikn

515 Trumbly Ave, Pawhuska, OK 74056

Powered By Frikn Coffee is a vibrant coffee shop in Pawhuska, serving up expertly crafted espresso drinks, refreshing teas, and delicious pastries.

Prairie Fire Grille & CateringCatering

Prairie Fire Grille & Catering

Skiatook, OK 74070

Prairie Fire Grille & Catering is known as one of the best catering services in northeastern Oklahoma! Also does food truck events.

(918) 269-0162Visit website
Rancho Los PrimosMexican

Rancho Los Primos

535 Tinker Ave, Pawhuska, OK 74056

Rancho Los Primos in Pawhuska offers authentic Mexican cuisine bursting with flavor. Known for its friendly atmosphere and delicious dishes, it's a local favorite.

(918) 580-1672
Riegel's MarketAmerican

Riegel's Market

10330 N 68th W Ave, Sperry, OK 74073

Riegel's Market in Sperry offers a great selection of fresh produce, meats, and pantry staples. Known for its quality and friendly service.

(918) 288-7090
Rock's Grill & PizzeriaPizza

Rock's Grill & Pizzeria

161 S Main St, Fairfax, OK 74637

Make a pit stop in Fairfax and grab something tasty at Rock's Grill & Pizzeria. This family-owned eatery is a hidden gem with a diverse menu full of comfort foods. Don't leave before sampling their made-from-scratch bakery delights.

(918) 642-5253Visit website
Ron's Hamburgers & ChiliAmerican

Ron's Hamburgers & Chili

804 W Rogers Blvd, Skiatook, OK 74070

Ron's Hamburgers & Chili is a Skiatook favorite. Enjoy a root beer with it all and feel like you stepped back into the "good old days" of yesteryear!

(918) 396-9770
Ruby's TacosMexican

Ruby's Tacos

102 S Eastern Ave, Hominy, OK 74035

Ruby's Tacos is a popular food truck in Hominy, serving up fresh, authentic Mexican favorites like tacos and burritos.

(918) 978-1596
Sausage BrothersAmerican

Sausage Brothers

1355 W Rogers Blvd Ste 4, Skiatook, OK 74070

Fresh Meat Market and Deli! Local: breads, honey, pecans, canned goods, eggs, rubs & sausages!

(918) 578-5030Visit website
Senor SalsaMexican

Senor Salsa

1250 W Rogers Blvd, Skiatook, OK 74070

Casual spot offering Mexican eats, including enchiladas, and margaritas, plus a kids' menu.

(918) 396-1888
Skiatook Daylight DonutsBaked Goods

Skiatook Daylight Donuts

1020 W Rogers Blvd, Skiatook, OK 74070

Skiatook Daylight Donuts can fill that "hole" in your heart for something sweet and something fresh and something that goes oh so well with coffee!

(918) 396-4011
SonicFast Food

Sonic

515 E First, Hominy, OK 74035

(918) 885-2966
SubwayAmerican

Subway

1301 W Rogers Blvd, Skiatook, OK 74070

Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.

(918) 396-0737Visit website
Taco BuenoMexican

Taco Bueno

808 W Rogers Blvd, Skiatook, OK 74070

Counter-serve Mexican chain offering tacos, burritos & quesadillas plus a serve-yourself salsa bar.

(918) 396-8022Visit website
TaqueriaMexican

Taqueria

4812 E 76th St N, Sperry, OK 74073

Taqueria Food Truck offers delicious, authentic Mexican street food, serving up tacos, burritos, quesadillas, and more.

(918) 645-8426
Tastee Freez SkiatookIce Cream

Tastee Freez Skiatook

712 Wc Rogers Blvd, Skiatook, OK 74070

Tastee Freeze in Skiatook is a beloved spot offering classic fast food favorites like burgers, hot dogs, and crispy fries, alongside delicious ice cream treats.

(918) 396-2539Visit website
The Lighthouse Eatery and PubPub/Bar/Breweries

The Lighthouse Eatery and Pub

12305 Crosstimbers Marina Dr, Sperry, OK 74070

New Restaurant and Bar at Crosstimbers Marina on Skiatook Lake!

(918) 405-4559
The Pioneer Woman MercantileAmerican

The Pioneer Woman Mercantile

532 Kihekah Ave, Pawhuska, OK 74056

The Pioneer Woman Mercantile in Pawhuska, Oklahoma, is a must-visit destination featuring a restaurant, bakery, and store. Housed in a beautifully renovated historic building, "The Merc" offers comfort food, fresh pastries, delicious coffee, and charming goods, all served with small-town hospitality.

(918) 528-7705Visit website
The Sperry DinerAmerican

The Sperry Diner

118 OK-11, Sperry, OK 74073

Sperry Diner is a cozy, family-friendly restaurant serving up classic American comfort food. A go-to spot for breakfast, lunch, or dinner.

(918) 521-9517
Treats Coffee ShopCoffee Shops

Treats Coffee Shop

111 S Main St, Fairfax, OK 74637

At the cross roads in Fairfax on the south end of town, you will find Treats Coffee Shop. Be sure to stop by and enjoy a gourmet coffee along with homemade cookies and more.

(405) 845-2081
Trigger's BBQBBQ

Trigger's BBQ

414 Kihekah Ave, Pawhuska, OK 74056

Trigger's BBQ is SMOKIN' — literally. For the best in BBQ catering, give Trigger's in Pawhuska a call!

(620) 353-4550
Uptown PizzaPizza

Uptown Pizza

411 W Main St, Barnsdall, OK 74002

Uptown Pizza in downtown Barnsdall serves traditional and specialty pizzas, plus pizza by the slice on weekdays. Enjoy the convenience of a drive-thru or call for carryout!

(918) 847-3711
National Indian Taco Championship1st Saturday in October

Don't Miss

National Indian Taco Championship

Every first Saturday in October, Pawhuska hosts the National Indian Taco Championship — the definitive celebration of Native American fry bread culture. Dozens of competitors, live entertainment, and the best Indian tacos you'll ever taste.

Event details
Osage Casino dining

Full-Service Dining

Osage Casino Dining

The Osage Nation's casino properties throughout the county offer full-service restaurants, buffets, and casual dining options — a convenient choice whether you're staying the night or just passing through.

View Casino Dining

Need Help?

Planning a Group Meal or Event?

Contact the tourism office for recommendations tailored to your group size, budget, and dietary needs.

Contact Us