Skip to main content
(205) 979-6495
Warm breakfast and lunch table at Ranch House Makarios Family Restaurant in Vestavia Hills

Since 1991

A Vestavia Hills favorite with two worlds of flavor.

Ranch House Makarios brings Southern comfort food and Greek-Mediterranean favorites together at a neighborhood restaurant on Columbiana Road.

Our Story

Southern hospitality meets Mediterranean tradition.

Ranch House has long been a loved local restaurant at the intersection of Columbiana Road and Massey Road, known for hearty Southern breakfasts and classic meat & three lunches. When the Makarios family — the same family behind Makarios Kabob — brought their Greek and Mediterranean flavors to the kitchen, something special happened: Southern comfort food and Mediterranean favorites came together at one family-owned restaurant in Vestavia Hills, AL.

Today the menu reflects both worlds. On the breakfast side you'll find Southern staples — eggs any style, hash browns, biscuits and gravy, country ham, sweet and savory waffles, French toast, hotcakes, and the Ranch House Breakfast platter. On the Mediterranean side you'll find gyro plates, chicken and lamb shawarma, falafel, kibba, kafta, hummus, grape leaves, fattoush, and a Makarios salad you won't find anywhere else in town.

Ranch House Makarios Family Restaurant exterior and sign in Vestavia Hills, AL

Breakfast and a meat & three lunch tradition

At lunch we serve the meat & three tradition that Vestavia Hills regulars have come to expect — a rotating slate of Southern entrées paired with home-style vegetables. Monday brings pork chops and country fried steak; later in the week you'll find chicken pot pie, baked spaghetti, chicken and dumplings, turkey and dressing, and Southern fried chicken on the line. Mediterranean entrées and salads are available all day, so a single table can pair a meat-and-three plate with a chicken shawarma wrap and nobody has to compromise.

We're a breakfast-and-lunch restaurant. Doors open at 6 AM Monday through Saturday and 7 AM on Sunday. We close at 2 PM every day so our team can rest and prep for the next morning. If you're planning to dine in, lunch hours (11 AM – 2 PM) are our busiest — call ahead for larger groups, or order pickup for a quick weekday lunch.

A neighborhood place

Above all, Ranch House Makarios is a neighborhood restaurant. Customers who came in for breakfast in the 1990s now bring their grandkids; church groups, office teams, and families crossing town for a Saturday morning plate are part of the rhythm of the place. We're proud to sit on Columbiana Road in Vestavia Hills — and proud to be the spot in town where Southern hospitality meets Mediterranean tradition.

For special events, family celebrations, office lunches, and church gatherings, we offer catering trays from both sides of the menu. Browse the full menu to see what's on the rotating meat & three this week, or visit our catering page to plan your next event.

Table setting at Ranch House Makarios Family Restaurant in Vestavia Hills, ALRanch House Makarios neighborhood restaurant sign in Vestavia Hills, AL
CallMenuOrderDirections