Have you ever gone off the main road and discovered a hidden gem? Or maybe you took a long, scenic drive along a country road and found the most adorable mom-and-pop restaurant? Sometimes gems are so hidden that we only uncover them through pure chance or through word-of-mouth. That’s pretty much how most people stumble upon this unassuming spot that serves some of the best handmade kielbasa in Missouri.

Peter May’s House of Kielbasa in Kansas City is so well-hidden that you’d likely not notice it if you drove past. The interior matches the exterior: unassuming.

Google Maps

It doesn’t have a website or a Facebook page, and there’s just a simple sign outside alerting you that you’ve arrived at what many frequent diners call an absolute gem.

Google/Christopher Delance

The kielbasa here is so fresh and so delicious, at least if you ask previous guests, that the word-of-mouth spreads quickly - making this a must-visit spot for Missourians.

Google/Guapozbar

If you love fresh kielbasa, grab some to go. You can buy it by the pound.

Trip Advisor/Lori F.

While you’re here, grab a seat and have a bite to eat. The only thing that rivals the kielbasa, at least according to those in the know, is the burger.

Google/Joe Hernandez

The Reuben, turkey club, and BLT are a few more sandwich choices. Pair them with fries, onion rings, or tater tots for the oh-so-perfect meal.

Google/Guapozbar

All sandwiches are made to order. Cheese sticks, coleslaw, and potato salad also add that extra oomph to any meal.

Google/Lisa McCarthy

Do you have a favorite restaurant or deli that serves handmade kielbasa in Missouri? Tell us about it in the comments! If you’re looking for the perfect destination for a getaway that includes good eats, visit the best hotel in Missouri.

Google Maps

Google/Christopher Delance

Google/Guapozbar

Trip Advisor/Lori F.

Google/Joe Hernandez

Google/Lisa McCarthy

OnlyInYourState may earn compensation through affiliate links in this article.

Address: Peter May’s House of Kielbasa, 1654 Bristol Ave, Kansas City, MO 64126, USA