The 7 Best Bagel Shops in Missouri!

If you’re looking for the perfect, easy and delicious breakfast, Missouri has a variety of classic bagel shops to choose from. Whether you’re looking for a classic bagel with cream cheese or a breakfast sandwich, Missouri has it. From St. Louis to Kansas City, find all of your favorites at these great bagel shops across the state. 

1. Companion Bakery, St. Louis, MO

With two local shops in the St. Louis area, Companion has been named one of the only places around to get an authentic bagel. They also have an array of other baked breads, pastries, and sandwiches, including daily specials and seasonal offerings, but one of the best things about them is their website. They offer recipes and cooking ideas, donations to community organizations, and a general sense of joy in giving to the community. It’s nice to buy a good bagel from good people!

2. Meshuggah Bagels, Kansas City, MO

From New York to Kansas City, old world taste is exactly what Meshuggah Bagels has to offer. A moist center and a crusty shell, these boiled bagels will delight your family and leave you wanting more. Meshuggah consistently tops the lists of the best bagel shops in the KC Metro area.

3. Le Monde Bakery, Kansas City, MO

Originally a wholesale and retail bakery, Le Monde Bakery has recently expanded to include New York-style bagels. Along with traditional flavors like plain and sesame, you can more unusual offerings like blueberry and cinnamon. Step in for a coffee and a bagel and you’ll see why Le Monde is so popular with neighborhood locals.

4. B&B Bagel, Columbia, MO

B&B Bagel is Columbia’s favorite bagel place. And little wonder: All of B&B’s bagels are made from scratch and boiled the old-fashioned way. Pick up a dozen at the drive-through window, or sit inside and enjoy one of their justly famous pizza bagels. A favorite hangout for students and townies alike.

5. One More Cup, Kansas City, MO

Right off the swanky plaza in Kansas City, One More Cup is best known as a quaint coffee shop, but they also serve some of the best homemade bagels in the area. People driving into any part of the Kansas City area have been known to cross this sprawling town to sit for a fresh cuppa joe and warm bagel. Both business execs and Westport-area artsy types feel right at home at One More Cup

6. The Bagel Factory, Creve Coeur, MO

The Bagel Factory’s onion bagel has been called the single best bagel in all of the St. Louis area, and when paired with locally made Raskas cream cheese, offers a sublime bagel experience. The Bagel Factory is the place to go to grab a dozen delicious rolls to take to the office with you, but keep in mind they don’t take cards—so stop at the ATM for some cash on your way in. 

7. Eggtc., Kansas City, MO

Both of the Eggtc. locations, one on the Kansas side and one on the Missouri side, have been named Kansas City’s Brunch for several years running. Eggtc. serves its bagels as part of a breakfast or brunch menu, either a la carte with rich cream cheese, with traditional and delicious lox, or as part of a breakfast sandwich. It’s your choice, but every one of them pairs up just fine with a Bloody Mary or mimosa. 

Select a Missouri town to find the Best Things-To-Do and Places To Go around you
Find Bagel Shops Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adair County

Andrew County

Atchison County

Audrain County

Barry County

Barton County

Bates County

Benton County

Bollinger County

Boone County

Buchanan County

Butler County

Caldwell County

Callaway County

Camden County

Cape Girardeau County

Carroll County

Carter County

Cass County

Cedar County

Chariton County

Christian County

Clark County

Clay County

Clinton County

Cole County

Cooper County

Crawford County

Dade County

Dallas County

Daviess County

Dekalb County

Dent County

Douglas County

Dunklin County

Franklin County

Gasconade County

Gentry County

Greene County

Grundy County

Harrison County

Henry County

Hickory County

Holt County

Howard County

Howell County

Iron County

Jackson County

Jasper County

Jefferson County

Johnson County

Knox County

Laclede County

Lafayette County

Lawrence County

Lewis County

Lincoln County

Linn County

Livingston County

Macon County

Madison County

Maries County

Marion County

Mcdonald County

Mercer County

Miller County

Mississippi County

Moniteau County

Monroe County

Montgomery County

Morgan County

New Madrid County

Newton County

Nodaway County

Oregon County

Osage County

Ozark County

Pemiscot County

Perry County

Pettis County

Phelps County

Pike County

Platte County

Polk County

Pulaski County

Putnam County

Ralls County

Randolph County

Ray County

Reynolds County

Ripley County

Saint Charles County

Saint Clair County

Saint Francois County

Saint Louis County

Saint Louis City County

Sainte Genevieve County

Saline County

Schuyler County

Scotland County

Scott County

Shannon County

Shelby County

Stoddard County

Stone County

Sullivan County

Taney County

Texas County

Vernon County

Warren County

Washington County

Wayne County

Webster County

Worth County

Wright County