15 Best Restaurants in Kansas!

Monkey Business Images/Shutterstock.com

Itching to indulge in some serious Kansas food? In Kansas, you won’t have to travel far to find great restaurants, serving delicious food, in out-of-the-ordinary places. Everyone knows that there is no place like home when it comes to Kansas. So if you’re craving a meal reminiscent of your mother’s cooking, you’ll find it here. If a five-star feast is what you prefer, Kansas can satisfy your taste buds too.

1. Crazy R’s Bar & Grill, Goodland, KS

Customers will enjoy over 30 years of fantastic food, superb service and delicious drinks. The classic menu items are prepared with the area’s finest meats and cooked to perfection. And you can’t beat the prices. This is a great place to relax and enjoy a drink from the full bar and watch the game on big screen TVs.

2. Gella’s Diner & Lb. Brewing Company, Hays, KS

The open atmosphere is complete with Kansas décor and Gella’s unique menu, which offers regionally-inspired meals using local fare and features a few German dishes. All the meals are homemade and includes something for everyone. Even if you come just to taste the hand-crafted beer, no doubt you will stay for the food.

3. Cozy Inn Restaurant, Salina, KS

Since 1922 the Cozy Inn has been famous for small, onion-loaded hamburgers, also known as sliders. Nationally-known as one of the last remaining “six stool diners” in America, the Cozy Inn’s success is in the menu’s simple, delicious options. Patrons place their orders from an out-of-the-ordinary, walk-up window and as the signs says, “BUY ‘EM BY THE SACK.”

4. Hays House Restaurant & Tavern, Council Grove, KS

Built in 1857 by frontiersman Daniel Boone’s grandson, Seth Hays and known to all the locals and to travelers, this history-rich restaurant offers a bountiful menu, full of comfort food that cannot be missed. Jesse James and George Armstrong Custer never missed a meal when passing through, so you shouldn’t either.

5. Brookville Hotel, Abilene, KS

The Brookville Hotel in Abilene, Kansas has been dishing out good food and maintaining a rich history since Helen Martin began serving home-style diners to folks in the 1870s. This spot has been serving family-style fried chicken dinners for four generations with all the trimmings—coleslaw, mashed potatoes, gravy, creamed corn and homemade ice cream, in family size bowls, paired with fine wines and spirits.

6. Joe’s Kansas City BBQ, Olathe, KS

This award-winning restaurant has a taste all its own. The world champion barbecue flavors can be found in all the numerous menu items. Enjoy Joe’s specialties—chicken, pulled pork, brisket, ribs, sausage, ham and beef. Eating at this restaurant is a true Kansas experience.

7. Fritz’s Railroad Restaurant, Kansas City, KS

Fritz’s Railroad Restaurant offers a variety of burgers, hotdogs and fries, plus a tasty breakfast menu with all the family favorites and a unique style of food delivery in a restaurant. All orders are placed by telephone and an overhead train will bring your meal tableside. Awesome!

8. Beethoven’s #9 Restaurant, Paola, KS

This unique mother-daughter restaurant serves up fresh locally-grown foods on its menu. Homemade German and Italian dishes fill the menu and include handcrafted sausages, fresh pretzels, hearty beef stroganoff, lasagna, cheese ravioli and hand-breaded chicken parmesan. And if you call ahead, the staff will try to accommodate your homemade dessert order.

9. Commercial Street Diner, Emporia, KS

Located in downtown Emporia, the Commercial Street Diner is famous for homemade scratch biscuits with gravy, and chicken fried steak. This restaurant’s menu is loaded with homemade selections for breakfast and lunch. You won’t leave hungry from this favorite restaurant.

10. Chicken Annie’s Original, Pittsburg, KS

Chicken Annie’s Original is where chicken is king. The menu is full of family recipe’s that date back to 1934. Owned and operated today by the third generation, Chicken Annie’s recipes are full of secret ingredients and lots of love. Although most folks come for the chicken, there are excellent shrimp and steak items on the menu too.

11. Josie’s Ristorante, Scammon, KS

Customers will enjoy old world Italian food and atmosphere at this spot. Pasta, breads and antipasto are made fresh daily from recipes passed down from generations of Italian families. Josie’s serves Italian favorites such as chicken parmigiana, fettuccini dishes, plus fresh fish and steak entrees. There is something for everyone.

12. Carolyn’s Essenhaus, Arlington, KS

A small-town café serving home-style meals, baked breads, pies and cinnamon rolls. Chefs prepare a wide selection of entrees for breakfast, lunch and dinner from the freshest ingredients. Carolyn’s Essenhaus also serves up Verenike once a week as a delight to customers.

13. Grand Central Hotel & Grill, Cottonwood Falls, KS

A small, elegant hotel that offers an in-house restaurant with entrees that complement any special occasion for customers. The Grand Central Hotel features some of Kansas’ finest steaks, grilled to perfection and offers fine dining in a relaxed atmosphere.

14. Ad Astra Food & Drink, Strong City, KS

Ad Astra offers an American flavor and gives customers everything from meat and potato meals, to vegan and gluten-free dishes. This restaurant boasts a diverse menu that is guaranteed to satisfy any appetite. The menu also offers cocktails and craft beers on tap.

15. Corporate East Tavern, Ulysses, KS

A restaurant with a family-friendly atmosphere that provides patrons with appetizers, full meals or a simple cocktail. This spot is sure to delight a wide demographic with its celebrated burgers, sandwiches, and wings.

Select a Kansas town to find the Best Things-To-Do and Places To Go around you
Find Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Allen County

Anderson County

Atchison County

Barber County

Barton County

Bourbon County

Brown County

Butler County

Chase County

Chautauqua County

Cherokee County

Cheyenne County

Clark County

Clay County

Cloud County

Coffey County

Comanche County

Cowley County

Crawford County

Decatur County

Dickinson County

Doniphan County

Douglas County

Edwards County

Elk County

Ellis County

Ellsworth County

Finney County

Ford County

Franklin County

Geary County

Gove County

Graham County

Grant County

Gray County

Greeley County

Greenwood County

Hamilton County

Harper County

Harvey County

Haskell County

Hodgeman County

Jackson County

Jefferson County

Jewell County

Johnson County

Kearny County

Kingman County

Kiowa County

Labette County

Lane County

Leavenworth County

Lincoln County

Linn County

Logan County

Lyon County

Marion County

Marshall County

Mcpherson County

Meade County

Miami County

Mitchell County

Montgomery County

Morris County

Morton County

Nemaha County

Neosho County

Ness County

Norton County

Osage County

Osborne County

Ottawa County

Pawnee County

Phillips County

Pottawatomie County

Pratt County

Rawlins County

Reno County

Republic County

Rice County

Riley County

Rooks County

Rush County

Russell County

Saline County

Scott County

Sedgwick County

Seward County

Shawnee County

Sheridan County

Sherman County

Smith County

Stafford County

Stanton County

Stevens County

Sumner County

Thomas County

Trego County

Wabaunsee County

Wallace County

Washington County

Wichita County

Wilson County

Woodson County

Wyandotte County