We Ranked 8 Of Jackson, Mississippi’s Top Diners And Here Are The Winners

Hunger hit hard on a gray Mississippi morning, and the plan was simple: find coffee, eat something warm, keep driving. Instead, one plain counter seat turned into a whole week of hopping from griddle to griddle across the capital city.

Diners here are more than cheap plates, because they hold family recipes, neighborhood history, and plenty of room for kids with big appetites. Here are the 8 spots that earned a place on our list, with tips to help families plan each stop.

8. Cyndi’s Diner

Cyndi’s Diner
© Cyndi’s Diner

Directions to this spot read almost like a treasure map. Turn off Elton Road, pass the gas station and the old car lot, then take a left and keep going down Red Hill Circle.

Following those steps lands you at one of the quietest, coziest lunch counters in the city.

Soul food runs the show. Catfish and okra stand out as the plates locals point newcomers toward, and the dessert case gives kids something to look forward to after they clean their plates.

Small plates and quick bites keep things flexible for picky eaters.

Little ones are welcome, and a kids’ menu makes ordering simple. The calm setting suits families who want a slower meal away from busy downtown crowds.

Most plates land between 10 and 20 dollars per person, and free parking is easy to find.

Plan carefully, because the schedule is short. Doors open Tuesday through Thursday from 11 AM to 3 PM, Friday from 11 AM to 6 PM, and Sunday from noon to 4 PM.

Mondays and Saturdays are closed. Takeout works well if you want a picnic, though delivery is not offered and reservations are not taken.

7. Waffle House

Waffle House
© Waffle House

Sometimes the best family meal is the one that is ready at 3 AM. This Waffle House on Larson Street never closes, which makes it a lifesaver for late arrivals, early flights, and kids who wake up starving.

Every day, every hour, the griddle is on.

Pecan waffles are the star, and crispy bacon and eggs cooked exactly how you order them back them up. Grits, sunny-side eggs, and the Bacon Egg and Cheese Biscuit cover the classic breakfast lineup.

Hungrier diners can try the Cheesesteak Melt Hashbrown Bowl.

Jukeboxes add a little fun for children waiting on food. The restaurant stays clean, the staff are friendly, and high chairs plus a kids’ menu make seating little ones simple.

Coffee here gets plenty of love from grownups too.

Friday and Saturday mornings bring the biggest crowds, so weeknight evenings are the easiest time to grab a booth quickly. Prices run about 10 to 20 dollars per person.

Parking options include free spots and a paid lot nearby. Reservations are not taken, but turnover is quick.

For a reliable, budget-friendly stop that fits any travel schedule, this chain favorite earns its spot on our list.

6. Mayflower Cafe

Mayflower Cafe
© Mayflower Cafe

Back in 1935, Franklin Roosevelt was in the White House when this downtown cafe first opened its doors. It still stands as the oldest continuously operating restaurant in Jackson, and the retro dining room makes that history easy to feel.

Kids who like old things will love the neon and vintage details.

Greek-inspired seafood and steak set it apart from the griddle-and-grits crowd. Fresh fish comes broiled, blackened, or fried, and the house salad arrives with the famous Comeback Sauce, a local legend.

Crab cakes, soft shell crab, okra, and fried green tomatoes round out a very Mississippi menu.

Families have good options. High chairs, a kids’ menu, and free wi-fi help keep everyone comfortable, and the restaurant accepts reservations, which is rare on this list.

Prices range from about 10 to 60 dollars per person, depending on what you order.

Hours split into two windows. Lunch runs 11 AM to 2 PM Tuesday through Friday, and dinner runs 4:30 to 9 PM Tuesday through Saturday.

Sundays and Mondays are closed. Parking includes free and paid street spaces plus a lot.

Pair a meal here with a walk around the nearby Capitol area for an easy history lesson.

5. Walker’s Drive In

Walker's Drive In
© Walker’s Drive In

Expect burgers and shakes from the name, and you will be surprised. The old drive-in building on North State Street now houses a stylish bistro with brick walls and black and white floors.

It is the dressiest stop on our list and the one to save for a special family dinner.

Locally sourced New American cooking drives the menu. Creative plates like barbecue oysters and everything-crusted tuna share space with a Wood Grilled Wagyu Hanger Steak and Redfish Anna topped with lump crab.

Specials change daily, so each visit can feel different.

Dessert might be the best way to win over kids. Creme brulee and the Fried Pie of the Day give young diners a sweet reward for good table manners.

High chairs are available for the smallest guests.

Planning ahead pays off here. Dinner reservations are recommended, waits are common, and parking can be tricky to find.

