What are you looking for?

Restaurants in Vestavia Hills

The Best Restaurants

Chen Express II 3161 Green Valley Rd, Vestavia Hills
Chen Express II
Chinese • $$

Chen Express II

3161 Green Valley Rd, Vestavia Hills, AL 35243

Great place. I was looking for a great new Chinese take out since moving to this side of town. Tried three in the area - Chen Express II is the best by far!...

  • Take-Out
  • Delivery
  • Superb204 Reviews4.8
Bistro V 521 Montgomery Hwy, Vestavia Hills
Bistro V
Bistros • $$

Bistro V

521 Montgomery Hwy, Vestavia Hills, AL 35216

Food and service consistently excellent! Friends from out of town requested we have dinner here because they had such a great dinner experience pre-covid. We...

  • Take-Out
  • Delivery
  • Superb294 Reviews4.5
Mugshots Grill & Bar Vestavia Hills 1919 Kentucky Ave #101, Vestavia Hills
Mugshots Grill & Bar Vestavia Hills
Bar & Grill • $$

Mugshots Grill & Bar Vestavia Hills

1919 Kentucky Ave #101, Vestavia Hills, AL 35216

We went for an early supper. Wasn't very crowded but a lot of the tables did have dirty dishes on them. Our server was pleasant. Got our drinks and...

  • Take-Out
  • Delivery
  • Good384 Reviews4.2
Cajun Seafood House 2531 Rocky Ridge Rd, Vestavia Hills
Cajun Seafood House
Cajun/Creole • $$

Cajun Seafood House

2531 Rocky Ridge Rd, Vestavia Hills, AL 35216

We ordered to go at lunch. We chose the blackened grouper, pick 3 sides with seafood gumbo, etouffee, and bisque, and the oyster poor boy. All were cooked...

  • Take-Out
  • Superb257 Reviews4.3
The Fig Tree 3160 Cahaba Heights Rd, Vestavia Hills
The Fig Tree
Caterers • $$

The Fig Tree

3160 Cahaba Heights Rd, Vestavia Hills, AL 35243

This is a lovely hidden gem! I have lived in this area for a while now and I wish I would have found this place way sooner! The food is so fresh and the staff...

  • Take-Out
  • Delivery
  • Superb194 Reviews4.5
Snapper Grabber’s Land & Sea 521 Montgomery Hwy # 101, Vestavia Hills
Snapper Grabber’s Land & Sea
Seafood • $$

Snapper Grabber’s Land & Sea

521 Montgomery Hwy # 101, Vestavia Hills, AL 35216

I’ve been going to Snapper Grabbers for year and have always had good service and enjoyed a good selection of fresh seafood. The land and sea is fairly new...

  • Delivery
  • Superb108 Reviews4.8
Foodbar Heights Village, 3156, Vestavia Hills
Foodbar
American • $$$

Foodbar

Heights Village, 3156, Vestavia Hills, AL 35243

Fantastic Restaurant. Had the beef tongue for my appetizer. It was superb. Very tender great taste. I had the grouper for my meal. Cooked to perfection. ...

  • Take-Out
  • Delivery
  • Superb128 Reviews4.6
Johnny Brusco's New York Style Pizza 2516 Rocky Ridge Rd Suite 11, Vestavia Hills
Johnny Brusco's New York Style Pizza
Italian • $$

Johnny Brusco's New York Style Pizza

2516 Rocky Ridge Rd Suite 11, Vestavia Hills, AL 35243

I would like to commend the owners of Johnny Brusco’s in Vestavia. I sat there waiting for my pizza and salad that took forever but witnessing an owner with...

  • Take-Out
  • Delivery
  • Good197 Reviews4.2
El Zunzún 4105 Crosshaven Dr, Vestavia Hills
El Zunzún
Latin American • $$

El Zunzún

4105 Crosshaven Dr, Vestavia Hills, AL 35243

What can I say other than love this place. The queso fundido is the best in town and they have other really good traditional Mexican dishes. Margaritas and...

  • Take-Out
  • Delivery
  • Good194 Reviews4.2
The Ridge Eat & Drink 3325-201 Rocky Ridge Plz, Vestavia Hills
The Ridge Eat & Drink
Burgers • $$

The Ridge Eat & Drink

3325-201 Rocky Ridge Plz, Vestavia Hills, AL 35243

Today was my very first time eating here and this will now be my new go to restaurant. I love it here and the food is nothing short of amazing! You have to eat...

  • Take-Out
  • Delivery
  • Superb150 Reviews4.4
Ranch House Makarios Family Restaurant 2931 Columbiana Rd #3505, Vestavia Hills
Ranch House Makarios Family Restaurant
Mediterranean • $$

Ranch House Makarios Family Restaurant

2931 Columbiana Rd #3505, Vestavia Hills, AL 35216

I love Ranch House. Go there for lunch whenever I can. They are also my go to for delivery when I want breakfast but don't feel like going out. That...

  • Take-Out
  • Delivery
  • Good183 Reviews4.2
