I tried the food at one of Charlotte’s oldest restaurants. What I got for $25
I love a good restaurant deal, and South 21 Drive In has built an identity around them.
The restaurant, known for its classic American fare and curbside service, has been around since 1955 — meaning it likely has a loyal customer base who appreciates that nothing on the menu exceeds $16.
The restaurant has enjoyed its share of attention over the years. South 21 appeared on Food Network’s “Diners, Drive-Ins and Dives” in early 2010, when celebrity restaurateur Guy Fieri praised the quality of its onion rings. I’m kicking myself for not getting those, especially when they came with a glowing review from the “Mayor of Flavortown.”
I pulled into one of the covered parking spots where the menu hangs beside a crackling speaker box. Rain hammered Independence Boulevard hard enough to blur the windshield, and the voice taking my order came through muffled and distant, though no more confusing than a late-night order at Cook Out.
While waiting for the food, I wandered around the property. Faded signs advertised specials like fried speckled trout and the “Fish-O-Burger,” which consists of two trout fillets tucked between buns with tartar sauce and slaw. Inside, the walls were crowded with plaques, framed newspaper clippings and reminders that this modest drive-in has outlasted most of the city around it.
Before Tuesday, the only other drive-in restaurant I’d been to was Sonic, so I half-expected the servers to come out on roller skates — and I was a little disappointed when they didn’t.
But the food more than made up for it.
Here’s what you need to know about South 21 Drive In.
What’s on the menu at South 21 Drive In?
The menu at South 21 Drive In centers on classic drive-in comfort food, including burgers, hot dogs, fried fish plates and barbecue sandwiches, alongside homemade sides like coleslaw and potato salad. The longtime Charlotte spot is especially known for its Super Boy burger, crispy beer-battered onion rings and old-school milkshakes, with most dishes sticking to simple, no-frills diner-style flavors.
Most menu items are prices between $4-$15.
Here’s everything I got for $25 (including tax and tip):
- Super Boy ($9.65): A double hamburger with mustard, onions, lettuce and tomatoes, served with french fries
- Potato salad ($2.95)
- Apple pie ($3.45)
- Sweet tea ($2.29)
The Super Boy easily stole the show. The patties had that classic, old-school flavor: greasy in the best way, salty and deeply satisfying. Even the fries deserved praise, arriving hot and crisp with just enough softness inside. And there were enough that even I couldn’t finish them all, and that’s saying a lot.
The potato salad was mustard-heavy, but it worked. Instead of overpowering the dish, the mustard gave it a savory flavor that balanced nicely with the creamy texture of the potatoes. It was homemade, according to the menu, and it tasted like it. It was the kind of side dish that belongs next to burgers.
The apple pie was exactly what you hope for from a Southern restaurant — warm, sweet and comforting without trying too hard. The filling was soft, tucked into a buttery crust that tasted like the kind your grandma probably makes.
The sweet tea struck the right balance. It was sweet enough to feel true to the South, but not so sugary that it made me jittery after a few sips.
So, if you’re tired of paying $20 for lunch and calling it reasonable, South 21 still offers the rare pleasure of a meal that feels generous, both on the plate and on the receipt.
South 21 Drive In
Location: 3101 E. Independence Blvd., Charlotte, NC 28205
Cuisine: Southern, American, burgers
Instagram: @south21drivein