“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

Vestavia Hills, Alabama
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
Fresh Daily
From breakfast and lunch in Vestavia Hills to Greek and Mediterranean plates, this Southern restaurant has something for everyone.

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

Cooked to order, available all day. Comes with 2 sides.
Available 11AM–2PM. Rotating Southern comfort food served daily.

Our Story
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
From Southern breakfast plates to Mediterranean wraps, here are a few plates from the Ranch House Makarios menu.



Iceberg lettuce, tomatoes, cheddar cheese, pickles, and boiled egg.
See Daily Salads on the menu →
Shrimp, oysters, clam strips, fish & hush puppies.
See Entrées & Specialty Plates on the menu →
Pre-marinated chicken breast with our sumac specialty sauce.
See Entrées & Specialty Plates on the menu →
Charbroiled marinated chicken, garlic sauce & pickles.
See Sandwiches & Wraps on the menu →Gallery
Lunch
Breakfast
Breakfast
Mediterranean
Mediterranean
Catering
Restaurant
LunchGoogle Reviews
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
Find us on Columbiana Road for breakfast, lunch, Southern comfort food, and Mediterranean favorites.
2931 Columbiana Rd
Vestavia Hills, AL 35216
Frequently Asked
Mon–Sat 6 AM–2 PM · Sun 7 AM–2 PM · Breakfast & lunch
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.
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.
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.
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.
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.
We are at 2931 Columbiana Rd, Vestavia Hills, AL 35216, near the intersection of Columbiana Road and Massey Road.
Yes. Takeout and pickup orders are available during regular hours. Call (205) 979-6495 to place a pickup order.
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.
Call (205) 979-6495 during regular hours and we will take your pickup order over the phone.
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
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