Slice Pizza & Brewhouse 3104 Timberlake Dr, Vestavia Hills
Slice Pizza & Brewhouse
Pizza • $$

Slice Pizza & Brewhouse

3104 Timberlake Dr, Vestavia Hills, AL 35243

Great atmosphere server was outstanding. Little pricey but pizza was worth it wings need a sauce on them but were still cooked well. The loaded tots are the...

  • Take-Out
  • Delivery
  • Good182 Reviews4.2
First Watch 700 Montgomery Hwy #188, Vestavia Hills
First Watch
American • $$

First Watch

700 Montgomery Hwy #188, Vestavia Hills, AL 35216

We had a very attentive waitress. The vegetarian market skillet was delicious and topped with perfectly over medium eggs. Their toast and jam is really tasty...

  • Take-Out
  • Delivery
  • Superb159 Reviews4.3
Twisted Root Burger Co. 2501 Rocky Ridge Rd, Vestavia Hills
Twisted Root Burger Co.
Hamburger • $$

Twisted Root Burger Co.

2501 Rocky Ridge Rd, Vestavia Hills, AL 35243

This place is a hidden gem! There is just so much I want to come back and try. The burger was perfect and had plenty of toppings options. Staff is friendly and...

  • Take-Out
  • Delivery
  • Good214 Reviews4
Martin's Bar-B-Que Joint 3029 Pump House Rd, Vestavia Hills
Martin's Bar-B-Que Joint
Barbeque • $$

Martin's Bar-B-Que Joint

3029 Pump House Rd, Vestavia Hills, AL 35243

This restaurant has become my favorite BBQ spot in Birmingham. The food is always good as well as the service. Whether I opt to dine in or do curbside every...

  • Take-Out
  • Delivery
  • Good213 Reviews4

American Restaurants

American in Vestavia Hills
Baumhower’s Victory Grille - Vestavia Hills 1270 Montgomery Hwy, Vestavia Hills
Baumhower’s Victory Grille - Vestavia Hills
American • $$

Baumhower’s Victory Grille - Vestavia Hills

1270 Montgomery Hwy, Vestavia Hills, AL 35216

Ethan was an amazing waiter. He served us fast and was really cool. He did a great job and was super nice. Definitely coming back because of the great service...

  • Take-Out
  • Drive-Through
  • Good238 Reviews3.7
Ashley Mac's Inc. 3147 Green Valley Rd, Vestavia Hills
Ashley Mac's Inc.
American • $

Ashley Mac's Inc.

3147 Green Valley Rd, Vestavia Hills, AL 35243

We had the club sandwich and the havarti apple sandwich. Both were good, but nothing extraordinary. However, the broccoli salad was delicious. A great lunch...

  • Take-Out
  • Delivery
  • Superb80 Reviews4.5
KINDPERKS 2081 Columbiana Rd, Vestavia Hills
KINDPERKS
American

KINDPERKS

2081 Columbiana Rd, Vestavia Hills, AL 35216

  • Delivery
  • Poor1 Reviews1

Pizza Restaurants

Pizza in Vestavia Hills
Donatos Pizza 629 Montgomery Hwy, Vestavia Hills
Donatos Pizza
Pizza • $$

Donatos Pizza

629 Montgomery Hwy, Vestavia Hills, AL 35216

One of the Best in town,specially with the best Thin Crust around hands down,Pepperoni, Bacon,Pinapple, don't knock it until you have tried it sweet and...

  • Take-Out
  • Delivery
  • Good157 Reviews4.2
Troup's Pizza Heights Village, 3144, Vestavia Hills
Troup's Pizza
Pizza

Troup's Pizza

Heights Village, 3144, Vestavia Hills, AL 35243

We had a large order for our 4th grade football team. Terrell, Ashley, and staff did an amazing job. The ordering process was easy, pickup seamless, and pizza...

  • Take-Out
  • Superb101 Reviews4.8
Your Pie 3753 Corporate Woods Dr #113, Vestavia Hills
Your Pie
Pizza • $

Your Pie

3753 Corporate Woods Dr #113, Vestavia Hills, AL 35242

**Update** since they reopened 11am to 4pm, we finally got a chance to try some delicious fresh pizza ? So good! I like the variety of toppings and kids like...

  • Take-Out
  • Delivery
  • Good100 Reviews3.9

Mexican Restaurants

Mexican in Vestavia Hills
Tecate Bar and Grill 612 Montgomery Hwy #100, Vestavia Hills
Tecate Bar and Grill
Mexican • $

Tecate Bar and Grill

612 Montgomery Hwy #100, Vestavia Hills, AL 35216

This was my first time here and I was pleasantly surprised. The service, food, and margaritas were very good. I ordered shrimp tacos. OMG they were so good!...

  • Take-Out
  • Delivery
  • Superb188 Reviews4.4
Sol Azteca Méxican Restaurant 1360 Montgomery Hwy #128, Vestavia Hills
Sol Azteca Méxican Restaurant
Mexican • $$

