Kansas City, as the heart of the Midwest, prides itself on great barbeque, which explains all the great steakhouses in the area. Carnivores who like their meat spicy and smothered in rich sauces should try Arthur Bryant’s BBQ on Brooklyn Ave, a restaurant that provides old-fashioned grilled meats but goes easy on the wallet. Others think the Gates' BBQ restaurants are better for your slow-cooked hickory meats. Fiorella’s Jack Stack Barbeque, of which there are several locations in the Kansas City area, is a favorite with the locals for its classic meal of smoked ribs, barbeque beans and onion rings. Those looking for a more sophisticated steak should check out The Capital Grille, famous for its dry-aged sirloin, extensive wine list, and fresh seafood (a rarity for such a landlocked state). Many people consider the American Restaurant in Crown Center to be among the very best for fine dining in Kansas City MO.

Great comfort food can be found at the Corner Café, where the staff is friendly and the portions are extremely generous. Hardee’s, though a chain restaurant, also serves heaping country breakfasts, fresh-made biscuits and excellent burgers.

All this is not to say that Kansas City doesn’t have more cosmopolitan dining options. In fact, the city’s 39th Street is known as Restaurant Row for its great selection of Asian and Italian restaurants, interspersed with small boutiques to give the area a bohemian feel. Bo Ling, which is owned by a local family and has three locations in the metropolitan area, is a great place to go for dim sum on the weekends. For sushi, there is the Kabuki Japanese Restaurant, located in the Crown Center. It also serves sashimi, sukiyaki, shabu-shabu, udon and tempura dishes.