8 Great Restaurants for Breakfast or Brunch in St. Louis

St. Louis, Missouri
Lightvision, LLC/Moment/Getty Images

St. Louis restaurants are serving up some high-quality breakfasts for hungry customers. Whether you want a perfect pancake or a hearty omelet, here are the best places for breakfast or brunch in the Gateway City.

01 of 08

Russell's on Macklind

Salad, B.L.A.T.E. sandwich, and flatbread on a table with flowers from Russell's on Macklind

 Courtesy of Russell's on Macklind

5400 Murdoch Ave, St. Louis, MO 63109-2843, USA
Phone +1 314-553-9994

Russell's on Macklind is a popular cafe and coffee house in the Southampton neighborhood in St. Louis that is a great stop for Sunday brunch. Russell's is making a name for itself as a casual restaurant that serves high-quality food. The Saturday and Sunday brunch menu includes quiche, mimosas and homemade biscuits that melt in your mouth. On weekdays, satisfy breakfast cravings with lunchtime offerings including fried egg sandwiches and baked oatmeal with hot milk. Russell's is open for brunch on Saturdays and Sundays beginning at 8 a.m. It's located at 5400 Murdoch in south St. Louis. 

02 of 08

Kingside Diner

French Toast Waffle at Kingside Diner
David O'Brien
236 N Euclid Ave, St. Louis, MO 63108, USA
Phone +1 314-454-3957

The Kingside Diner is a comfortable breakfast spot in the Central West End. It's a big, open space with plenty of room to accommodate larger groups. There is also outdoor seating when the weather is nice. The diner offers a full range of items including omelets, pancakes and breakfast burritos. For a real treat, try one of the house specials: corned beef hash or French toast with honey mascarpone glaze and blackberries. The Kingside Diner is located at 4651 Maryland Avenue in St. Louis. It's open daily at 6 a.m.

03 of 08


Deborah O'Brien
1600 S Lindbergh Blvd, St. Louis, MO 63131-3599, USA
Phone +1 314-993-4100

Schneithorst's is a full-service restaurant offering lunch and dinner, but it's also a good place to get a casual breakfast. Top picks on the breakfast menu include country ham, omelets, pancakes, and waffles. There's even one dish called "German Utopia" for anyone who feels like having bratwurst to start the day. Schneithorst's is located at the intersection of Clayton and Lindbergh in Ladue.

04 of 08

The Boathouse in Forest Park

6101 Government Dr, St. Louis, MO 63110, USA
Phone +1 314-366-1555

There's no debate the Boathouse offers one of the best views for brunch. The atmosphere can be very serene, but it's also quite vibrant and busy at the same time. Pretty much everyone comes for the outdoor seating, but the breakfast burritos, Brioche French vanilla toast, and sugarfire smoked brisket hash ensure a crowd regardless of the weather. The Boathouse is located at 6101 Government Drive in the heart of Forest Park.

Continue to 5 of 8 below.
05 of 08

First Watch

8001 Forsyth Blvd, Clayton, MO 63105, USA
Phone +1 314-863-7330

You can find First Watch restaurants in a number of states, including ten in the St. Louis area. However, this chain is creative enough with its menu and focused enough on service to earn a spot on our top picks list. The menu is almost overwhelming, with many entrees listing six to seven ingredients. First Watch has no qualms using avocado, chorizo sausage and various dressings in its signature omelets and crepes. The atmosphere of each restaurant varies by location. The Kirkwood location looks like an upscale version of Denny's, while the Clayton location has a warmer and hipper look.

06 of 08


1104 Locust St, St. Louis, MO 63101, USA
Phone +1 314-241-8118

It's hard to argue with the folks at Food Network Magazine. They picked the Rooster Slinger as the best breakfast in Missouri. The slinger is described on the menu as "andouille sausage, breakfast potatoes, fried eggs and sausage gravy over thick-cut toast." Rooster also has crepes, french toast and a variety of egg dishes. Rooster is located at 1104 Locust Street in downtown St. Louis. The cafe is open daily from 8 a.m. to 3 p.m. Rooster also has a second location at 3150 South Grand.

07 of 08

City Coffee House & Creperie

36 N Brentwood Blvd, Clayton, MO 63105, USA
Phone +1 314-862-2489

Located in downtown Clayton, the City Coffee House & Creperie offers a unique alternative to the traditional bacon & eggs type breakfast. Most of its menu consists of, naturally, crepes, although they also have delicious Belgian Waffles. Crepe varieties are nearly endless, with sweet options offering everything from fruit to chocolate as a potential filler. You can also go wild on the not sweet category, with fillers such as salmon, veggies and a variety of cheeses. Of course, if you still want bacon & eggs, don't let that stop you from visiting. The egg, bacon and Havarti cheese crepe is absolutely delicious. The Creperie is located at 36 N. Brentwood and is open weekdays from 6:30 a.m. to 3:00 p.m., and weekends from 7:00 a.m. to 3:00 p.m. Please note the kitchen closes at 2:30 p.m.

08 of 08

Cafe Osage

4605 Olive St, St. Louis, MO 63108-1816, USA
Phone +1 314-454-6868

When you want organic and locally grown food, Cafe Osage is the breakfast spot to choose. The cafe uses vegetables and herbs from its own garden and has a selection of their own sodas made with herbs grown on the cafe roof! The menu features hearty dishes like pork adobo and grits, poached eggs with lox or prosciutto, and sourdough pancakes, but there are also lighter options including granola, muffins, and scones. If you get inspired by the locally produced food, you can stop by the Bowood Farms nursery next door and pick up a few plants for your own garden. Cafe Osage is located at 4605 Olive Street in St. Louis. It's open Monday through Friday from 7 a.m. to 2 p.m., and Saturday and Sunday from 8 a.m. to 2 p.m.

Was this page helpful?
Back to List

8 Tasty Breakfast and Brunch Spots in St. Louis