Elmo's Diner Carrboro

Like a true diner, we serve homemade food and breakfast all the time. We have comfy booths, as well as tables, and lots of high chairs and boosters for the little ones! We are a gathering place where locals are sure to see someone they know and visitors are likely to make new friends. We’re a community restaurant both in the sense that we are a local favorite and in the sense that we strive to be good neighbors and give back to our community.


Why a Diner?

Why Elmo’s “Diner?” Eating in a diner is a warm and wonderful experience. It’s a place where the staff learns your name and stops by your table to say “Hello.” When your family comes to town you get excited to bring them to Elmo’s.

“It’s not the fanciest place,” you tell them, “but this is our place — this is where we eat”.

At Elmo’s, we recognize that the vast majority of our business is made up of repeat customers. You are our friends and our neighbors, and we want you to feel good about eating at Elmo’s. We put you first. We pride ourselves on serving fresh, delicious food – like you would make at home, if you had the time. We don’t use mixes or “instant” meals. Our pancakes are made from scratch. We bake all of our desserts in our kitchen. Our soups are homemade, and we take a long time to slow roast our turkey and roast beef. We don’t serve anything that contains MSG, and our fries are cooked in 100% canola oil. Our goal is to provide service and food that are not simply good, but outstanding.



919 929 2909
200 N Greensboro Street, Ste. B12, Carrboro, NC, 27510, United States
Switch to desktop site