11 Mississippi Hole-In-The-Wall Restaurants Locals Swear Beat Any Fancy Dining Room
Plastic forks, paper plates, and a line out the door can tell you more about a meal than any linen tablecloth ever will. Mississippi is packed with tiny, worn-looking eateries where families have been cooking the same beloved dishes for generations.
These spots are easy on the budget, relaxed with kids, and full of stories you can taste. Here are eleven places across the state where the food does all the talking, so pack the car and bring your appetite.
1. Doe’s Eat Place

Forget the grand entrance. At this Greenville landmark, you walk straight through the working kitchen to reach your table, passing cooks who are busy searing steaks and tossing salads.
The building looks like an ordinary old house, and that humble shell is part of the charm. Inside, the menu stays short on purpose.
Huge porterhouse steaks are cooked to order, fried shrimp arrives hot, and the house salad comes dressed in a tangy, wet style that regulars love. Garlic toast and fries round out the plate, and tamales have long been part of the story too.
Here is a fun detail kids will enjoy: guests often grab their own drinks from the cooler, which makes the whole evening feel like dinner at a relative’s place. The dining room fills with a mix of folks in hunting boots and people dressed up for a night out, and nobody seems to mind either way.
Plan ahead, because doors open only Monday through Saturday from 5 to 9 PM, and dinner reservations are recommended. Prices run higher than most spots on this list, roughly $40 to $100 per person, but those steaks are large enough to share.
Free parking makes arrival easy with a car full of hungry travelers.
2. Big Apple Inn

Pig ear sandwiches sound like a dare, and that is exactly why curious kids remember this Farish Street stop long after the trip ends. The little sliders are tender, saucy, and surprisingly easy to love.
Big Apple Inn is a staple of the historic downtown Black community in Jackson, and stepping inside feels a bit like entering a time capsule. The storefront is simple, the counter is where you order, and there is no table service.
That setup keeps things quick, which is a real win for families with restless little ones.
Not everyone in the car will want to try pig ears, and that is fine. The menu also features smoked sausage sliders, bologna sliders, and tamales sold by the dozen.
At around $10 to $20 per person, a whole family can eat without stretching the vacation budget.
Timing matters here. Doors open Tuesday through Saturday from 8 AM to 8 PM, and the shop is closed Sunday and Monday.
Afternoons on Tuesday, Thursday, Friday, and Saturday get crowded, while Tuesday and Wednesday evenings tend to be calmer. Reservations are not accepted, though free parking is usually easy to find nearby.
Grab a few extra sliders for the road.
3. BORROUMS DRUG STORE

More than 160 years of history sit behind the counter at this Corinth institution, known as the oldest continuously run drug store in Mississippi. Today, the old pharmacy doubles as a retro lunch spot, still run by the same family through seven generations.
Kids tend to light up when they spot the soda fountain setup and vintage feel. It is a living history lesson that happens to come with lunch, and parents get to share a slice of small-town life that has mostly vanished elsewhere.
Burgers and fries lead the menu, and they have a loyal following for good reason. Be sure to try a slugburger, a regional favorite tied closely to northeast Mississippi.
The name might draw giggles from the back seat, but the sandwich has nothing to do with garden critters. It is a beloved local patty with a long tradition behind it.
Hours are short, so plan carefully. Borroum’s serves lunch Monday through Saturday from 10:30 AM to 2:30 PM and closes on Sunday.
Tuesday, Friday, and Saturday get busy around midday. The stop works well as a quick visit, especially when you are passing through on the way toward Memphis or exploring Corinth’s Civil War sites.
4. Taylor Grocery

