St. Louis is known for its lively food scene, and when the weather is nice, outdoor dining becomes the perfect way to enjoy the city’s vibrant atmosphere. Whether you’re looking for a sunny brunch spot, a relaxed dinner by the river, or a rooftop bar with a view, St. Louis offers plenty of outdoor dining options. Here are the top spots to enjoy al fresco dining in the Gateway City.
1. Pappy’s Smokehouse

- Cuisine: BBQ
- Vibe: Casual, Cozy
- Highlights: A staple in St. Louis, Pappy’s Smokehouse serves up some of the best Memphis-style BBQ in the city. The outdoor patio offers a relaxed environment for diners to enjoy signature dishes like tender pulled pork, dry-rubbed ribs, and juicy brisket. The laid-back vibe is perfect for a family meal, a gathering with friends, or anyone looking for a satisfying BBQ experience. Be sure to pair your meal with their famous sweet potato fries for an unforgettable meal.
2. Nudo House

- Cuisine: Ramen, Asian Fusion
- Vibe: Trendy, Relaxed
- Highlights: If you’re in the mood for Asian-inspired comfort food, Nudo House is a must-visit. Located on the vibrant Cherokee Street, this trendy restaurant offers a cozy outdoor patio where you can enjoy a bowl of flavorful ramen, dumplings, or bao buns. The laid-back ambiance is perfect for a casual meal, and the inventive dishes make this spot a favorite among food lovers who appreciate quality ingredients and unique Asian flavors.
3. The Crossing

- Cuisine: American, Seasonal
- Vibe: Upscale, Scenic
- Highlights: For those looking for a more refined outdoor dining experience, The Crossing offers a stylish, upscale patio with stunning views. Known for its focus on seasonal and locally sourced ingredients, this restaurant serves dishes that change with the seasons, ensuring a fresh and elevated dining experience. Whether you’re in the mood for grilled meats, fresh seafood, or flavorful vegetarian options, The Crossing delivers beautifully plated meals in a sophisticated yet comfortable outdoor setting.
4. Holy Grail
- Cuisine: British, Pub Fare
- Vibe: Cozy, Lively
- Highlights: Holy Grail brings a slice of British pub fare to St. Louis, offering hearty dishes like fish and chips, shepherd’s pie, and bangers and mash. The restaurant’s outdoor seating area is perfect for enjoying a cold pint while indulging in your favorite pub grub. Located in the Central West End, the lively neighborhood adds to the charm of this cozy spot. Whether you’re stopping in for a casual lunch or enjoying a dinner with friends, Holy Grail offers a friendly atmosphere with a taste of British tradition.
5. Eleven Eleven Mississippi

- Cuisine: Wine Bar, Small Plates
- Vibe: Stylish, Relaxed
- Highlights: If you’re a wine lover, Eleven Eleven Mississippi is the perfect place to relax and enjoy a glass of wine on their spacious outdoor patio. Located in the Benton Park neighborhood, this wine bar specializes in local and international wines paired with creative small plates, artisanal pizzas, and charcuterie boards. The stylish outdoor seating area offers a chic yet relaxed vibe, making it an ideal place to unwind after a long day or enjoy a leisurely dinner with friends.
6. Lona’s Lil’ Eats

- Cuisine: Asian Fusion, Street Food
- Vibe: Fun, Casual
- Highlights: For those seeking bold, global flavors, Lona’s Lil’ Eats offers a vibrant, outdoor dining experience. Located in the South Grand district, this fun and casual spot serves up delicious Vietnamese-inspired dishes like pho, banh mi, and kimchi fries. The colorful outdoor seating area is perfect for enjoying these flavorful street food dishes while soaking in the lively atmosphere of the neighborhood. The affordable menu and friendly service make it a great choice for a casual meal with family and friends.
7. The BoatHouse

- Cuisine: American, Seafood
- Vibe: Relaxed, Waterfront
- Highlights: For a dining experience with a view, The BoatHouse in Forest Park offers a beautiful outdoor seating area overlooking the picturesque lake. The menu features a variety of fresh seafood, such as shrimp po’boys, crab cakes, and grilled fish, along with classic American fare like burgers and sandwiches. The tranquil setting by the water provides the perfect backdrop for a relaxing meal outdoors, whether you’re enjoying a leisurely lunch or dinner with family or friends.
8. Chava’s Mexican Grill

- Cuisine: Mexican
- Vibe: Festive, Casual
- Highlights: If you’re in the mood for vibrant Mexican cuisine, Chava’s Mexican Grill offers a festive outdoor patio where you can enjoy flavorful dishes like tacos, burritos, and quesadillas. The casual and lively atmosphere makes it the perfect spot for a fun meal with friends and family. Located in the heart of St. Louis, Chava’s is well-known for its fresh, delicious Mexican dishes and friendly service. The patio seating provides the ideal space to sip margaritas while enjoying a sunny afternoon or evening out.
Conclusion
St. Louis’ outdoor dining scene offers a wide variety of options for every taste and mood, from laid-back BBQ joints and casual street food spots to refined dining experiences with scenic views. Whether you’re craving comfort food, Asian fusion, or seafood, the top 8 outdoor dining spots in St. Louis ensure you can enjoy your meal while embracing the city’s wonderful weather and vibrant atmosphere.
Also Read: 8 Best Vegan and Vegetarian Restaurants in Minneapolis for Plant-Based Dining