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

yelp/Ed L.

yelp/Meghin E. 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

  1. Cajun Seafood House - Vestavia Hills

yelp/Paul C.

yelp/Angel D. 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

  1. Flying harpoon - Gulf Shores

yelp/Andy D.

yelp/Jose G. 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

  1. Half Shell Oyster House - Mobile

yelp/Rob H.

yelp/Kevin D. 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

  1. Tim’s Cajun Kitchen - Huntsville

yelp/Randy H.

yelp/Stephanie C. 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

  1. Fiddlefish Seafood Cafe - Orange Beach

tripadvisor/CrackedLCD

yelp/KC S. Please note, Fiddlefish Seafood Cafe has permanently closed. 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

  1. 50 Taters - Scottsboro

yelp/Jonathan V.

yelp/Johnathan V. 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

  1. Fish River Grill - Gulf Shores

tripadvisor/Sandra B

facebook/Fish River Grill #3 Gulf Shores, Alabama 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

  1. The Kitchen - Tuscaloosa

facebook/The Kitchen

yelp/Cory B. Please note, The Kitchen has permanently closed. 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

  1. Brick & Spoon - Orange Beach

yelp/Suely C.

yelp/Kerry J. 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

Where do you go to satisfy your po’ boy craving?

yelp/Ed L.

yelp/Meghin E.

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

yelp/Paul C.

yelp/Angel D.

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

yelp/Andy D.

yelp/Jose G.

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

yelp/Rob H.

yelp/Kevin D.

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

yelp/Randy H.

yelp/Stephanie C.

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

tripadvisor/CrackedLCD

yelp/KC S.

Please note, Fiddlefish Seafood Cafe has permanently closed. 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

yelp/Jonathan V.

yelp/Johnathan V.

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

tripadvisor/Sandra B

facebook/Fish River Grill #3 Gulf Shores, Alabama

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

facebook/The Kitchen

yelp/Cory B.

Please note, The Kitchen has permanently closed. 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

yelp/Suely C.

yelp/Kerry J.

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.

OnlyInYourState may earn compensation through affiliate links in this article.