One of the best things about living in Alabama is that you don’t have to travel far for a delicious meal. As a matter of fact, you don’t have to leave the state at all.
A popular sandwich served throughout Alabama, especially along the Gulf Coast, is the iconic po’ boy. There are many different types of po’ boys, with shrimp being the most popular. The po’ boy may have originated in Louisiana, but it has definitely made a name for itself here in the Yellowhammer State.
Listed below are 10 restaurants that serve the tastiest po’ boys in Alabama. You’ll want to try them all!
1. Po-Boy Factory - Huntsville
At the Po-Boy Factory, you'll think you're in New Orleans. This Louisiana-style, Mardi Gras-themed restaurant features all of your favorite seafood and Cajun favorites, including oysters, shrimp, jambalaya and of course po' boys. Address: 815 Andrew Jackson Wy NE, Huntsville
2. Cajun Seafood House - Vestavia Hills
Since 2014, the Cajun Seafood House has been serving up authentic Louisiana dishes such as crawfish etouffee, jambalaya, fried alligator and po' boys. This restaurant is a definite must try if you're craving Cajun cuisine, but you don't want to make the drive to Louisiana. Address: 2531 Rocky Ridge Rd, Ste 107, Vestavia Hills
3. Flying harpoon - Gulf Shores
Who says you have to only eat seafood while vacationing at the beach? The Flying Harpoon serves up the best roast beef po' boy ever! If you love roast beef, you'll love this po' boy. It's definitely worth all the hype. Address: 112 Windmill Ridge Rd, Gulf Shores
4. Half Shell Oyster House - Mobile
The Half Shell Oyster House's main dish is oysters, obviously. However, their po' boys are also worth a try. If you can't decide between a shrimp or oyster po' boy, no worries. You can make it a combo. Address: 3654 Airport Blvd, Ste F, Mobile
5. Tim's Cajun Kitchen - Huntsville
Tim's Cajun Kitchen serves some of the freshest and most delicious Cajun food in "The Rocket City." Their crawfish po' boy comes highly recommended. Address: 114 Jordan Ln NW, Huntsville
6. Fiddlefish Seafood Cafe - Orange Beach
Fiddlefish Seafood Cafe offers delicious seafood in a casual setting. From fish and shrimp, to oysters and crab claws, there's something on the menu for all seafood lovers. And if you can't decide, give their shrimp po' boy a try. It's fantastic! Address: 27267 Perdido Beach Blvd, Orange Beach
7. 50 Taters - Scottsboro
50 Taters is best known for their stuffed potatoes. However, their barbecue, burgers and sandwiches are also delicious. 50 Taters' famous "Triple Bypass Sandwich," which is served on a po' boy bun, includes pork, brisket and smoked sausage. It's a definite must try if you think you can handle it. Address: Walmart Shopping Ctr, 29461 John T Reid Pkwy, Scottsboro
8. Fish River Grill - Gulf Shores
For authentic Southern-style seafood straight from Alabama's Gulf Coast, you'll want to visit Fish River Grill. Fish River Grill may be famous for their burgers, but everything on the menu is equally delicious, including their popular "OMG Shrimp Feast Po' boy." Address: 1545 Gulf Shores Pkwy, Gulf Shores
9. The Kitchen - Tuscaloosa
For true New Orleans cuisine without having to make the drive, stop by and give The Kitchen a try. The Kitchen offers a variety of Cajun favorites, including seafood gumbo, Cajun chicken tacos and fried seafood po' boys. Address: 2322 4th St, Tuscaloosa
10. Brick & Spoon - Orange Beach
Brick & Spoon is a great place to stop for brunch. This restaurant offers a variety of delicious Cajun-Creole breakfast dishes, in addition to sandwiches with a twist. Their "Po' boy Eggs Benedict" is amazing! Address: 24705 Canal Rd, Orange Beach
For more places in Alabama that serve up delicious sandwiches, be sure to check out these
10 sandwich shops.