Best Brunch in St. Louis, MO

Brunch in St. Louis is less of a meal and more of a weekly ritual. People spill out onto sunlit patios, swirl their coffees, and argue about where the city’s best pancakes or biscuit sandwiches can actually be found. I still remember my first brunch in St. Louis—a warm morning, a crowded cafe, and an omelet that set off fireworks of flavor. That bite alone convinced me there’s a deep local pride in getting brunch right.

This city is a brunch lover’s playground. From classic diners to airy, modern spots with inventive twists, there’s no shortage of places that take eggs and griddles seriously. Whether you’re hunting for pour-over coffee, French-inspired pastries, or a hearty hash, St. Louis delivers. If you want a table of contenders—reliably delicious, rich in atmosphere, and halal-friendly—then this list is your itinerary. Let’s unravel the best St. Louis has to offer, one plate at a time.

Where to find the best brunch in St. Louis, MO

Here are some of the top spots to find the best brunch in St. Louis, MO:

  1. Bristol Seafood Grill
  2. Rooster
  3. The Mud House
  4. Brasserie by Niche
  5. Southwest Diner
  6. Russell’s On Macklind
  7. Polite Society
  8. Shack Breakfast & Lunch
  9. Egg
  10. Kingside Diner

1. Bristol Seafood Grill

Bristol Seafood Grill
Image by: TripAdvisor
11801 Olive Blvd, Creve Coeur, Saint Louis, MO 63141
+1 314-567-0272
See Menu

Bristol Seafood Grill feels refined without being pretentious, the type of brunch spot where you can linger over a meal. My last visit was all about the perfectly fluffy omelets and house-made pastries that arrive warm enough to steam on cool mornings. The staff keep things thoughtful without hovering, and the setting balances comfort with a little flourish.

The brunch menu leans into fresh flavors, especially with their vegetarian frittatas and creative spins on classic egg dishes. Don’t miss the avocado toast topped with pickled veggies—it’s as beautiful as it is satisfying. For a sweeter option, their cinnamon roll French toast hits a nostalgic note.

If you’re seeking a place that brings care to every plate, Bristol is an easy pick.

2. Rooster

Rooster
Image by: TripAdvisor
1025 Washington Ave, Saint Louis, MO 63101-1104
+1 314-241-8118
See Menu

Rooster makes brunch fun without trying too hard. I once found myself at their downtown spot on a rainy day, spooning into a hot, creamy bowl of veggie scrambler and immediately forgetting the gloomy weather. The space is bright but cozy, packed with locals who know exactly why they’re there.

This spot is all about the crepes and locally sourced eggs. Their breakfast crepe with roasted potatoes and seasonal veggies always impresses—full of flavor without feeling heavy. Vegan and gluten-free guests have real choices here, not just side dishes.

For caffeine aficionados, the coffee keeps up with any artisan shop. Rooster feels like brunch the way it should be: welcoming, creative, and just the right amount of quirky.

3. The Mud House

The Mud House
Image by: TripAdvisor
2101 Cherokee St, Saint Louis, MO 63118-3224
+1 314-776-6599
See Menu

The Mud House feels like a blend of neighborhood warmth and effortless charm. I remember squeezing into a corner table, sunlight catching on mugs of house-roasted coffee, and realizing why so many people call this place a favorite. There’s an easy pace here—nobody’s in a hurry, and neither are you.

This cafe is well-loved for its creative brunch plates. Their savory veggie hash is a standout, full of roasted root vegetables and perfectly poached eggs. If you’re more in the mood for something sweet, try the homemade granola with yogurt and fresh fruit—every bite tastes fresh and bright.

Vegetarian and vegan options are anything but boring. The Mud House manages to make healthy comfort food genuinely satisfying.

4. Brasserie by Niche

Brasserie by Niche
Image by: TripAdvisor
4580 Laclede Ave, Saint Louis, MO 63108
+1 314-454-0600
See Menu

Brasserie by Niche brings a slice of Paris to St. Louis with its polished yet approachable atmosphere. On my last visit, I slipped into a red banquette and watched sunlight spill across artfully set tables—there’s a real sense of occasion, even for a quiet brunch.

The menu shines with French classics made fresh and accessible. The gruyère and spinach omelette is a staple—silky, satisfying, and never fussy. Their crispy potatoes with fresh herbs sit perfectly beside any egg dish. Vegetarian and gluten-free diners will find plenty to keep them happy here.

If you want a brunch that feels polished but never overcomplicated, Brasserie by Niche balances style with genuine comfort. It’s that rare spot where every detail feels considered.

5. Southwest Diner

Southwest Diner
Image by: TripAdvisor
6803 Southwest Ave, Saint Louis, MO 63143-2625
+1 314-260-7244
See Menu

Southwest Diner is the rare spot where St. Louis grit meets New Mexico flair. My last meal there started with a rush of warm colors and spices that jolted me awake faster than any coffee could. It’s the kind of place where comfort food gets a sun-soaked twist, and regulars keep coming back for the bold flavors.

Expect breakfast classics with a Southwestern kick. The blue corn pancakes with honey butter are always generous and have just enough crunch and sweetness. Another crowd favorite: egg-and-potato enchiladas smothered in rich red chile sauce—filling but never heavy.

Vegetarian, vegan, and gluten-free folks get plenty of real options. Southwest Diner never cuts corners with flavor or friendliness.

