19 Best Vegetarian Restaurants in Vestavia Hills

Taziki's Mediterranean Cafe - Vestavia Hills Mediterranean • $
1425 Montgomery Hwy # 199, Vestavia Hills

Customers` Favorites

Lemon Chicken Soup Beef Side Salad
Grilled Chicken Basil-Pesto Pita
Lamb Gyro and Roasted Potatoes
Caesar Salad with Added Shrimp
Hummus with Veggies Appetizer
Grilled Chicken Shish Kebob
Grilled Beef Tender Gyro
Grilled Chicken Breast
Herbroasted Pork Loin
Grilled Shrimp Feast

“Food is always tasty and well made. Easy to order on the app and pop over for a pick up. Always great service and we’re always glad when we have Taziki’s make us dinner:)“

4.7 Superb116 Reviews
Samurai Japan Japanese • $$
700 Montgomery Hwy #178, Vestavia Hills

Customers` Favorites

Shrimp with Broccoli with Garlic Sauce
Shrimp Tempura
Steak Hibachi
Dynamite Roll
Waffle Sundae
Volcano Roll
Udon Noodle
Clear Soup
Miso Soup
Spicy Tuna

“Our food was amazing, and the service was great! Even our picky kiddo loved it!“

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

Customers` Favorites

Seafood Hot and Sour Soup
General TSO's Chicken
Shrimp Fried Rice
Sesame Chicken
Mongolian Beef
Egg Drop Soup
Orange Chicken
Crab Rangoon
Pork Lo Mein
Egg Roll

“I've only gotten take out. But they have been very polite and my order has been correct. I've chosen a couple of different dishes and they're very good. They also put your food in a plastic bag so it doesn't spill in your car like must take out.

Parking: There's plenty of parking right in front of the restaurant.“

4.7 Superb50 Reviews
Bistro V Bistros • $$$
521 Montgomery Hwy, Vestavia Hills

Customers` Favorites

Shrimp and Grits with Spinach Tomatoes White Wine Cream Sauce Topped with Bacon
Grilled or Fried Shrimp Plate 20 Fried Oyster Plate
Served with Sweet Potato Fries and Slaw
Crusty Bread with Butter
Fried Green Tomatoes
Braised Short Ribs
House Chardonnay
Fish of the Day
Blueberry Pie
Crab Cakes

“We had my daughters Baby Sprinkle at bistro V Thursday night. The food and wine were wonderful. 😄“

4.5 Superb169 Reviews
Cajun Seafood House Seafood • $$
2531 Rocky Ridge Rd SUITE 107, Vestavia Hills

Customers` Favorites

Fried Green Tomatoes
Snow Crab Clusters
Red Beans and Rice
Crawfish Etouffee
Shrimp and Grits
Fried Crab Claws
Mashed Potatoes
Stuffed Grouper
Seafood Platter
Stuffed Shrimp

“The food is always fresh. Delicious with friendly staff.“

4.5 Superb161 Reviews
The Ridge Eat & Drink Burgers • $
3325-201 Rocky Ridge Plz, Vestavia Hills

Customers` Favorites

To Go Pimento Cheese Balls
The Ridgeline Sandwich
Crunchy Fried Pickles
Fried Pimento Cheese
Sweet Potato Mountain
Philly Cheese Steak
Chicken and Waffles
The Frenchie Salad
Side Fried Pickles
Cahaba Quesadilla

“I went there for the first time today,I enjoyed a delightful mimosa and had the most amazing breakfast sandwiches in my entire life! The service,atmosphere,and food is amazing!!“

4.5 Superb88 Reviews
Chopt Creative Salad Co. Salad • $
708 Montgomery Hwy Suite 108, Vestavia Hills

Customers` Favorites

Sesame Ginger Chicken Salad
Mediterranean Tahini Bowl
Craft Your Own Warm Bowl
Blissful Harvest Bowl
Sesame Ginger Crunch
Panko Fried Chicken
Mediterranean Bowl
Cauliflower Rice
Grilled Chicken
Mexican Chicken

“I come here like twice a week, super chill vibe, the employees are nice and even memorized my order once I became a regular(kale Caesar salad which is TOO good)😂 the ingredients are super fresh and I’ve never seen them run out of anything. Come here for some good salad and lighting (I do my homework here all the time)“

4.5 Superb77 Reviews
Foodbar American • $$
3156 Heights Village, Vestavia Hills

Customers` Favorites

