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

This is our favorite Friday takeout place. My husband and I have tried many things from the menu and have never been disappointed. Some of our favorites are...

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

Bistro V

521 Montgomery Hwy, Vestavia Hills, AL 35216

Great food, ambiance and our waitress was awesome. But we arrived on time for our reservation and proceeded to stand in the entryway for 10 minutes without any...

  • Take-Out
  • Delivery
  • Superb734 Reviews4.5
Snapper Grabbers Land & Sea Hwy 31 521 Montgomery Hwy Suite 101, Vestavia Hills
Snapper Grabbers Land & Sea Hwy 31
Seafood Markets • $$

Snapper Grabbers Land & Sea Hwy 31

521 Montgomery Hwy Suite 101, Vestavia Hills, AL 35216

Got steak sandwich and oysters and the sandwich was life changing. 12 dollar plates for fancy food?? You can easily spend that on fast food these days....

  • Take-Out
  • Delivery
  • Superb120 Reviews4.8
The Fig Tree 3160 Cahaba Heights Rd, Vestavia Hills
The Fig Tree
Southern • $$

The Fig Tree

3160 Cahaba Heights Rd, Vestavia Hills, AL 35243

I've been a customer of the Fig Tree for years. I love the atmosphere, the staff, and of course the food. It's like having a family southern gourmet...

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

Troup's Pizza

Heights Village, 3144, Vestavia Hills, AL 35243

The absolute BEST pizza ? Hamburger Pizza MUST TRY! Delicious desserts and the friendliest service. Exactly why we support local businesses! If you haven’t...

  • Take-Out
  • Delivery
  • Superb151 Reviews4.6
Foodbar Heights Village, 3156, Vestavia Hills
Foodbar
American • $$$

Foodbar

Heights Village, 3156, Vestavia Hills, AL 35243

Service staff is polite, helpful, smiling, and confident. The menu is a bit light on vegetarian choices but dishes are well prepared, tasty, and nicely...

  • Take-Out
  • Delivery
  • Superb148 Reviews4.6
Cajun Seafood House 2531 Rocky Ridge Rd #107, Vestavia Hills
Cajun Seafood House
Seafood • $$

Cajun Seafood House

2531 Rocky Ridge Rd #107, Vestavia Hills, AL 35243

Cajun seafood house has been and continues to be one of my favorite local Cajun restaurants. The food is consistent and well priced. They have full bar with a...

  • Take-Out
  • Delivery
  • Superb308 Reviews4.4
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

I love a good hamburger and this place has one of the best in the Birmingham metro area. It was juicy. It was big. …and it had great flavor. The service was...

  • Take-Out
  • Delivery
  • Superb172 Reviews4.5
Kool Korner Sandwiches 1360 Montgomery Hwy, Vestavia Hills
Kool Korner Sandwiches
Sandwich Shop • $

Kool Korner Sandwiches

1360 Montgomery Hwy, Vestavia Hills, AL 35216

Went here for the first time. I was surprised by the sandwich. It just wasn’t what I expected. It was just giving deli meat…Galician soup was really good...

  • Take-Out
  • Delivery
  • Superb140 Reviews4.5
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

Excellent service...really a good server who took the time to do a great job. Lunch menu is perfect size perrions. Try the chicken quesadilla with rice &...

  • Take-Out
  • Delivery
  • Superb205 Reviews4.4
The Pita Stop Express 3908 Crosshaven Dr, Vestavia Hills
The Pita Stop Express
Mediterranean

The Pita Stop Express

3908 Crosshaven Dr, Vestavia Hills, AL 35243

Excellent food, service and prices. Fantastic space to meet with a client for a late lunch or early dinner.Dietary restrictions: They were able to prepare my...

  • Take-Out
  • Delivery
  • Superb94 Reviews4.6
Diplomat Deli 1425 Montgomery Hwy, Vestavia Hills
Diplomat Deli
Deli • $

Diplomat Deli

1425 Montgomery Hwy, Vestavia Hills, AL 35216

Perhaps the only place I've ever eaten that has never disappointed me. One of the best restaurants in town. If you're in town for one day and can...

  • Take-Out
  • Delivery
  • Superb181 Reviews4.4
Pappas' Grill 1066 Montgomery Hwy, Vestavia Hills
Pappas' Grill
Greek • $$

Pappas' Grill

1066 Montgomery Hwy, Vestavia Hills, AL 35216

I’ve been going to this place with my dad since I was in elementary school. Hasn’t changed one bit. Excellent chicken gyro and I love their fries too! Made...

  • Take-Out
  • Delivery
  • Superb118 Reviews4.4
First Watch 700 Montgomery Hwy #188, Vestavia Hills
First Watch
Breakfast • $$

First Watch

700 Montgomery Hwy #188, Vestavia Hills, AL 35216

I absolutely love First Watch. The atmosphere is the amazing, the food is excellent (great vegetarian options), and the service is impeccable. I'll be...

  • Take-Out
  • Delivery
  • Superb186 Reviews4.3
Snapper Grabbers Land & Sea 8021 Liberty Pkwy, Vestavia Hills
Snapper Grabbers Land & Sea
Seafood Markets

Snapper Grabbers Land & Sea

8021 Liberty Pkwy, Vestavia Hills, AL 35242

This is for the Liberty Park location: I wish I had taken photos of every incredible item we tried(but see for yourself on the online menu)! Everything is just...

  • Take-Out
  • Delivery
  • Superb32 Reviews4.9

Pizza Restaurants

Pizza in Vestavia Hills
Troup's Pizza Heights Village, 3144, Vestavia Hills
Troup's Pizza
Pizza

Troup's Pizza

Heights Village, 3144, Vestavia Hills, AL 35243

