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.

Tue–Sat 6 AM–2 PMSun & Mon 7 AM–2 PMBreakfast & lunch

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

Open Early

Breakfast is ready before the rest of Vestavia wakes up

We open at 6 AM Tuesday through Saturday, an hour before most breakfast spots in town. Grab a hot plate before work, or call ahead and we'll have your order ready.

Sunday and Monday we open at 7 AM. We close at 2 PM every day.

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.

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, AL
Lunch
Most Requested breakfast plate with eggs, bacon, grits and pancakes at Ranch House Makarios in Vestavia Hills, AL
Breakfast
Fruity French toast with strawberries, blueberries and banana at Ranch House Makarios in Vestavia Hills, AL
Breakfast
Beef kabob plate with rice and grilled vegetables at Ranch House Makarios Family Restaurant in Vestavia Hills, AL
Mediterranean
Hummus with fresh vegetables at Ranch House Makarios Family Restaurant in Vestavia Hills, AL
Mediterranean
Mediterranean catering spread from Ranch House Makarios Family Restaurant in Vestavia Hills, AL
Catering
Dining room with booths and tables at Ranch House Makarios Family Restaurant in Vestavia Hills, AL
Restaurant
Southern meat-and-three plate with chicken and dumplings, green beans, corn and a grilled pork chop at Ranch House Makarios in Vestavia Hills, AL
Lunch

Health & Safety

Keeping our kitchen clean and our food safe is a top priority

Our most recent health inspection scored 97 out of 100. We take cleanliness and food safety seriously, because our guests deserve nothing less.

Most recent inspection

Score: 97 out of 100

Inspected by
Jefferson County Department of Health
Inspection date

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

Get Directions

Frequently Asked

Good to know

Tue–Sat 6 AM–2 PM · Sun & Mon 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. Tuesday through Saturday we serve from 6 AM to 2 PM, and on Sunday and Monday from 7 AM to 2 PM. We close at 2 PM every day. Our 6 AM opening Tuesday through Saturday is earlier than most breakfast restaurants in the area, so you can eat before work.

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.

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

CallMenuOrderDirections