Picture a weathered old dry-goods store in a tiny town just south of Oxford, wooden benches inside, and a cheeky motto that tells guests to eat or get out. That playful spirit sets the mood at Taylor Grocery.
Fried catfish is the main event, and the kitchen has built its whole name around it. Plates come with classic home-style sides like green beans, and dessert deserves room too.
Cobbler and pecan pie make a sweet ending, and the sweet tea gets plenty of attention.
Families will appreciate the practical touches. The restaurant offers a kids’ menu and high chairs, and service moves fast once you are seated.
Live music often adds a lively backdrop, giving children something fun to watch while they wait for their food. Prices stay friendly, running about $10 to $30 per person.
The schedule is limited, so check before you drive out. Dinner runs Thursday from 5 to 7:45 PM, Friday and Saturday from 5 to 9 PM, and Sunday from 5 to 8 PM, with Monday through Wednesday closed.
Reservations are accepted, which helps, since a wait is common. Parking is free and plentiful.
Pair the meal with a stroll around Oxford for a full family day.
5. The Old Country Store

Built in 1875, this former general store along Highway 61 in rural Lorman still looks the part, with old collectibles and memorabilia crowding nearly every corner. Wandering the room feels like digging through a treasure-filled estate sale.
Then comes the fried chicken. Served buffet-style, it is crisp without being greasy and has drawn travelers from far beyond Jefferson County.
Pork chops share the spotlight, and the buffet fills out with collard greens, lima beans, potato salad, and plenty of other Southern vegetables. A big spread of desserts waits at the end.
Buffets are a gift for families with picky eaters. Everyone can choose what looks good, go back for seconds, and skip anything unfamiliar.
The dining area is large and airy, so strollers and wiggly kids fit in without much fuss. Expect to pay about $20 to $30 per person for the all-you-can-eat meal.
Doors open every day from 10 AM to 4 PM, making it an easy lunch break on a drive between Natchez and Vicksburg. Reservations are not taken, but free parking is usually plentiful.
Takeout and even a drive-through option are available if the kids need to stay buckled in.
6. Bully’s Soul Food Restaurant

Small building, big honor. Bully’s earned a James Beard America’s Classics award, yet it still operates out of a tiny single room in a modest cinderblock building in Jackson.
The menu reads like a Sunday dinner at grandma’s house. Beef ribs, fried chicken, catfish, fried pork chops, and fried green tomatoes all make appearances, along with pig feet and neck bone combos for adventurous eaters.
Homemade mac and cheese, fresh turnip greens, and meatloaf rank among the house favorites, and some dishes are made to order.
Parents will find plenty to like here. The atmosphere is warm and family-oriented, the service is quick and attentive, and the restaurant offers high chairs and a kids’ menu.
Vegetarian and vegan options are listed too, which helps mixed-diet families. Live music near the register sometimes adds a cheerful soundtrack.
Keep the schedule in mind. Bully’s serves Monday through Friday from 11 AM to 6 PM and closes on weekends, so it fits best into a weekday sightseeing day in the capital city.
Meals run about $10 to $20 per person. Parking can be a little tricky to find, so arriving a bit early saves stress with tired kids in tow.
7. Abe’s Bar-B-Q

Legend places a famous crossroads right where Highways 61 and 49 meet in Clarksdale, a spot tied deeply to blues history. Abe’s has been serving barbecue near that junction since 1924, making it a tasty stop on any Delta music tour.
The building is unassuming, and the compact dining room carries a retro feel that has barely changed. Tangy barbecue is the reason to come.
The pork sandwich is a classic, the rib tip plate satisfies bigger appetites, and the tamales with chili or chili cheese bring a true Delta flavor.
Kids usually gravitate toward the onion rings, BBQ beans, or a chili cheeseburger, and the restaurant offers a kids’ menu and high chairs. Service moves quickly, which matters when little stomachs are rumbling.
Want a souvenir? Pick up a pint of Abe’s BBQ sauce to bring the taste home.
Hours run Monday through Saturday from 10 AM to 8 PM, with a short Sunday window from 11 AM to 1:30 PM. Thursday midday and Saturday afternoon get busy, while Monday is usually quieter.
Prices stay around $10 to $20 per person. Outdoor seating, curbside pickup, and free parking add easy options for road-tripping families.
8. Bozo’s Seafood Market