Sol Azteca Méxican Restaurant

1360 Montgomery Hwy #128, Vestavia Hills, AL 35216

I moved here from California and I don't know what's going on, but Alabama Mexican food is VERY different. However, I like this place. It...

  • Take-Out
  • Delivery
  • Good129 Reviews3.9
El Poblano Mexican Restaurant 2499 Rocky Ridge Rd, Vestavia Hills
El Poblano Mexican Restaurant
Mexican • $

El Poblano Mexican Restaurant

2499 Rocky Ridge Rd, Vestavia Hills, AL 35243

Best and most reasonably priced Mexican restaurant in town. It is not fancy - just real Mexican food made by Mexican cooks. The menu is extensive and the...

  • Take-Out
  • Delivery
  • Good107 Reviews3.9

Burger Restaurants

Burgers in Vestavia Hills
Newk's Eatery 612 Montgomery Hwy #110, Vestavia Hills
Newk's Eatery
Burgers • $$

Newk's Eatery

612 Montgomery Hwy #110, Vestavia Hills, AL 35216

Nice clean restaurant. Professional and courteous staff members. Food was fresh and delicious. Restaurant still recognized the need for Social Distancing, face...

  • Take-Out
  • Delivery
  • Good108 Reviews3.8
Milo's Hamburgers 1449 Montgomery Hwy, Vestavia Hills
Milo's Hamburgers
Burgers • $

Milo's Hamburgers

1449 Montgomery Hwy, Vestavia Hills, AL 35216

My review is on the tasty fries and sweet tea ONLY! My boyfriend took me here because he said it’s very popular in Alabama so I could try it. Wow the tea is...

  • Take-Out
  • Drive-Through
  • Good137 Reviews3.8
McDonald's 707 Montgomery Hwy, Vestavia Hills
McDonald's
Burgers • $

McDonald's

707 Montgomery Hwy, Vestavia Hills, AL 35216

The only problem I had was that they didn't give me any barbeque sauce after repeating it over the speaker and I had two chicken nugget kids meals.... But...

  • Take-Out
  • Drive-Through
  • Average109 Reviews3.1
Panera Bread 700 Montgomery Hwy Suite 112, Vestavia Hills
Panera Bread
Sandwich Shop • $$

Panera Bread

700 Montgomery Hwy Suite 112, Vestavia Hills, AL 35216

The place is very clean. Staff cleans seating areas as diners leave. Staff was friendly and patient in helping us seasoned diners to decide on our orders. The...

  • Take-Out
  • Delivery
  • Good106 Reviews3.8
Jersey Mike's Subs 1031 Montgomery Hwy, Vestavia Hills
Jersey Mike's Subs
Sandwich Shop • $

Jersey Mike's Subs

1031 Montgomery Hwy, Vestavia Hills, AL 35216

Growing up in NJ, frequenting the Jersey Shore area where Jersey Mike's originated, now living in Alabama, Jersey Mike's made me homesick for the...

  • Take-Out
  • Delivery
  • Good85 Reviews3.4
Jimmy John's 1919 Kentucky Ave Ste. 121, Vestavia Hills
Jimmy John's
Sandwich Shop • $

Jimmy John's

1919 Kentucky Ave Ste. 121, Vestavia Hills, AL 35216

I only ate here a single time until I started working at the place. Now I eat here all the time and the food really is delicious. Everything we sell is cut or...

  • Take-Out
  • Drive-Through
  • Good57 Reviews3.6
Chick-fil-A 513 Montgomery Hwy, Vestavia Hills
Chick-fil-A
Chicken • $

Chick-fil-A

513 Montgomery Hwy, Vestavia Hills, AL 35216

Chick-fil-A is still the gold standard in the fast food industry. There isn't anyone out there who can hold a candle to this level of customer service....

  • Take-Out
  • Drive-Through
  • Good165 Reviews3.5
Zaxby's Chicken Fingers & Buffalo Wings 3201 Bearden Ct, Vestavia Hills
Zaxby's Chicken Fingers & Buffalo Wings
Chicken • $

Zaxby's Chicken Fingers & Buffalo Wings

3201 Bearden Ct, Vestavia Hills, AL 35243

This is probably the best breakfast we have eaten in a long time. Home cooking better than your home.Found this place by accident. I highly recommend the trip...

  • Take-Out
  • Drive-Through
  • Good62 Reviews3.8
Zaxby's Chicken Fingers & Buffalo Wings 1304 Montgomery Hwy, Vestavia Hills
Zaxby's Chicken Fingers & Buffalo Wings
Chicken • $

Zaxby's Chicken Fingers & Buffalo Wings

1304 Montgomery Hwy, Vestavia Hills, AL 35216

The girls at the drive-thru are very friendly and the food is always fresh. My only complaint is that the soda machine is the worst tasting machine I have ever...

  • Take-Out
  • Drive-Through
  • Average96 Reviews2.8