Reviewed by: Patience Itson
18 popular hole-in-the-wall restaurants in Birmingham you need to check out
Reading time: 7 minutes

When you’re looking for great food in a casual, no frills atmosphere, Birmingham has plenty to offer.
Read on for 18 hole-in-the-wall restaurants in The Magic City to add to your must-try list, plus get recommendations on what to order from our audience.
This guide was created by Cecelia Wood in 2022 + updated by Grace Howard in 2025.
Bham Now audience’s top recommendations
We asked for your favorite hole-in-the-wall restaurants in Birmingham, and boy did you deliver. We received nearly 500 comments on our Facebook post, but a few spots were recommended multiple times. In no particular order, here are a few of the most popular suggestions.
1. Giuseppe’s


Giuseppe’s Cafe has been a Birmingham staple for almost 20 years, and our Facebook commenters recommend everything on the menu. For my fellow Glen Iris dwellers, this neighborhood café is the perfect spot to grab a hearty dinner and see some familiar faces.
- Our recommendation: Spaghetti + lasagna
- Location: 925 8th St S, Birmingham, AL 35205
- Hours: Monday-Thursday 11AM-9:30PM | Friday 11AM-10PM | Saturday 4-10PM
- Website | Facebook | Instagram
2. De Vinci’s Pizza

De Vinci’s Pizza in Homewood is one of Birmingham’s most popular pizza spots, with a menu full of fantastic pies and hidden gems. The cozy spot makes for the perfect atmosphere to split a pizza with loved ones. It’ll be im-pasta-ble to choose a favorite on the menu.
- Our recommendation: Mona Lisa pizza + ziti
- Location: 2707 18th St S, Birmingham, AL 35209
- Hours: Daily 11AM-10PM
- Website
3. Marty’s GM
Popular for their late-night bar food and drinks, Marty’s GM in Irondale is one of the most popular suggestions for where locals eat and drink in Birmingham.
- Our recommendation: Patty melt (specifically at 1AM, according to one commenter)
- Location: 5415 Beacon Dr, Ste 145, Irondale, AL 35210
- Hours: Monday-Thursday 3PM-11PM | Friday 3PM-midnight | Saturday 10AM-midnight | Sunday 10AM-11PM
- Website | Facebook | Instagram
4. Salem’s Diner

Another Homewood favorite, Salem’s Diner has topped the list for “best diner in Alabama” multiple times. Beyond having a menu of tasty food, Salem’s Diner is also a welcoming spot, largely thanks to owner Wayne Salem who treats every diner like a friend.
- Our recommendation: Philly cheesesteak + chili dog
- Location: 2913 18th St S, Birmingham, AL 35209
- Hours: Monday-Saturday 6:30AM-1PM
- Website | Facebook | Instagram
5. Blue Pacific

You won’t hear someone talk about amazing food in Birmingham without hearing about Blue Pacific located in Hoover Food Mart. If you haven’t thought about gas stations as a great place to get food, it’s time to rethink.
- Our recommendation: Spicy basil beef + pad thai
- Location: 3219 Lorna Rd, Birmingham, AL 35216
- Hours: Wednesday-Saturday 11AM-2:30PM, 5-8:30PM
6. The Garage

Hole-in-the-wall, hidden gem, top local recommendation—you name it, someone’s described The Garage this way. Located in Southside, The Garage has a beautiful courtyard in the back full of statues and greenery. It’s the perfect spot to enjoy a sandwich and cold beer while catching up with friends.
- Our recommendation: Reuben
- Location: 2304 10th Terrace S, Birmingham, AL 35205
- Hours: Wednesday-Thursday 11AM-11PM | Friday-Saturday 11AM-2AM | Sunday noon-10PM
- Facebook | Instagram
7. Crazy Cajuns’ Boiling Pot
Locals love Crazy Cajuns for their laid-back atmosphere, but they love it even more for the menu. Crazy Cajuns’ menu includes dishes from their grandmother’s cookbook, like the popular seafood rotini.
- Our recommendation: Seafood rotini + Creole meatloaf
- Location: 125 Inverness Plaza, Birmingham, AL 35242
- Hours: Tuesday-Thursday 11AM-9PM | Friday-Saturday 11AM-9:30PM
8. Eagle’s

Eagle’s Restaurant is legendary in the Birmingham food scene for the mouthwatering soul food they’ve served since 1951. Check out their menu for daily specials, then order a meat and sides from the spot that Andrew Zimmern has visited twice.
- Our recommendation: Oxtails + creamed corn
- Location: 2610 16th St N, #1204, Birmingham, AL 35204
- Hours: Tuesday-Friday, Sunday 10:30AM-3:30PM
- Website | Facebook | Instagram
9. Ranelli’s Deli