Lunch runs 11 AM to 2 PM Tuesday through Friday, while dinner starts at 5:30 PM Tuesday through Saturday and goes until about 9 or 10 PM. Sundays and Mondays are closed.

Outdoor seating adds a nice option on pleasant evenings.

4. Sugar’s Place

Sugar's Place
© Sugar’s Place

Named after a co-owner’s mother, this downtown kitchen has been serving family-style soul food since 2008. Its compact, counter-serve space earned Visit Jackson’s People’s Choice Restaurant of the Year award, a big honor for such a small room.

Mornings start strong. Cheese grits, bacon, perfectly cooked eggs, and tender biscuits make up the breakfast that keeps regulars coming back.

The biscuit plate with eggs, fried meat, and homemade gravy is a filling choice for teens with bottomless stomachs.

Lunch brings even more choices. Fried catfish, chicken and waffles, a catfish sandwich, shrimp salad, and Sugar’s Chicken Tetrazzini all appear on the menu, with green beans as a classic side.

Kids are welcome, and outdoor seating gives wiggly little ones a bit more room.

Ordering happens at the counter, so service moves quickly, a bonus when traveling with hungry children. Expect to spend around 10 to 20 dollars per person.

Doors open 7 AM to 2 PM Monday through Friday and 9 AM to 2 PM on Saturday, with Sundays closed. Delivery and takeout are available, and free parking can be found on nearby streets and in a lot.

3. CS’s Jackson,Miss

CS's Jackson,Miss
© CS’s Jackson,Miss

Worn around the edges and proud of it, this long-running North West Street spot feels like a page out of an old Jackson scrapbook. The rustic, eclectic setting is part of the charm.

Nothing here tries to be fancy, and that is exactly the point.

Burgers are the headline, and many locals rank them among the best in the city. A daily blue plate special brings classic Southern cooking to the table as well.

Sandwiches and wings fill out a menu that works for picky eaters and adventurous ones alike.

Lunch is the only meal served, so build your day around it. Hours run 11 AM to 2:30 PM Monday through Friday and 11 AM to 2 PM on Saturday, with Sundays closed.

Fast service keeps the midday rush moving.

The crowd mixes families, college students, and travelers, which keeps the mood relaxed. Prices stay around 10 to 20 dollars per person, making it a smart pick for budget trips.

Free parking is available in a lot and on the street. Reservations are not accepted, so arriving right at opening is the easiest way to grab a table for a bigger group.

2. Hen & Egg

Hen & Egg
© Hen & Egg

Grits get star treatment at this North Lamar Street breakfast spot. Signature grits and chicken and waffles anchor a Southern menu built for slow, happy mornings.

It is the newest-feeling diner on our list, with a cozy, modern vibe.

Big appetites can order THEE Breakfast, a full plate of grits, eggs, and pork belly. Kids tend to light up at the Peach Cobbler Cinnamon Roll, a sweet treat that tastes like dessert for breakfast.

Lunch fans can try pan-seared Delta Pride catfish or the Susie Q Cheeseburger.

Parents will find plenty of family perks. A kids’ menu, fast service, and on-site parking make visits simple, and curbside pickup and delivery help on busy travel days.

Prices fall between 10 and 20 dollars per person.

Sunday is the busiest stretch, so expect crowds from morning into afternoon. Monday and Tuesday mornings are much quieter.

Hours run 8 AM to 2 PM Monday through Friday and 10 AM to 3 PM on Sunday, with Saturdays closed. Reservations are not accepted, so plan to arrive early on weekends.

Good coffee helps grownups power through a full day of exploring the capital.

1. Big Apple Inn

Big Apple Inn
© Big Apple Inn

Pig ear sandwiches have been the calling card of this Farish Street counter since 1939. Few places in the country serve them, which makes this tiny shop one of the most unique food stops in Mississippi.

Curious kids love the chance to try something they have never heard of.

Small sliders keep things low-risk for nervous eaters. The Pig Ear Slider and Bologna Slider are the signatures, and ordering one of each is a popular move.

Smoked sausage, tamales, and burgers round out a true old-school Southern menu.

History runs deep here, and the Farish Street area holds an important place in Jackson’s story. A visit offers families a chance to talk about the past while enjoying a simple meal.

The quiet, casual room keeps things low-key.

Service is counter-only, and a short wait is common, especially Tuesday, Thursday, and Saturday afternoons and Friday evenings. Hours run 8 AM to 8 PM Tuesday through Saturday, with Sundays and Mondays closed.

Prices stay around 10 to 20 dollars per person. Free parking is usually easy to find.

Takeout and delivery are available for families who want to keep moving on a busy day.