20 Best Restaurants In Vestavia Hills, AL

Last Updated:
Sort
Samurai Japan is a restaurant located in Vestavia Hills, Alabama at 700 Montgomery Highway. They are open every day of the week. It had been a few years since I've been here, and I remember it being good, but my visit last night was fantastic. This is my favorite sushi I've had in Birmingham. Service was great, they keep an eye on us but let us take our time to order. Drinks were refilled...
700 Montgomery Highway, Vestavia Hills, AL, 35216
Rank
1
4 votes
Sponsor
0.0
Mugshots Grill & Bar is a restaurant located in Vestavia Hills, Alabama at 1919 Kentucky Avenue. This restaurant serves crane sisters’ salad, bacon, extra patty, walker, savell, bishop’s burger, and stu’s magic mushroom. They also serve callie’s mahi mahi, chili on fries, middleberger, new york cheese cake, side salad (or caesar), will’s all american burger, and steak burger. They are open...
1919 Kentucky Avenue, Vestavia Hills, AL, 35216
Rank
2
12 votes
Sponsor
0.0
Moes Original BBQ is a restaurant located in Vestavia Hills, Alabama at 2520 Rocky Ridge Road. This restaurant serves bag o chips, smoked turkey, whole bird, marinated slaw, potato salad, baked beans, and special side of the day. They also serve pulled pork, catfish, banana puddin, ribs, half...
2520 Rocky Ridge Road, Vestavia Hills, AL, 35243
Rank
3
5 votes
Sponsor
0.0
The Ridge Eat & Drink is a restaurant located in Vestavia Hills, Alabama at 3325 Rocky Ridge Road. They are open every day except Sunday. After 10 successful years in Atlanta restaurant business, Dave Horn moved back to Birmingham, where most of his family lived. Foolishly, he did so with no job...
3325 Rocky Ridge Road, Vestavia Hills, AL, 35216
Rank
4
7 votes
Sponsor
0.0
Zoës Kitchen is a restaurant located in Vestavia Hills, Alabama at 700 Montgomery Highway. This restaurant serves hummus trio, rosemary ham & mozzarella piadina, lean turkey pita, steak, petite pita sandwiches, hummus trio tray, and signature spreads. They also serve steak kabobs, mediterranean...
700 Montgomery Highway, Vestavia Hills, AL, 35216
Rank
5
2 votes
Sponsor
0.0
Cajun Seafood House is a restaurant located in Vestavia Hills, Alabama at 2531 Rocky Ridge Road. They are open every day of the week.
2531 Rocky Ridge Road, Vestavia Hills, AL, 35243
Rank
6
4 votes
Sponsor
0.0
Los Arcos Mexican Grill is a restaurant located in Vestavia Hills, Alabama at 2531 Rocky Ridge Road. They are open every day of the week. Richard,s Tacos it a plate that comes with Mexican rice and beans with 3 rolled steak or chicken tacos with cheese dip on top and salad, lettuce,sour cream, and guacamole. Chori Queso Cheese melted with Mexican sausage served with pico de gallo and flour...
2531 Rocky Ridge Road, Vestavia Hills, AL, 35243
Rank
7
3 votes
Sponsor
0.0
Foodbar is a restaurant located in Vestavia Hills, Alabama at 3156 Heights Village. This restaurant serves stone cali-belgique, michelob ultra, stella artois, lump blue crab cake, grilled wahoo, boulevard tank, and house smoked sausage. They also serve good people mumbai rye ipa, grandview farms shiitakes & pappardelle, joyce farms chicken, cahaba brewing american blonde, grayton brewing co....
3156 Heights Village, Vestavia Hills, AL, 35243
Rank
8
3 votes
Sponsor
0.0
Bistro V is a restaurant located in Vestavia Hills, Alabama at 521 Montgomery Highway. This restaurant serves risotto du jour, boston bibb salad, fish of the day, fall beet salad, honey glazed pork roulade stuffed, seafood bisque, and pei mussels sautéed. They also serve shrimp scampi ravioli, shrimp and grits, poached farm egg and fried oyster salad, sweet potato and corn fritters, francisco’s...
521 Montgomery Highway, Vestavia Hills, AL, 35216
Rank
9
5 votes
Sponsor
0.0
Newk's Express Cafe is a restaurant located in Vestavia Hills, Alabama at 612 Montgomery Highway. They are open every day except Monday. We are in the restaurant business because we love food. We love experiencing food. We love preparing food. We love serving food. And we live to perfect it. Newk’s was founded in 2004 by Don Newcomb, Debra Bryson and Chris Newcomb. The team had previously...
612 Montgomery Highway, Vestavia Hills, AL, 35216
Rank
10
2 votes
Sponsor
0.0
Milo's Hamburgers is a restaurant located in Vestavia Hills, Alabama at 1449 Montgomery Highway. They are open every day of the week. Milo's Burger Shop, an unassuming cinder block afterthought wedged into the industrial heart of Birmingham’s northside, soon had a lot of folks asking, “What is the secret to his unique sauce?” The answer might surprise you. It was listening. See, Milo was not a...
1449 Montgomery Highway, Vestavia Hills, AL, 35216
Rank
11
3 votes
Sponsor
0.0
BAM Sports Grill is a restaurant located in Vestavia Hills, Alabama at 3144 Heights Village. They are open every day except Monday.
3144 Heights Village, Vestavia Hills, AL, 35243
Rank
12
3 votes
Sponsor
0.0
Klingler's European Bakery & Cafe is a restaurant located in Vestavia Hills, Alabama at 621 Montgomery Highway. This restaurant serves chicken & bacon salad, schlacht platter, toasted almond tuna salad, soup & salad, side sausage, smoked bratwurst, and soup & sandwich. They also serve scoop chicken or tuna salad, deviled egg, toast (2 slices), bavarian chicken sandwich, classic chicken & bacon...
621 Montgomery Highway, Vestavia Hills, AL, 35216
Rank
13
3 votes
Sponsor
0.0
Johnny Brusco's New York Style Pizza is a restaurant located in Vestavia Hills, Alabama at 2516 Rocky Ridge Road. This restaurant serves insalata caprese, johnnys special, fresh spinach salad, chicken bites, mexican border, cinnamon knots, and meat deluxe. They also serve chef salad, greek salad, spaghetti bolognese, steak & cheese pizza, garden salad, baked ziti, and ham sub. They are open...
2516 Rocky Ridge Road, Vestavia Hills, AL, 35243
Rank
14
2 votes
Sponsor
0.0
Ranch House Restaurant is a restaurant located in Vestavia Hills, Alabama at 2931 Columbiana Road. This restaurant serves cole slaw, bar-b-qbeef, chef salad, grilled cheese, side egg, char-grilled chicken salad, and bacon. They also serve char-grilled chicken sandwich, sliced tomatoes, philly steak or corn beef sandwich, hashbrowns, toast, 2 veal cutlets, and biscuits. They are open every day...
2931 Columbiana Road, Vestavia Hills, AL, 35216
Rank
15
3 votes
Sponsor
0.0
Chen Express II is a restaurant located in Vestavia Hills, Alabama at 3161 Green Valley Road. They are open every day except Saturday.
3161 Green Valley Road, Vestavia Hills, AL, 35243
Rank
16
2 votes
Sponsor
0.0
El Poblano Mexican Restaurant is a restaurant located in Vestavia Hills, Alabama at 2499 Rocky Ridge Road. This restaurant serves vegetarian soup, chili con queso, seafood soup, chimichanga, seafood burrito, flautas, and chicken soup. They also serve fried ice cream, burrito relleno, camarones al mojo de ajo, guacamole dip, black bean soup, flan, and seafood tacos. They are open every day of...
2499 Rocky Ridge Road, Vestavia Hills, AL, 35243
Rank
17
2 votes
Sponsor
0.0
Bar 31 is a restaurant located in Vestavia Hills, Alabama at 1485 Montgomery Highway. They are open every day of the week.
1485 Montgomery Highway, Vestavia Hills, AL, 35216
Rank
18
1 votes
Sponsor
0.0
Tecate Bar & Grill is a restaurant located in Vestavia Hills, Alabama at 612 Montgomery Highway. They are open every day of the week.
612 Montgomery Highway, Vestavia Hills, AL, 35216
Rank
19
2 votes
Sponsor
0.0
Famous Fred is a restaurant located in Vestavia Hills, Alabama at 1615 Montgomery Highway. They are open every day except Sunday.
1615 Montgomery Highway, Vestavia Hills, AL, 35216
Rank
20
1 votes
Sponsor
0.0