There’s nothing like a good sandwich, except maybe enjoying a good sandwich in a casual, no-frills environment that feels like home. Ranelli’s Deli has been named the best deli in Alabama multiple times, thanks to their family-grown history and menu of mouthwatering sandwiches.
- Our recommendation: Reuben + the Richman
- Location: 1225 20th St S, Birmingham, AL 35205
- Hours: Monday-Wednesday 9AM-4PM | Thursday-Friday 9AM-5PM
- Website | Facebook
10. T-Bones Cheesesteaks

You can’t talk sandwiches in Birmingham without mentioning T-Bones. The popular Five Points South spot includes cheesesteaks, hoagies, burgers, loaded fries and more.
- Our recommendation: Cheese steak eggrolls
- Location: 1017 20th St S, Birmingham, AL 35205
- Hours: Monday-Thursday 11AM-10PM | Friday-Saturday 11AM-11PM
- Website | Facebook | Instagram
11. Taboon Noon O Kabab
Taboon Noon O Kabab is a Persian restaurant in Hoover with high-quality items, including fresh bread made in a clay oven. Order from a menu of dips, soups, salads, sandwiches and kababs.
- Our recommendation: cheese pie + lamb
- Location: 1550 Montgomery Hwy P, Hoover, AL 35216
- Hours: 10AM-10PM Daily
- Website | Facebook | Instagram
12. Sammie’s Sandwiches

Located in Woodlawn along Messer Airport Highway, Sammy’s Sandwich Shop has been a beloved, family-owned & run restaurant for six decades.
Founded in 1962 by the Bajjalieh family, Sammy’s Sandwich Shop is currently run by Sidney Bajjalieh and his parents, Johnny and Susan. They specialize in burgers,
- Our recommendation: Cheeseburger + fries
- Location: 4921 Messer Airport Hwy, Birmingham, AL, 35212
- Hours: Mondays, Wednesdays + Fridays 10AM-3PM
- Website | Facebook
13. Pop’s Neighborhood Grill

This family-run restaurant should be your go-to spot in Birmingham for deli sandwiches, burgers, dogs and wings. They serve a killer selection of breakfast sandwiches, too.
- Our recommendation: Smoked sausage, egg + cheese on a bun
- Location: 1207 20th St S, Birmingham, AL 35205
- Hours: Monday-Friday 6AM-3PM
14. J&J Grocery & Deli
J&J Grocery in McCalla was highly recommended by our Facebook audience, and for good reason! This neighborhood spot offers sandwiches and sides that taste just like grandma made it.
- Our recommendation: Burger + onion rings
- Location: 8169 Dickey Springs Rd, Bessemer, AL 35022
- Hours: Monday-Saturday 5:30AM-2PM
15. Tony’s Hot Dogs

This family-owned hot dog joint in Pelham was named top 50 best hot dogs in America by Big 7 Travel and best hot dog in the state by Eat This, Not That.
Celebrating nearly 30 years in business, Tony’s Hot Dogs has been at the same location on Montgomery Highway in Pelham since Joseph Tortomasi bought the restaurant when he was 24 years old. Together, Joseph and his wife Misty cook up some of the best dogs in town.
- Our recommendation: Chili cheese dog
- Location:1922 Montgomery Hwy, Birmingham, AL 35244
- Hours: Monday – Friday 5:30AM-3:00PM | Saturday 6:30AM-3PM
16. Our Place
Our Place in Gardendale has been around since 1997, and they’re not going anywhere. Owned by the Stathakes, this family-operated spot serves Greek and American favorites like gyros, wraps and sandwiches.
- Our recommendation: Greek chicken wrap
- Location: 1218 Main St, Gardendale, AL 35071
- Hours: Tuesday-Saturday 7AM-2PM
- Website | Facebook
17. Green Acres


If you haven’t been to Green Acres, where have you been? It’s been a secret gem for wings on Birmingham’s North Side since the 1950s.
- Our recommendation: The manager’s special—5 wings, fries + fried green tomatoes
- Location: 1705 4th Ave N, Birmingham, AL 35203
- Hours: Monday-Thursday 10AM-7:35PM | Friday-Saturday 10AM-8:35PM
- Website | Facebook
18. Nelson Brothers Café

Nelson Brothers Cafe, owned by Antrice Nelson, was opened in 1943 by Daniel Nelson and his brother George. The café serves breakfast and brunch that tastes like home, featuring grits, pancakes and sausage.
- Our recommendation: Custard pie
- Location: 314 17th St N, Birmingham, AL 35203
- Hours: Monday-Friday 8:30AM-3PM | Saturday 9AM-3PM
- Website | Facebook
We know there are so many more, so tag @BhamNow with your favorites.