Fresh shrimp piled on ice greets you near the counter at this Pascagoula seafood market, a clear sign that dinner did not travel far. Bozo’s works as both a market and a quick-serve deli, so locals stop in for groceries and lunch alike.
Po’boys are the star, stuffed with fried shrimp, fish, or oysters. Shrimp baskets come with coleslaw, hush puppies, and onion rings, while crawfish nachos and stuffed snapper add some flair.
Seafood gumbo, shrimp and grits, and seasonal boils with potatoes and corn round out a menu that tastes like the Gulf Coast.
Families with mixed tastes will find options beyond seafood, like fried green tomatoes and fried pickles. A kids’ menu and high chairs are on hand, and the tables are casual enough that spills will not raise eyebrows.
Dogs are welcome outside, which helps if the family pet is along for the trip.
Bozo’s opens Monday through Saturday from 8 AM to 8 PM and Sunday from 9 AM to 6 PM. Weekend afternoons draw the biggest crowds, and waits are common, so weekday mornings or early lunches are smart picks.
Expect around $10 to $20 per person, with plenty of free parking.
9. Darwell’s Happiness Cafe

Styrofoam cups and plastic bowls are not what most people expect from cooking this good. At Darwell’s, the casual dishes are part of the deal, and the kitchen lets the food carry all the weight.
Tucked into Long Beach on the Mississippi Gulf Coast, the cafe has funky decor, live music, and outdoor seating that give it a laid-back personality. The menu leans Cajun and Creole.
Crawfish étouffée, shrimp creole, blackened redfish, and shrimp and grits all shine, and the crab cakes earn special praise. The Crawdaddy Burger is a fun pick for anyone wanting something handheld.
Save room for banana pudding, a sweet finish that kids rarely turn down. The restaurant offers a kids’ menu, high chairs, and full vegetarian and vegan menus, which makes ordering for a varied group much easier.
Service is friendly and relaxed.
Darwell’s is open Monday through Saturday from 11 AM to 5 PM and Sunday from noon to 3 PM, so lunch is the best time to go. Reservations are not accepted, but parking is usually plentiful.
Prices sit around $10 to $20 per person. Combine the visit with an afternoon on the nearby beach for an easy coastal day.
10. Blue & White

Early birds, rejoice. Blue & White starts serving at 6 AM every day, making it a dream for families who hit the road before sunrise on Highway 61.
Dating back to 1924, this tiny diner began life in a roadside service-station building, and it still keeps its retro counter seating. Sitting on a spinning stool is half the fun for younger travelers.
The menu covers breakfast, lunch, and dinner, from French toast and coffee to Southern fried chicken, meatloaf, club sandwiches, and fried okra.
Portions are generous and country-style, so sharing plates works well for smaller appetites. A lunch buffet features Southern meats and vegetables, and the affordable Sunday buffet is a local favorite.
Fried green tomatoes make a tasty starter, while banana pudding is a sweet way to finish. Kids’ menus and high chairs are available.
Hours stretch long: Monday through Thursday and Sunday from 6 AM to 9 PM, and Friday and Saturday until 10 PM. Weekend mornings and Sunday afternoons get busiest.
Meals usually cost $10 to $20 per person, and reservations are not needed. With free parking and even a drive-through, Blue & White fits easily into any trip through the northern Delta.
11. Crawdad Hole

Spread the newspaper, roll up those sleeves, and get ready to use your hands. Crawdad Hole in Water Valley is all about seafood boils, and peeling crawfish turns dinner into a game kids actually enjoy.
The rustic setting fits the messy, happy style of eating. Trays arrive loaded with boiled crawfish, plump shrimp, smoked sausage, and new potatoes, all coated in bold seasoning.
Grilled crab legs get a generous slather of the house spices, and Delta-style tamales offer a tasty change of pace for anyone not ready to tackle shellfish.
Families feel at home here. High chairs are available, there is outdoor porch seating where little ones can spread out, and the local music scene often adds a fun buzz.
Water Valley’s charming Main Street makes a great spot for a stroll before or after the meal.
The schedule is short, so plan around it. Crawdad Hole opens Thursday from noon to 8 PM and Friday and Saturday from noon to 8:30 PM, closing Sunday through Wednesday.
Prices run about $10 to $20 per person, and parking is free. Reservations are not accepted, but a drive-through and takeout are handy if you would rather enjoy the feast back at your lodging.
