Professional Restaurant work
★★★★☆ 4.36 · 77 Google reviews

Johnny K's Restaurant — Restaurant in Indian Trail, NCSouthern home cooking in Indian Trail, breakfast all day

Johnny K's Restaurant is a Restaurant in Indian Trail, rated 4.36 stars across 77 Google reviews. The family-run diner serves breakfast all day alongside Southern comfort plates and Greek-influenced salads and grilled platters, with takeout available.

★★★★☆ 4.36 · 77 Google reviews Free estimates Locally owned · Indian Trail NC
Why Indian Trail trusts Johnny K's Restaurant

The table Indian Trail comes back to

4.36Google rating
77Google reviews
LocalIndian Trail, NC owned
FreeEstimates
The trade

What good work looks like

Representative photos of restaurant work.

What we do

From the kitchen

Made to order, served hot, priced for regulars. Here's what comes out of the kitchen.

Breakfast Served All Day

Omelettes, eggs, pancakes, and other diner breakfast plates served through the whole service day, not just in the morning.

Down Home Lunch Specials

A rotating meat-and-two lunch board that changes by the day, with plates like country style steak, chicken and dumplings, meatloaf, and fried chicken alongside hot and cold vegetables.

Grilled Platters

Grilled plates from the menu's everyday deals, including souvlaki with pita and cucumber sauce, marinated chicken or beef tips over rice, rib eye steak, pork chops, and hamburger steak with onions and gravy.

Sandwiches and Burgers

Diner sandwiches and burgers, including the club sandwich, patty melt, French dip, and cheeseburgers served deluxe with fries and slaw.

Salads and Cold Plates

Chef, turkey or ham and cheese, and traditional Greek salads, the Greek 'N Chick salad, and cold plates built around tuna salad, chicken salad, turkey, or roast beef.

Fried Seafood and Southern Plates

Battered and fried plates in pure vegetable oil, including Calabash shrimp, flounder, fried chicken, chicken tenders, and salmon cakes, plus baked and roasted options like lasagna and chicken parmesan.

Takeout

Call-ahead takeout for breakfast, lunch, and dinner plates, so a full diner meal can go home or back to the office.

Service area

Proudly serving Indian Trail and nearby

Based at 138 Indian Trail Rd N, Indian Trail, NC 28079 — and on the road across the area every day.

Indian Trail Stallings Monroe Matthews Weddington Lake Park
Good to know

Questions people actually ask

Hours can shift on holidays and weekends — call or check our Google listing for today's times before you head over.

Yes — call in your order and we'll have it hot and ready when you get here.

Usually, with a little notice. Call ahead with the size of your party and when you're coming, and we'll tell you honestly what we can do.

Ask when you order — the kitchen will tell you straight what works for allergies and preferences today.

From the notebook

Breakfast All Day in Indian Trail: How a Diner Menu Actually Works

Breakfast at noon is not an accident. It is how a diner kitchen is built, and knowing the logic makes ordering easier.

Browse the guides →
Call to order

Call it in or come by

Call ahead for takeout or a table, or just walk in hungry — we'll take it from there.

(704) 821-5015

Hours & location

HoursCall for hours

138 Indian Trail Rd N, Indian Trail, NC 28079
Get directions →

Prefer to talk? Call (704) 821-5015 — a real person picks up.

For the owner

Is this your business? This site is yours.

We built this website for Johnny K's Restaurant — free, and it’s yours. Tell us where to send your customer inquiries and we’ll get you set up.

This goes straight to the team that built your site — a real person replies, usually within a day. Once you’re verified, your site gets an Owner Verified badge. No spam, no sales pitch.

Is this your business? This website was built for Johnny K's Restaurant — it’s yours, free, no catch. Claim it →