St. Louis is known for its iconic foods—but beyond the well-known favorites, the city is also home to some incredible hole-in-the-wall gems. These small, unassuming spots might not boast flashy signs, fancy décor, or industry awards, but they offer incredible meals that keep locals coming back. Here’s a look at some of the best hole-in-the-wall restaurants in St. Louis, where flavor reigns supreme.

Hole-In-The-Wall Restaurants in St. Louis

1. Tiny Chef – Bevo Mill

Located inside the Silver Ballroom in Bevo Mill, Tiny Chef is the kind of place you might walk past without realizing the culinary magic happening inside. Don’t let its size fool you—this place serves up some of the best Asian fusion in town. From creative sushi rolls to classic stir-fries, Tiny Chef offers an adventurous menu that will satisfy even the pickiest of eaters. Despite its small space, the flavors are big and bold.
4701 Morgan Ford Rd, St. Louis, MO 63116
Website

2. The Piccadilly – Maplewood

The Piccadilly, in Maplewood, has been a beloved local institution for decades. It isn’t exactly a hole in the wall – the corner restaurant has ample indoor seating and patio dining – but it is tucked away in a very residential area, so it is easy to miss. This family-owned spot offers more than just comfort food—it delivers a sense of history and tradition with every meal. The cozy, homey atmosphere makes you feel like you’ve stepped into a bygone era, while the menu features classic American favorites like the legendary chicken pot pie, meatloaf, fried chicken, and burgers, all made with care and attention. Whether you’re enjoying a laid-back lunch or a hearty dinner, The Piccadilly’s welcoming vibe and timeless dishes keep generations of St. Louisans coming back for more.
7201 Piccadilly Ave, St. Louis, MO 63143
Website

The Piccadilly in Maplewood is tucked into a residential neighborhood and is another great St. Louis hole-in-the-wall.
The Piccadilly, in Maplewood, serves classic comfort food from its cozy atmosphere. The chicken pot pie is a standout. Desserts vary, but on a recent visit blackberry cobbler and bread pudding were on the menu.

3. Monte Bello – Lemay

For an old-school pizza experience, Monte Bello in South County is a must-visit. Tucked away in a nondescript basement, this family-owned pizza joint is as authentic as it gets. Their thin-crust, St. Louis-style pizzas are crispy and topped with a variety of mouth-watering ingredients. Monte Bello’s no-frills atmosphere adds to the charm, making it a local favorite for anyone seeking great pizza without the fuss.
3662 Weber Rd, St. Louis, MO 63125
Website

4. Jack Nolen’s – Soulard

Another burger spot that doesn’t disappoint, Jack Nolen’s is a small, blink-and-you’ll-miss-it restaurant that has quickly gained a following. Known for its smash burgers and hand-cut fries, this unpretentious joint in Soulard packs a flavor punch in every bite. Jack Nolen’s serves up an array of French fry choices, from the rich and flavorful Bluetine, covered in brown gravy and blue cheese, to the Scattered, topped with mozzarella cheese and Italian seasoning, along with a standout version of classic cheese fries. Large patio spaces makes for a great outdoor lunch experience on a fall day.
2501 S. 9th Street, St. Louis, MO 63104
Website

Jack Nolen's in Soulard is a classic St. Louis hole-in-the-wall
At the corner of 9th and Victor in Soulard, Jack Nolen’s offers great memorable smash burgers and a great patio.

5. Sameem Afghan Restaurant – The Grove

For something a bit different, head over to The Grove for Sameem, a modest spot offering authentic Afghan cuisine. It’s the first Afghan restaurant in St. Louis, and it continues to impress with its rich flavors and traditional dishes. From succulent kebabs to flavorful curries and mantu (Afghan dumplings), Sameem transports you across the globe with its menu. This hidden treasure is perfect for those looking to expand their culinary horizons.
4341 Manchester Avenue, St. Louis, MO 63110
Website

6. Truc Lam Vietnamese Restaurant – Dutchtown

If you’re craving a hearty bowl of pho or some delicious banh mi sandwiches, Truc Lam in Dutchtown should be on your radar. It may not have flashy décor, but it’s what’s on the plate that counts. For over thirty years owner Hoàng Lâm has been offering Vietnamese comfort food, serving up fresh, authentic dishes that are flavorful, aromatic, and satisfying. With a dedicated local following, this hole-in-the-wall restaurant proves that good food doesn’t need all the bells and whistles.
3737 Gravois Ave, St. Louis, MO 63116
Recent St. Louis On The Air interview with owner Hoàng Lâm


These hole-in-the-wall restaurants may be small and unassuming, but they prove that the best meals often come from the most unexpected places. Next time you’re in the mood for a culinary adventure in St. Louis, skip the chains and try one of these local gems—you won’t be disappointed! Want more restaurant info? Check out Five St. Louis Restaurants on our Radar.