Fried and Sautéed Crab Claws
Pan Seared Gulf Sheepshead
Strawberry Ice Cream Cake
Chocolate Phyllo Parcel
Hash Brussels Sprouts
Lacquered Pork Roast
Tomato Salad
Duck Breast
Lemon Pie
Ahi Tuna

“Great food and really awesome atmosphere!“

4.6 Superb41 Reviews
First Watch Breakfast • $
700 Montgomery Hwy #188, Vestavia Hills

Customers` Favorites

Biscuits and Turkey Sausage Gravy with Eggs
Eggs Benedict - Smoked Salmon
Farm Stand Breakfast Tacos
Banana Granola Pancake
Smoked Salmon Frittata
Lemon Ricotta Pancakes
Floridian French Toast
Traditional Breakfast
Million Dollar Bacon
Multigrain Pancakes

“Great food; quick, courteous service; reasonable pricing. My new favorite place for a "special breakfast."“

4.4 Superb101 Reviews
Tecate Bar and Grill Mexican • $
612 Montgomery Hwy # 100, Vestavia Hills

Customers` Favorites

Bistek Rranchero and Chiles Toreados
Fajita Plate Chips and Salsa
Chicken Quesadilla
Fajitas Taco Salad
Black Bean Dip
Spicy Burrito
Steak Fajitas
Cheese Dip
Fish Tacos
Guacamole

“Amabilidad y muy rica la comida.“

4.5 Superb26 Reviews
Donatos Pizza Pizza • $
629 Montgomery Hwy, Vestavia Hills

Customers` Favorites

Serious Cheese - 12 Gluten Free Crust
Caprese or Italian Side Salad
Hot Chicken Pizza Large
Pepperoni Lovers Pizza
Double Bacon Pepperoni
Asiago Cheese Bread
Medium Hot Chicken
Hot Chicken Pizza
Chicken Spinach
Pepperoni Pizza

“The reviews speak for itself. The pizza was phenomenal and the flavor really carried through. We got the ‘Very Veg’ and I would hands down order it again. The olives stole the show! Great service, fair prices, and great deals. You’ve got a regular out of me.“

4.2 Good71 Reviews
Mugshots Grill and Bar - Vestavia Hills, AL Family • $
1919 Kentucky Ave #101, Vestavia Hills

Customers` Favorites

McDonald Burger with Beer Battered Fries
Kaylas Mini Chicken Basket
Beer Battered Onion Rings
Sweet Potato Fries
Breakfast Burger
A1 Steak Burger
Chicken Fingers
Fried Mushrooms
Fried Pickles
Cheeseburger

“We enjoyed our appetizers and beer this afternoon while we watched the Alabama football game. The bartender/server was great. She was very attentive and helpful. We thoroughly enjoyed our afternoon!“

4.1 Good157 Reviews
Davenport’s Pizza Palace - Vestavia Hills Pizza • $
700 Montgomery Hwy Suite 193, Vestavia Hills

Customers` Favorites

Medium Pizza for Two Whole
Large Pizza for Two Whole
Large Pizza for Two Half
Meat Lover's Special
Meat Lovers Pizza
Pepperoni Pizza
Pizza for One
Garden Salad
Soft Drinks

“Great Pizza. Great Beer. You can even get a cocktail here! Great Service. I have been going here since the mid sixties.“

4 Good72 Reviews
Moe's Original BBQ - Vestavia Hills Barbecue • $
2520 Rocky Ridge Rd, Vestavia Hills

Customers` Favorites

Smoked Chicken Dinner Plate with Brunswick Stew
Smoked Turkey Sandwich
Pulled Pork Sandwich
Pulled Pork Platter
Wings and Fries
Banana Puddin'
Smoked Turkey
Redneck Nachos
Chicken Wings
White Sauce

