(636) 898-0888   Toll Free: (877) 456-2900

back to all posts

Best Brunch in St. Louis

Share this Post

One of the top 10 foodie cities in America, St. Louis does not disappoint when it comes to getting a great meal. The food scene is colored by the abundant locally-sourced ingredients from the rivers and farmlands surrounding the city. You’ll find a diverse selection of cuisines here, each adding a particular piece of what makes St. Louis so interesting. For weekends when you need a brunch fix, there are plenty of places to check out in the Gateway City. Here are some of the most popular brunch spots in St. Louis:

1. Egg

At this popular brunch spot, the egg is king. Whereas other brunch spots may focus more on brunch cocktails and sweet treats, Egg, as its straightforward name suggests, takes the quality of their food very seriously. Located at 2200 Gravois Ave., this spot is nationally recognized and serves up delicious breakfast, brunch, and lunch Tuesdays through Sundays. Their local produce, eggs, and meats are a winning feature in favorites like their Cornbread Eggs Benedict or their Chakchouka. This local hotspot also crafts some great brunch cocktails, like their Bloody Mary with pepper-infused vodka and their Hot Espresso Martini. The atmosphere is cozy and modern, making this a perfect spot to bring a friend or two and enjoy brunch, St. Louis style.

2. The Shack

The Shack is one of the trendiest brunch spots in St. Louis. They have locations in Valley Park, Chesterfield, Frontenac, and O’Fallon. Check out their location in Valley Park, located at 13645 Big Bend Rd., Ste 105. This spot gets busy, so make sure to arrive early to avoid a wait. They serve up a variety of brunch offerings to suit any taste — omelettes, hash-brown skillets, pancakes, french toast, burgers, and delicious adult cereal shakes. With a great variety of menu options that are vegetarian friendly and an entire gluten-free menu, The Shack accommodates their guests’ many dietary needs. Their brunch drinks range from classic Mimosas to their award-winning Bloody Mary’s — including their Meaty Mary which includes bacon and a beef jerky straw. A coffee even comes with your own personal thermos of refills. Try their famed “Why the French Hate Us”, which comes with a toasted croissant stuffed with sausage links, scrambled eggs, and covered in gravy and cheddar cheese, served alongside hash browns. One unique draw to this spot is their sharpie-adorned walls. They allow guests to leave their personal mark by signing their name and doodling on the walls. Visit them for your next brunch and see why guests come for their fun atmosphere and delicious plates.


3. Rooster

Rooster is your next go-to crepe spot in St. Louis. It’s no surprise they’ve been voted “best breakfast in Missouri”, with a menu full of tasty brunch offerings, including artfully- created seasonal crepes. They dish up several different breakfast crepe options—sweet and savory—and offer gluten-free choices. Of course, they have many other brunch favorites, like their scrambles and their popular Rooster Slinger, a hearty dish with sausage, breakfast potatoes, eggs, and gravy. With two St. Louis locations, one downtown at 1104 Locust St., and one in South Grand at 3150 South Grand, both urban cafes have a welcoming vibe and great food. If you’re looking for a drink with a kick, try their Bloody Samurai, a twist on the traditional favorite that includes wasabi and soy sauce. This space can get busy, but they have a great self-serve coffee bar to tide you over.


4. Café Osage

If you’re on the hunt for brunch with the freshest ingredients, look no further than Café Osage. Located in the Central West End at 4605 Olive Street, this charming spot is nestled within the Bowood Farms. In their lovely brunch dishes, you’ll find fresh herbs and vegetables grown in their gardens. On warm days, you can enjoy brunch on their patio in the garden courtyard. They have some unique brunch plates that are just as delicious as they are beautiful. Check out their Cauliflower Benedict, which comes with poached eggs on top of roasted cauliflower and prosciutto, drizzled with hollandaise sauce. Where this local eatery also shines is in its picture-perfect cocktails and beverages. Try their house-made Herbed Lemon Ginger Shrub soda or their Kir Framboise sparkling cocktail, made with house-made framboise liqueur, adami prosecco, and raspberry simple syrup. If you have time before or after brunch, check out their garden store and gift shop where you might find a plant or two to take home with you.


5. Winslow’s Home

For brunch in a rustic restaurant-cafe-marketplace, Winslow’s Home should be on your list. Their delectable farm-to-table offerings from Winslow’s Farm and the historic charm of this former grocery store create a unique brunch experience you won’t get anywhere else. Their fresh seasonal plates include things like a delicious vegetarian Breakfast Burrito or their Brisket Sandwich with maple-braised Creekstone Farm beef brisket, brie, and horseradish mayo, served on a rye bun. Their drinks are exceptional as well, with a Rosemary Gin Sour that makes the perfect end to any meal. As it’s also a marketplace, you’ll find their floor-to-ceiling shelves filled with all kinds of goodies to take home with you or to gift to a friend.



Whatever your taste buds desire, St. Louis can deliver. When it comes to brunch, your options are far and wide depending on your cravings. Whether you’re looking to sample the best bloody mary’s or enjoy a farm-to-table experience, exploring the best brunch restaurants in St. Louis won’t leave you disappointed.

Previous PostNext Post