The 9 Best Brunch Spots in Mississippi!

Weekends are the perfect time to get together for a laid-back yet elegant tradition: brunch. All throughout Mississippi, our finest restaurants are hosting weekend brunches featuring everything from traditional Eggs Benedict to fresh salads and sandwiches. Here are the best brunch places in the state. 

1. Anjou Restaurant, Ridgeland, MS

Anjou is a premier destination in the Jackson area for fine dining and special occasions, but they also offer a phenomenal brunch. Relax with friends and enjoy the French-inspired cuisine, which includes escargots, crepes, Salmon Nicoise, Croque Monsieur and much more.

2. Cora's Restaurant and Bar, Biloxi, MS

Cora's Restaurant and Bar is located in Biloxi's historic White House Hotel, which dates back to the 1890s. Cora's brunch is held on Saturdays and Sundays. Be sure to take advantage of the specialty mimosas and Bloody Marys before sampling their classic Southern-style menu. 

3. Weidmann's, Meridian, MS

In the city of Meridian, one name in restaurants has stood out for nearly 150 years. Weidmann's is upscale yet laid-back, and it's the perfect spot for a relaxed brunch. You'll want to try the fried green tomatoes with 1870 Sauce as an appetizer before browsing the extensive entree selections.

4. Cotton Blues, Hattiesburg, MS

Hattiesburg is one of the most innovative food cities in our state, so the competition for best brunch spot is fierce. The honor goes to Cotton Blues, which uses a majority of fresh and locally sourced ingredients. Enjoy complimentary bottomless mimosas as you dine, and don't miss the cornbread honey French toast!

5. Saltine Restaurant, Jackson, MS

Saltine Oyster Bar in Jackson offers elevated comfort food with a cutting-edge twist, and their brunch menu is no exception. The brunch oysters are topped with quail eggs, the chicken biscuits are made with pickle-marinated chicken, and their nitro cold-brew coffee is worth the trip alone!

6. The Sycamore House, Bay St. Louis, MS

The Sycamore House in Bay St. Louis originally started as two homes which were combined into one in 1850. Their brunch menu is fine dining with an Indo-Asian twist, and the seafood-rich selections include everything from scallops and shrimp to a classic Southern turtle soup. 

7. Bacchus on the Beach, Pass Christian, MS

Bacchus on the Beach blends New Orleans-style seafood with the breezy atmosphere of the Gulf Coast. Located on Scenic Drive in Pass Christian, overlooking the Gulf of Mexico, the view here is the perfect setting for a relaxing brunch. Start your meal with a dozen oysters of your choice, and don't miss the shrimp and grits. 

8. City Grocery, Oxford, MS

City Grocery is a place that's elegant yet welcoming, with white cloth tablecloths that are balanced out by the exposed brick on the walls. City Grocery is constantly evolving its menus to push the status quo, but it's never pretentious. Whatever you order for your Sunday brunch, be sure to start it with an order of Monkey Bread. 

9. Carriage House at Stanton Hall, Natchez, MS

Stanton Hall was originally a Greek Revival home in the heart of Natchez. Today, it's a popular historic stop as well as home to Carriage House, which is famous for its fried chicken. You'll find the fried chicken on their Sunday Brunch buffet, but you'll also find a selection of items including Thai curry shrimp bisque and poached salmon.

Select a Mississippi town to find the Best Things-To-Do and Places To Go around you
Find Brunch Spots 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:

Adams County

Alcorn County

Amite County

Attala County

Benton County

Bolivar County

Calhoun County

Carroll County

Chickasaw County

Choctaw County

Claiborne County

Clarke County

Clay County

Coahoma County

Copiah County

Covington County

Desoto County

Forrest County

Franklin County

George County

Greene County

Grenada County

Hancock County

Harrison County

Hinds County

Holmes County

Humphreys County

Issaquena County

Itawamba County

Jackson County

Jasper County

Jefferson County

Jefferson Davis County

Jones County

Kemper County

Lafayette County

Lamar County

Lauderdale County

Lawrence County

Leake County

Lee County

Leflore County

Lincoln County

Lowndes County

Madison County

Marion County

Marshall County

Monroe County

Montgomery County

Neshoba County

Newton County

Noxubee County

Oktibbeha County

Panola County

Pearl River County

Perry County

Pike County

Pontotoc County

Prentiss County

Quitman County

Rankin County

Scott County

Sharkey County

Simpson County

Smith County

Stone County

Sunflower County

Tallahatchie County

Tate County

Tippah County

Tishomingo County

Tunica County

Union County

Walthall County

Warren County

Washington County

Wayne County

Webster County

Wilkinson County

Winston County

Yalobusha County

Yazoo County