10 Best Places for Big Food in Alabama

Big things come in big packages, especially when it comes to food in Alabama. This state is THE destination for colossal-sized portions of your favorite eats. They turn dinners into competitions and leave you feeling satisfied. These 10 best places for big food in Alabama will make you realize just how small your stomach really is. 

Pazzo Big Slice Pizza, Birmingham, AL

When they “big slice,” they mean business! Sink your teeth into a piping hot, 26-inch slice of heaven at this cozy hometown pizza shop. You can buy ‘em by the slice or get a whole pie’s worth of mouthwatering mega slices for the whole family.

View this post on Instagram

A post shared by Bella Padilla (@get_you_a_padilla) on

Niffer’s Place, Multiple locations

This three-location Alabama favorite has dubbed their colossal burgers the Niffasauras family. Take your pick of up to four half-pound patties, then top it with four types of cheeses, a fried egg, bacon, and a sourdough bun. You also get a side item of your choice to complete your meal, as if the burger itself wasn’t enough.

Rattlesnake Saloon, Tuscumbia, AL

This funky little watering hole is known for its one-of-a-kind locale under a rock (literally!), but their biggest claim to fame is the Gigantor. This meal was designed to feed a family of four, featuring two pounds of ground beef on a bun, a whole pound of French fries, a half pound of onion rings, and a pitcher of your choice of drink. Finish it by yourself in under 45 minutes and get it for free!

Original Oyster House, Gulf Shores, AL

If you can’t get enough seafood, this dish is for you! They’ve combined all your favorite ocean fare, including fried shrimp, seafood gumbo, flounder, oysters, stuffed crabs, and a crab cake into a single seafood platter. Now that’s a LOT of food for just one person!

View this post on Instagram

A post shared by Original Oyster House (@originaloysterhouse) on

Gyro Uno, Decatur and Madison, AL

With a dish called the Tower Burger, you know there’s big things about to be served! This challenge features two pounds’ worth of patties layered with cheese, bacon, and all the fixings, including their own Uno sauce. Finish this and the two pounds of fries to join their Wall of Fame. 

Mugshots, Birmingham, AL

Their Mugshot burger is headline worthy. With three patties, six pieces of bacon, cheese, condiments, toppings, and a heaping helping of beer-battered fries and a fried pickle. You’ve got 12 minutes to finish it and it’s free—fail and it’s $25. 

Acme Oyster House, Gulf Shores, AL

If you love oysters, this place is for you! Make your attempt to join their 15 Dozen Club, which requires you to eat 15 dozen oysters in a single sitting. If you’re successful, you only pay half the price ($15.99 per dozen is their current value!). 

View this post on Instagram

A post shared by Acme Oyster House (@acmeoyster) on

Kora’s Place, Demopolis, AL

How about a three-pound burger to calm your cravings? You’ll find it here, and it’s every bit as big as the plate it’s served on. Good luck trying to eat this one neatly.

The Downtown Grill, Cullman, AL

There are two servings of Big Food goodness happening here. The first is a burger that increases in size every time someone completes the challenge. Right now, the record is nine patties with cheese and your choice of toppings. The other is a wing challenge that uses the hottest sauce you’ll ever taste. 

Vitolli’s Pizzeria & Italian Eatery, Robertsdale, AL

They call it a Grand Party Pizza, but no one’s going to judge you if you keep it all for yourself. This massive 28-inch pizza is a sight to behold, featuring as many as eight toppings of your choosing. The price for this bad boy ranges from $30 to $40, depending on how many toppings you choose. 

View this post on Instagram

A post shared by @redbeard_cj_lover on

Select a Alabama town to find the Best Things-To-Do and Places To Go around you
Find Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Autauga County

Baldwin County

Barbour County

Bibb County

Blount County

Bullock County

Butler County

Calhoun County

Chambers County

Cherokee County

Chilton County

Choctaw County

Clarke County

Clay County

Cleburne County

Coffee County

Colbert County

Conecuh County

Coosa County

Covington County

Crenshaw County

Cullman County

Dale County

Dallas County

De Kalb County

Elmore County

Escambia County

Etowah County

Fayette County

Franklin County

Geneva County

Greene County

Hale County

Henry County

Houston County

Jackson County

Jefferson County

Lamar County

Lauderdale County

Lawrence County

Lee County

Limestone County

Lowndes County

Macon County

Madison County

Marengo County

Marion County

Marshall County

Mobile County

Monroe County

Montgomery County

Morgan County

Perry County

Pickens County

Pike County

Randolph County

Russell County

Saint Clair County

Shelby County

Sumter County

Talladega County

Tallapoosa County

Tuscaloosa County

Walker County

Washington County

Wilcox County

Winston County