The absolute BEST pizza ? Hamburger Pizza MUST TRY! Delicious desserts and the friendliest service. Exactly why we support local businesses! If you haven’t...

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

Slice Pizza & Brewhouse

3104 Timberlake Dr, Vestavia Hills, AL 35243

This is an absolutely outstanding pizza. This is a designer New York style thin crust pie. I bought a 14 inch half basic pesto, half old school and both...

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

Johnny Brusco's New York Style Pizza

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

Great pizza, great fresh ingredients. There's a guy named Kyle that works there. He made me feel very comfortable and made a great pizza.Kid-friendliness:...

  • Take-Out
  • Delivery
  • Good224 Reviews4.2

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

Excellent service...really a good server who took the time to do a great job. Lunch menu is perfect size perrions. Try the chicken quesadilla with rice &...

  • Take-Out
  • Delivery
  • Superb205 Reviews4.4
El Zunzún 4105 Crosshaven Dr, Vestavia Hills
El Zunzún
Mexican • $$

El Zunzún

4105 Crosshaven Dr, Vestavia Hills, AL 35243

We love coming here and supporting such a nice local restaurant! The food is always so good and always tastes so fresh! We've always had great service and...

  • Take-Out
  • Delivery
  • Good237 Reviews4.2
Grand Cantina 2409 Acton Rd #129, Vestavia Hills
Grand Cantina
Mexican

Grand Cantina

2409 Acton Rd #129, Vestavia Hills, AL 35216

Our go-to Mexican restaurants are off Hwy 31 in Vestavia Hills, but we happened to be in the neighborhood, so we thought we would drop by Grand Cantina. They...

  • Take-Out
  • Delivery
  • Superb41 Reviews4.5

Fast Food Restaurants

Fast Food in Vestavia Hills
Subway 3155 Green Valley Rd, Vestavia Hills
Subway
Fast Food • $

Subway

3155 Green Valley Rd, Vestavia Hills, AL 35243

This subway gets a 5 from me for their handling of online/app orders. Over the last couple of months I have placed multiple orders here via the app and each...

  • Take-Out
  • Delivery
  • Good32 Reviews3.8
Chick-fil-A Cahaba Heights 3949 Crosshaven Dr, Vestavia Hills
Chick-fil-A Cahaba Heights
Fast Food

Chick-fil-A Cahaba Heights

3949 Crosshaven Dr, Vestavia Hills, AL 35243

This location is closest to our home and also one of our favorites! The people here are always so nice and welcoming and have our food out very quick. We come...

  • Take-Out
  • Delivery
  • Average47 Reviews2.9
Captain D's 1473 Montgomery Hwy, Vestavia Hills
Captain D's
Fast Food • $

Captain D's

1473 Montgomery Hwy, Vestavia Hills, AL 35216

My car broke down there. While waiting for help to arrive I ordered a bowl of gumbo and a sweet tea. The food was great! Those ladies kept an eye on me and...

  • Take-Out
  • Drive-Through
  • Good143 Reviews3.3

Seafood Restaurants

Seafood in Vestavia Hills
Snapper Grabbers Land & Sea Hwy 31 521 Montgomery Hwy Suite 101, Vestavia Hills
Snapper Grabbers Land & Sea Hwy 31
Seafood Markets • $$

Snapper Grabbers Land & Sea Hwy 31

521 Montgomery Hwy Suite 101, Vestavia Hills, AL 35216

Got steak sandwich and oysters and the sandwich was life changing. 12 dollar plates for fancy food?? You can easily spend that on fast food these days....

  • Take-Out
  • Delivery
  • Superb120 Reviews4.8
Cajun Seafood House 2531 Rocky Ridge Rd #107, Vestavia Hills
Cajun Seafood House
Seafood • $$

Cajun Seafood House

2531 Rocky Ridge Rd #107, Vestavia Hills, AL 35243

Cajun seafood house has been and continues to be one of my favorite local Cajun restaurants. The food is consistent and well priced. They have full bar with a...

  • Take-Out
  • Delivery
  • Superb308 Reviews4.4
Snapper Grabbers Land & Sea 8021 Liberty Pkwy, Vestavia Hills
Snapper Grabbers Land & Sea
Seafood Markets

Snapper Grabbers Land & Sea

8021 Liberty Pkwy, Vestavia Hills, AL 35242

This is for the Liberty Park location: I wish I had taken photos of every incredible item we tried(but see for yourself on the online menu)! Everything is just...

  • Take-Out
  • Delivery
  • Superb32 Reviews4.9
Kool Korner Sandwiches 1360 Montgomery Hwy, Vestavia Hills
Kool Korner Sandwiches
Sandwich Shop • $

Kool Korner Sandwiches

1360 Montgomery Hwy, Vestavia Hills, AL 35216

Went here for the first time. I was surprised by the sandwich. It just wasn’t what I expected. It was just giving deli meat…Galician soup was really good...

  • Take-Out
  • Delivery
  • Superb140 Reviews4.5
Subway 8000 Liberty Pkwy Suite 124, Vestavia Hills
Subway
Sandwich Shop • $

Subway

8000 Liberty Pkwy Suite 124, Vestavia Hills, AL 35242

I ordered take out lunch on consecutive days from this Subway location. It appears to be a family operated business. I would definitely visit this location...

  • Take-Out
  • Delivery
  • Good45 Reviews3.9
Subway 2972 Columbiana Rd, Vestavia Hills
Subway
Sandwich Shop • $

Subway

2972 Columbiana Rd, Vestavia Hills, AL 35216

Probably the best Subway I've been to in a very long time. I drive by this location several times a day. I never stopped because the building looks older...

  • Take-Out
  • Delivery
  • Good69 Reviews3.8