6. Russell’s On Macklind

Russell's On Macklind
Image by: TripAdvisor
5400 Murdoch Ave, Saint Louis, MO 63109-2843
+1 314-553-9994
See Menu

Russell’s On Macklind wraps up neighborhood warmth and seasonal freshness in one cozy corner. My brunches there tend to end with a slice of cake—even if I promised myself just coffee and eggs. The exposed brick, sunlight, and friendly staff make you want to stay for one more pastry.

The menu balances comfort and quality. The farmers’ scramble with local veggies delivers pure, wholesome flavor, while the house-made cinnamon rolls are legendary—soft, sweet, and the real reason you’ll come back. Their overnight oats with toasted nuts and berries are perfect if you want something light but full of texture.

Russell’s flourishes where classic diner meets bakery magic. Brunch always feels both local and special.

7. Polite Society

Polite Society
Image by: TripAdvisor
1923 Park Ave Lafayette Square, Saint Louis, MO 63104-2536
+1 314-325-2553
See Menu

Polite Society balances old-world charm with inventive cooking, tucked into Lafayette Square where leafy streets meet lively brunches. On my last visit, everyone at my table ended up sharing bites—hard not to, with plates this tempting. The space hums with conversation and feels equal parts cozy and lively.

The kitchen takes classic brunch staples up a notch. I recommend the avocado and tomato toast with herbed ricotta; it’s bright, rich, and builds serious flavor with fresh ingredients. Their vegetarian hash with crispy potatoes and farm vegetables is satisfyingly hearty without being heavy.

Polite Society is where brunch feels social and a little special. With plenty of vegetarian and gluten-free options, everyone leaves happy.

8. Shack Breakfast & Lunch

Shack Breakfast & Lunch
Image by: TripAdvisor
731 S. Lindbergh Blvd., Frontenac, Saint Louis, MO 63131
+1 314-736-5900
See Menu

Shack Breakfast & Lunch doesn’t take itself too seriously—there’s a playful energy the moment you walk in. I once scribbled a note on their table with chalk (as is tradition) while waiting for my plate, and instantly felt like part of the club. This is the place for big flavors and a good laugh.

The menu leans into creative comfort food. Try their veggie-stuffed breakfast burrito—it’s loaded and manages to balance spicy, savory, and fresh in every bite. The hash brown skillet with eggs and roasted veggies is another star, crisped just right.

There’s something welcoming here for every brunch mood, from classic to downright quirky, all served with plenty of personality.

9. Egg

Egg
Image by: TripAdvisor
2200 Gravois Ave, Saint Louis, MO 63104-2812
+1 314-202-8244
See Menu

Egg is one of those rare finds where brunch feels both comforting and inventive. The first time I stopped in, the scent of fresh herbs and toasted bread greeted me before the server even handed over a menu. It’s a friendly, no-frills spot that takes brunch seriously without ever seeming fussy.

The menu runs from classic to global influences. Don’t miss their shakshuka—a savory tomato and pepper stew with poached eggs—rich, fragrant, and ideal for scooping up with crusty bread. If you crave something lighter, the seasonal veggie scramble packs in flavor and freshness without being overwhelming.

With plenty of vegan and gluten-free options, Egg makes everyone feel like the guest of honor.

10. Kingside Diner

Kingside Diner
Image by: TripAdvisor
236 N Euclid Ave, Saint Louis, MO 63108-1506
+1 314-454-3957
See Menu

Kingside Diner combines a playful chess theme with a sleek, modern feel—think classic diner meets cool city hangout. My first visit had me eyeing the clever chessboard accents while sipping on their signature espresso, and the place buzzed with regulars and newcomers alike.

The menu blends diner comfort with thoughtful upgrades. Their three-egg veggie omelet is a packed, colorful classic, loaded with bell peppers and mushrooms. For something sweet, the lemon-blueberry pancakes are light, zesty, and always arrive hot off the griddle.

Kingside Diner nails brunch basics and elevates them—perfect for lingering conversations or a quick pick-me-up. No one leaves hungry, and there’s always something to make you want to return.

More Things to Try in St. Louis, MO

Frequently Asked Questions

What are some must-try brunch spots in St. Louis?
Some local favorites include Bristol Seafood Grill, Rooster, The Mud House, Russell’s On Macklind, and Kingside Diner. Each has a unique vibe and dishes worth exploring.

Are there good vegetarian and vegan-friendly brunch options in St. Louis?
Definitely. Most popular brunch spots in St. Louis, such as Rooster, The Mud House, Polite Society, and Tree House, offer plenty of vegetarian, vegan, and gluten-free choices.

Do St. Louis brunch restaurants offer outdoor seating?
Many do, especially in warmer months. The Mud House, Russell’s On Macklind, and Brasserie by Niche are great spots for patios and sidewalk seating.

What time do brunch spots in St. Louis usually open?
Most places start serving brunch around 8 or 9 a.m. on weekends. Some are open even earlier or serve brunch menu items into the afternoon.

Is it necessary to make a reservation for brunch in St. Louis?
For popular spots, especially on Sundays, booking ahead makes life easier. Walk-ins are welcome at many casual cafes, but expect a wait during peak hours.

Which brunch dishes is St. Louis known for?
St. Louis brunch is known for its spins on classic omelets, pancakes, scramblers, and French toast, along with house-made pastries and hearty hash bowls.