The 10 Best Lunch Spots in Mississippi!

Whether you're on a break from work, enjoying a weekend afternoon shopping with friends, or just looking for a mid-day treat, lunch is the perfect time to visit a favorite restaurant or try a new one. And no matter what your craving, you’ll find something of excellent quality in Mississippi. Here are 10 of the greatest lunch spots around the state.

1. The Blue Rooster, Flora, MS

The Blue Rooster is the perfect place to stop for lunch in the Jackson area. Their burgers made our list of the top burgers in the state, but they have plenty of other great options as well. Try the Rooster Club, a grilled chicken sandwich with honey mustard and pepper jack cheese. 

2. T-Bones Records and Cafe, Hattiesburg, MS

T-Bones Records and Cafe is a unique and fun place to grab a bite for lunch. Their cuisine is classic cafe fare—soups, gourmet salads and sandwiches, and coffee—but it's their record collection that sets T-Bones apart. Drop in for the Jazz Brunch every Sunday, and keep an eye on their Facebook page for upcoming listening parties!

3. Little Saigon, Brandon, MS

Vietnamese food is great for lunch—it's flavorful and filling, but usually won't weigh you down. Little Saigon is an authentic Vietnamese restaurant in Brandon. If you're a fan of pho (and who isn't?), their broth is prepared for 12 hours before being served, making it one of the richest and most flavorful you'll find.

4. Krilakis, Ridgeland, MS

If you're in the mood for Greek for lunch, try Krilakis in Ridgeland. The service here is fast and friendly, the prices are reasonable, and they serve some of the best lamb gyros you'll ever have. In addition, the owner Drew Creel is dedicated to creating the best customer experience possible, and he can often be found talking to his diners.

5. Leo's Cuban Kitchen, Hattiesburg, MS

Leo's Cuban Kitchen was opened by Leo and Carmen Dopico, Cuban natives whose dream of coming to America was realized in 2007. The atmosphere is cheerful and colorful, the staff is warm and friendly, and the food is authentic and delicious. Try the seafood paella, empanadas, and fresh plantain chips!

6. Shaggy's, Multiple locations

Shaggy's is known for their colorful buildings, beachy menus, and incredible views. They've now expanded to three locations all along the Gulf Coast, each with outdoor seating to make the most of the beachside setting. Grab a friend and enjoy a cocktail (or two) with your lunch while enjoying the ocean breeze.

7. Market Cafe, Louisville, MS

You might not have heard of Louisville, Mississippi, but this little town halfway between Philadelphia and Starkville is home to Market Cafe, a quaint little eatery with big charm. Their food is perfect for lunch—you can't go wrong with the fresh salad bar, Asian chopped chicken, or spicy shrimp tacos.

8. Aladdin Mediterranean Grill, Jackson, MS

Mediterranean food is full of fresh, healthy ingredients, making it perfect for lunchtime. At Aladdin Mediterranean Grill, guests enjoy some of the best homemade hummus you'll find in the state, along with authentic dishes such as lebna, chicken and beef shwarma, and dolmas.

9. Thai Lotus, Gulfport, MS

Thai Lotus is located in downtown Gulfport, making them the perfect place for busy professionals to stop and get a quick lunch. The food is a blend of Thai and Vietnamese cuisines, It's all made with fresh ingredients, and the staff is friendly and personable. Don't miss the Thai Spring Rolls with peanut dipping sauce!

10. Boondocks Grill, Pontotoc, MS

Once you try Boondocks Grill in Pontotoc, you'll crave the food until you get back again. In addition to their regular menu, which features inspired Cajun-style dishes, they also have a daily special—sometimes entrees, sometimes sandwiches, but always delicious.

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