Some of the best meals in Illinois come from places you would drive right past without a second look. A gravel lot, a plain sign, maybe a farmhouse porch, and then a plate of crackling, golden chicken that ruins every drive-thru for you.
Southern Illinois is full of these quiet spots, many run by families who have been frying the same way for years. Grab your keys and an empty stomach, because these six are worth every mile.
1. Giant City State Park Lodge & Restaurant, Makanda, IL

Picture a stone fireplace, heavy timber beams, and a platter of fried chicken landing on your table after a morning of hiking. That is Sunday at this lodge, tucked inside Giant City State Park near Makanda.
Built by the Civilian Conservation Corps in the 1930s, the lodge still feels like a postcard from another era. Woodsy cabins surround it, and the dining room looks out over the trees.
The family-style chicken dinners on Sundays are the big draw, served all-you-can-eat with home-style sides that keep coming.
Sunday afternoons fill up fast, so reservations are smart. Hours run from 8 AM daily, closing at 7 PM Sunday and Monday and 8 PM the rest of the week.
Breakfast, lunch, and a kids’ menu make it easy for families. Afterward, wander the trails and strange rock formations, or poke around the artsy little village of Makanda nearby.
2. Blue Springs Cafe, Highland, IL

Two words: foot-high pies. Yes, the meringue really does tower that tall, and yes, you should save room.
But first comes the chicken.
Blue Springs Cafe sits along George Street in Highland, a historic small town just off Interstate 70. It is a down-to-earth roadside stop where crispy, well-seasoned fried chicken arrives with mashed potatoes and green beans served family style.
Warm, soft biscuits come with homemade apple butter, and that combination alone could justify the trip.
Prices stay friendly, usually $10 to $20 per person. Daily specials, chicken fried steak, and pickled beets round out the menu.
Coconut cream, chocolate, lemon meringue, and apple pies are sold by the slice or whole, so grabbing one for the ride home is a common move.
Doors open every day from 11 AM to 9 PM. Weekday mornings are calmest, while Friday and Sunday bring crowds.
3. Diamond Mineral Springs, Highland, IL

Long before anyone said comfort food, rural Madison County folks were gathering at Diamond Mineral Springs for supper. The historic restaurant sits on Pocahontas Road near Grantfork, out among the farm fields outside Highland.
The signature fried chicken dinner is why people make the trip. Sides arrive family style in bowls you can refill: green beans with real flavor, mashed potatoes and gravy, cole slaw, and fresh beets.
Finish with a slice of foot-high meringue pie, a sweet tradition in this corner of the state.
Women-owned and proudly independent, the place blends old-fashioned hospitality with a menu that also covers ribeye pork chops, country fried steak, and steaks. Expect around $20 to $30 per person.
Plan ahead, since it is closed Monday and Tuesday. Dinner runs Wednesday through Saturday starting at 4 PM, and Sunday opens at 11 AM.
Saturday evenings get busiest.
4. Dinner Bell Too, Anna, IL

Set your alarm, because the best chicken in Anna happens before most dinner places even open. Dinner Bell Too keeps breakfast-to-lunch hours, 7 AM to 2 PM, Tuesday through Sunday.
Found on East Vienna Street in this farming town in Union County, the diner has that small hometown feel where the coffee is hot and the booths are comfortable. Sundays are the main event, when moist fried chicken is served all-you-can-eat.
Pair it with chicken and dumplings, pickled beets, and a tall sweet tea for a true Southern Illinois spread.
Morning visitors will find a solid breakfast lineup too, making it a great first stop on a day trip through the Shawnee Hills. Most meals land between $10 and $20.
Saturday and Sunday mornings are packed, while Tuesday and Friday tend to be relaxed. Closed Mondays, so plan your road trip around that.
5. Popeye’s Chop House, Breese, IL

Forget the cartoon sailor connection for a second. Out on St. Rose Road in rural Clinton County, this country-western chop house has been a loyal favorite for years, and families keep returning season after season.
The name hints at the main attraction: tender pork chops and marinated pork tenderloin. Yet the fried chicken earns its spot on any road-trip list, arriving with fresh salad, crisp bread, and classic sides.
Fried whole catfish, steaks, skillet mushrooms, and mac and cheese give everyone at the table options.
The lodge-style room, complete with a fireplace, feels warm on a cold night. Prices range from about $20 to $70 per person depending on your order.
Open Tuesday through Sunday, 4 to 9 PM. A wait is common, especially Saturday evenings, so dinner reservations are strongly recommended.
Tuesday and Wednesday are quieter for anyone hoping to walk right in.
6. Eckert’s Country Restaurant, Belleville, IL

Apple picking, wagon rides, a petting zoo, and then fried chicken? Eckert’s Farm in Belleville turns a simple lunch into a whole day out.
Generations of the Eckert family have worked this homestead, and the country restaurant carries that heritage into every plate. The cooking tastes like a farm grandma’s kitchen, served in a cozy farmhouse setting.
Order the Family Chicken Dinner for 2 or a 4-piece fried chicken plate, add mac and cheese and applesauce, and grab a half gallon of sweet tea.
Breakfast, lunch, and dinner are served daily from 8 AM to 8 PM, with most meals between $10 and $20. The on-site bakery is hard to walk past, and evenings sometimes bring live music outside.
Weekends draw big crowds from across the region, so weekdays are easier. Kids are welcome, and leashed dogs can join you outdoors.
Share this story