“I can not speak more highly of the owners of Moe’s BBQ and the superb job they did catering my son’s rehearsal dinner. The food was extraordinary and the staff that came to help serve was phenomenal-very kind and so helpful. Great communication during the planning phases and so many compliments on the delicious dinner! Thank you for making my son’s rehearsal dinner exactly what he wanted!“

3.8 Good37 Reviews
El Zunzún Mexican • $
4105 Crosshaven Dr, Vestavia Hills

Customers` Favorites

Salsa and Green Salsa Comes with the Table and Has Great Flavor
Pork Carnitas Tacos
Nachos with Cheese
Crispy Taco Basket
Hummingbird Queso
House Quesadilla
Chips and Salsa
Cochinita Pibil
Tacos Al Pastor
Chile Relleno

“Love this place! The food is always fresh and the staff is great. I’ll keep coming back!“

4 Good106 Reviews
Slice Pizza & Brew Vestavia Pizza • $
3104 Timberlake Dr, Vestavia Hills

Customers` Favorites

Perfect Pepperoni Pizza
Spicy Hawaiian Pizza
This Little Piggy
Firebaked Wings
Old School Pizza
Rockhouse Salad
Hot Mama Pizza
Soul Pie Pizza
Spinach Salad
Caesar Salad

“Slice is by far the best pizza I’ve ever had anywhere! I’ve had pizza in New York, Chicago and anywhere known for good pizza. Nothing else comes close! When I’m around Birmingham I always try to make time to go to one of their locations. Today I went to the one in Vestavia. The pizza was great and so was the service.“

4 Good122 Reviews
Crestline Bagel Company Bagels • $
4117 Crosshaven Dr #5230, Vestavia Hills

Customers` Favorites

Ham and Cheese on Everything Bagel
Bacon Egg and Cheese Biscuit
Western Omelet Wrap
Sandwich with Side
Bagel with Meat
Cinnamon Roll
Sesame Seed
Sandwich
Focaccia

“Nice place.. Cool atmosphere. Upbeat music. Lots of interesting people. Inside and outside seating. Having a plant nursery adjoining is refreshing. Bagels were tasty, fresh and healthy--aside from the butter and that made them yummy!

Kid-friendliness: Kids would enjoy the place.“

3.8 Good66 Reviews
Martin's Bar-B-Que Joint Barbecue • $
3029 Pumphouse Rd, Vestavia Hills

Customers` Favorites

Pulled Pork Sandwich and Brocoli Salad
Fried Catfish Sandwich
Fried Chicken Sandwich
Pulled Pork Shoulder
A Whole Slab of Ribs
Brisket Sandwich
Brisket Burger
Turkey Sandwich
Farmhand Fries
Smoked Brisket

“Favorite place to eat at in Alabama!“

3.9 Good108 Reviews
Sol Azteca Méxican Restaurant Mexican • $
1360 Montgomery Hwy #128, Vestavia Hills

Customers` Favorites

Cheese Quesadilla Flauta & Chile Relleno
Chalupa and Chile Relleno Combination
3 Taco Enchilada Chile Relleno
Camarones Al Mojo de Ajo
Bistec A la Mexicana
Enchiladas Rancheras
Tacos de Carne Asada
Taco Salad de Pollo
Burrito California
Burrito Mexicano

“Good food and the best frozen margaritas in town! Service is always friendly and there's great ambiance. Sol Azteca has been owned by the same family for decades. My wife and her family have been going there since she was a child and, when I started going there with them, the owners and staff welcomed me like I was family, too.

We always start with the cheese dip with a side of diced jalepenos and a frozen margarita. I usually get a fajita chicken quesadilla with rice and beans on the side, plus a little of their house made hot sauce (which will light you up!), a fajita chicken taco salad, or chicken and steak fajitas, but everything is good from the whole fried fish, shrimp cocktail, and enchiladas to the chilaquiles!

Go and get a margarita or three, just make sure you've got a designated driver!“

3.7 Good81 Reviews

You May Also Like