Skip to main content
(205) 979-6495
Mediterranean food spread from Ranch House Makarios Family Restaurant in Vestavia Hills, AL

Vestavia Hills, Alabama

Southern & Mediterranean Restaurant in Vestavia Hills

Southern comfort food with a taste of Mediterranean flavor.

A family breakfast restaurant in Vestavia Hills serving Southern breakfast classics, meat & three lunches, Mediterranean favorites, catering, and private events from one family kitchen.

Mon–Sat 6 AM–2 PM · Sun 7 AM–2 PM · Breakfast & lunch

2931 Columbiana Rd, Vestavia Hills, AL 35216 · (205) 979-6495

Fresh Daily

Southern favorites and Mediterranean classics

From breakfast and lunch in Vestavia Hills to Greek and Mediterranean plates, this Southern restaurant has something for everyone.

One Egg with Bacon or Sausage from the Egg Plates menu at Ranch House Makarios

Egg Plates

Served with your choice of grits, gravy, or tomato slices, and either a biscuit or toast.

  • One Egg, Any Style$5.99
  • One Egg with Bacon or Sausage$7.50
  • One Egg with Ham$8.50
  • One Egg with Country Ham$9.50
Ribeye 10oz from the Entrées & Specialty Plates menu at Ranch House Makarios

Entrées & Specialty Plates

Cooked to order, available all day. Comes with 2 sides.

  • Salmon Fillet (7 oz)$20.00
  • Grouper, Tilapia or Catfish$15.99
  • Ribeye 10oz$25.99
  • Shrimp$15.99

Meat & Vegetables

Available 11AM–2PM. Rotating Southern comfort food served daily.

  • Monday
  • Tuesday
  • Wednesday
  • Thursday
Warm breakfast and lunch table at Ranch House Makarios in Vestavia Hills, AL

Our Story

A Vestavia Hills favorite with two worlds of flavor

For years, Ranch House has been a loved, family-owned fixture at Columbiana and Massey Road — known for hearty Southern breakfasts and a classic meat & three lunch. When the Makarios family — the same family behind Makarios Kabob — brought their Greek and Mediterranean cooking to the kitchen, two worlds of comfort food came together under one roof.

Featured Dishes

Breakfast and lunch dishes in Vestavia Hills

From Southern breakfast plates to Mediterranean wraps, here are a few plates from the Ranch House Makarios menu.

Gallery

Food that looks as good as it tastes

Seafood sampler with shrimp, oysters, clam strips, fish and hush puppies at Ranch House Makarios in Vestavia Hills, ALLunch
Most Requested breakfast plate with eggs, bacon, grits and pancakes at Ranch House Makarios in Vestavia Hills, ALBreakfast
Fruity French toast with strawberries, blueberries and banana at Ranch House Makarios in Vestavia Hills, ALBreakfast
Beef kabob plate with rice and grilled vegetables at Ranch House Makarios Family Restaurant in Vestavia Hills, ALMediterranean
Hummus with fresh vegetables at Ranch House Makarios Family Restaurant in Vestavia Hills, ALMediterranean
Mediterranean catering spread from Ranch House Makarios Family Restaurant in Vestavia Hills, ALCatering
Dining room with booths and tables at Ranch House Makarios Family Restaurant in Vestavia Hills, ALRestaurant
Southern meat-and-three plate with chicken and dumplings, green beans, corn and a grilled pork chop at Ranch House Makarios in Vestavia Hills, ALLunch

Google Reviews

Loved by local guests in Vestavia Hills

From hearty breakfasts to Southern lunch plates, guests love the friendly service, big portions, and homey local atmosphere.

  • Great people, really good food in big portions, and the kind of charm you can only find in good local restaurants.

    Mark S.

    Google Review

  • Delicious breakfast stop with casual family, homey feel.

    Marti F.

    Google Review

  • Great service, great food and an easy in and out! Don’t miss this place.

    Greg B.

    Google Review

Location

Visit us in Vestavia Hills

Find us on Columbiana Road for breakfast, lunch, Southern comfort food, and Mediterranean favorites.

2931 Columbiana Rd

Vestavia Hills, AL 35216

Frequently Asked

Good to know

Mon–Sat 6 AM–2 PM · Sun 7 AM–2 PM · Breakfast & lunch

What type of food does Ranch House Makarios Family Restaurant serve?

We serve Southern comfort food with a taste of Mediterranean. Mornings bring a full Southern breakfast, and lunch is a classic meat & three with rotating home-style sides. We also offer Greek and Mediterranean favorites like gyro and shawarma plates, falafel, hummus, grape leaves, and Greek and Fattoush salads.

What are your hours?

We are open every day for breakfast and lunch. Monday through Saturday we serve from 6 AM to 2 PM, and on Sunday from 7 AM to 2 PM. We close at 2 PM every day.

Do you serve dinner?

No, we close at 2 PM. Our kitchen focuses on Southern breakfast and a meat & three lunch service from 11 AM to 2 PM. For evening events, our catering trays are a great way to enjoy our food at dinner.

Do you serve lunch on Saturday and Sunday?

Yes — we serve breakfast and lunch every day until 2 PM. Saturday and Sunday lunch features a rotating weekend specials menu of meats and vegetables. Call us at (205) 979-6495 to hear today's selection.

Do you serve brunch?

Yes. Our full breakfast menu is served all day until we close at 2 PM, seven days a week — so a late weekend breakfast or brunch is easy. Lunch service starts at 11 AM if your table wants both.

Where are you located?

We are at 2931 Columbiana Rd, Vestavia Hills, AL 35216, near the intersection of Columbiana Road and Massey Road.

Do you offer takeout?

Yes. Takeout and pickup orders are available during regular hours. Call (205) 979-6495 to place a pickup order.

Do you offer catering?

Yes. We cater Southern and Mediterranean trays for office lunches, family gatherings, church events, and private celebrations. Visit our catering page or call us to discuss menu, lead time, and tray sizing.

How can I place a takeout order?

Call (205) 979-6495 during regular hours and we will take your pickup order over the phone.

Do you have vegetarian or lighter options?

Yes. Our menu includes veggie omelets, falafel plates and wraps, hummus, grape leaves (veggie option), Greek and Fattoush salads, fresh fruit, oatmeal, and our Fitness Breakfast (egg whites, turkey bacon or sausage, fruit, and a biscuit or toast).

Breakfast & Lunch

Stop by or call ahead.

Call ahead or swing by Columbiana Road for breakfast, lunch, pickup, and catering questions.

Mon–Sat 6 AM–2 PM · Sun 7 AM–2 PM · Breakfast & lunch

CallMenuOrderDirections