OJ's Diner in Columbia: Classic Breakfast and Lunch in a Historic Spot
What OJ's Diner Offers
OJ's Diner is a long-standing breakfast and lunch spot in Columbia located on Main Street, known for traditional diner fare and a no-frills atmosphere that has drawn regulars for decades. The menu centers on eggs, pancakes, hash browns, and sandwiches—the kind of food you order without overthinking it. Service is quick, portions are substantial, and the place fills up on weekend mornings with families, construction crews, and people who have been coming here since they were kids.
The diner's appeal lies in its consistency and its refusal to chase trends. You won't find avocado toast or cold brew on the menu. What you will find are omelets made to order, biscuits and gravy, burgers, and pie. The coffee is always hot, and the staff knows most of the people who walk through the door.
Key Takeaways
- OJ's serves breakfast and lunch daily, with breakfast available all day, making it a reliable stop whether you arrive at 7 a.m. or noon.
- The diner is cash-friendly and affordable, with most entrees under $15, making it accessible for a quick meal or a lingering breakfast.
- Parking is street parking along Main Street, which fills quickly during peak breakfast hours on weekends.
- The space is small and can get crowded during weekend mornings, so arriving early or going on a weekday means shorter waits.
The Menu and What to Order
Breakfast is the main event at OJ's. The omelets come with your choice of fillings—cheese, ham, bacon, sausage, peppers, onions—and arrive with toast and hash browns. Pancakes and waffles are made fresh, and the biscuits and gravy are a solid choice if you want something hearty and quick. Eggs can be ordered any style, and the hash browns are crispy, not soggy.
For lunch, the menu shifts to sandwiches, burgers, and plate lunches. The burger is a straightforward diner burger—beef patty, bun, toppings of your choice. Chicken salad and tuna salad sandwiches are popular with the lunch crowd. Plate lunches often include a vegetable and a starch, and prices reflect the portion size.
Pie is available daily and changes, so ask what's fresh when you sit down. Coffee refills are standard, and sweet tea comes by the glass.
Hours, Location, and Parking
OJ's Diner is located on Main Street in downtown Columbia, in a building that has housed the restaurant for many years. The storefront is modest and easy to spot if you know where to look. Hours are typically early morning through early afternoon—breakfast service starts around 6 or 7 a.m., and the diner closes in the early afternoon, usually by 2 or 3 p.m.
Parking is street parking along Main Street. During weekend breakfast hours, spots fill quickly, so you may need to circle or park a block or two away. Weekday mornings and lunch hours have easier parking. There is no dedicated lot.
The Atmosphere and Who Goes There
OJ's is a working diner, not a themed restaurant. The booths are vinyl, the walls are simple, and the lighting is bright. The noise level is high during peak hours—conversations carry, dishes clatter, and the kitchen is audible. This is part of the appeal for regulars; it feels lived-in and authentic rather than designed.
The crowd is mixed: families with kids, older couples who have been coming for years, construction workers on their way to job sites, and people from the neighborhood. Conversation between strangers at the counter is normal. The staff moves fast and knows most of the regulars by name and order.
When to Go and What to Expect
Weekend mornings are the busiest time. If you go on a Saturday or Sunday between 8 and 10 a.m., expect a wait, especially if you're a party of more than two. The wait is usually 15 to 30 minutes, and you'll stand near the register or outside. Seating is first-come, first-served.
Weekday mornings are calmer. You can usually sit down within a few minutes. Lunch is quieter than breakfast, and the diner is nearly empty by 1 p.m. If you want the full OJ's experience—busy, lively, full of regulars—go on a Saturday morning. If you want a peaceful meal and quick service, go on a Tuesday or Wednesday.
Payment and Budget
OJ's is cash-friendly and has been for a long time, though most diners now take cards as well. Prices are low by current standards. Breakfast entrees typically run $8 to $12. Lunch sandwiches and burgers are in the $10 to $14 range. Sides like hash browns, toast, and pie are a few dollars each. A full breakfast for two people, with coffee and tip, usually comes to under $30.
There is no table service charge or automatic gratuity. Tipping is customary and expected, especially if you sit at a booth or the counter for a while.
Why OJ's Matters in Columbia
OJ's Diner is one of the older independent restaurants still operating in downtown Columbia. It has survived decades of changing neighborhoods, chain restaurant competition, and shifts in how people eat. The diner represents a kind of eating place—affordable, unpretentious, consistent—that has largely disappeared from many American towns. For people who grew up in Columbia, OJ's is often tied to memory: a place their parents took them, a place they took their own kids, a place that has not changed much in 30 or 40 years.
For visitors, OJ's offers a genuine glimpse of how locals eat and gather. It is not a tourist attraction dressed up as a diner; it is an actual diner where actual people eat breakfast before work.
Frequently Asked Questions
Do I need a reservation?
No. OJ's operates on a first-come, first-served basis. You walk in, wait if there's a line, and sit when a table opens. During peak weekend breakfast hours, waits can run 15 to 30 minutes, but the turnover is fast.
Can I bring a large group?
Large groups are possible but not ideal. The diner is small, and a party of 8 or more may be asked to wait longer or split across multiple tables. Calling ahead to give a heads-up is courteous, though not required.
Is there anything vegetarian on the menu?
Yes. Omelets can be made with cheese and vegetables only. Pancakes, waffles, and French toast are vegetarian. Salads and vegetable sides are available. The menu is not extensive for vegetarians, but options exist.
What time should I go to avoid a wait?
Weekday mornings before 8 a.m. or after 10 a.m. are quietest. Lunch hours (11:30 a.m. to 1 p.m.) are also calm. Saturday and Sunday mornings between 8 and 10 a.m. are the busiest times.
Does OJ's serve lunch every day?
Yes, but hours are limited. The diner typically closes in the early afternoon, usually by 2 or 3 p.m. Lunch service is shorter than breakfast service, so arriving by early afternoon is wise if you want a full menu.