11 Hole-In-The-Wall Restaurants In Johnson City, Tennessee That Locals Would Rather Keep Secret
One of the best Indian restaurants on this list sits inside a building that used to be a Long John Silver’s. I love that kind of plot twist.
Another spot bakes pizza in a hand-built brick oven that weighs about 10 tons. A downtown diner stays open until 4 AM on weekends, which feels like a public service.
These are not fancy places with valet parking. They’re strip mall storefronts, tiny counters, and humble rooms all over this corner of Tennessee.
I think that’s exactly why they’re so fun to track down.
The food is the main event here, not the decor. Some of these kitchens change their menus every week, and some only open a few days at a time.
So which one are you trying first?
1. Mid City Grill

Few kitchens in town will flip you a burger at 3 AM on a Saturday. This no-frills downtown diner stays open until 4 AM on Friday and Saturday nights.
That makes it a lifesaver for night owls, college students, and anyone whose dinner plans fell apart. Lunch runs from 11 AM to 2:30 PM, and dinner starts back up at 5 PM.
Burgers are the big draw, and the cheeseburgers get plenty of love. You also get freshly made fries and potato chips, which is a nice touch at a casual counter spot.
Breakfast is on the menu too, so a late-night pancake craving is fair game.
Here’s a surprise for a burger joint. The vegetarian and vegan options run deep, with a full vegetarian menu on hand.
Look for vegan portabella fingers, vegan onion rings, and a side of vegan fried banana peppers. Even the meat lovers at your table might steal a few of those peppers.
The room leans into cool 80s decor, so the setting feels fun without trying too hard. Service is quick, and you can order at the counter or sit down.
Monday is the one day the doors stay shut. Sunday dinner wraps up earlier, at 9 PM.
If you want a quieter visit, weekday afternoons tend to be calm. Friday and Saturday nights are when the place really hops, so expect company.
Address: 106 S Commerce St, Johnson City, TN 37604
2. Taste Budz

Blink and you’ll miss lunch here. Taste Budz only opens Tuesday through Friday, from 11 AM to 5 PM.
That short window is part of what makes it feel like an insider’s spot. Plan ahead, because weekends and Mondays are off the table.
The menu sticks to barbecue and good old country cooking. Chicken and ribs show up as favorites, and the food comes out home-cooked and fairly quick.
The menu changes weekly, which keeps things interesting. You might find a dish one week that’s gone the next, so a little curiosity pays off.
Personal service is a big part of the charm. The owners are known for being friendly and talented, and they’ll cook your food the way you like it.
That kind of flexibility is rare at a busy lunch counter. It feels more like eating at a neighbor’s table than at a restaurant.
Covered outdoor seating gives you a spot to eat when the Tennessee weather cooperates. Shade over your ribs is never a bad deal.
Reservations aren’t accepted, so just show up hungry. Takeout works too if you need to grab lunch and head back to work.
Got a party or office event coming up? Catering is available, which could make you the most popular person in the break room.
Address: 300 S Roan St, Johnson City, TN 37601
3. GooDoo Bowl

Mango chicken in a strip center on North Roan Street sounds like a tropical daydream. At GooDoo Bowl, it’s a real lunch option.
Island-fusion cooking is the focus here. The kitchen makes its food from scratch, and the mango chicken rice bowls are the headline act.
Don’t skip the savory hand pies. They’re easy to grab, fun to eat, and a great add-on if you can’t pick just one thing.
Plant-based eaters get plenty to work with. Vegan and vegetarian options are available, giving plant-based diners several choices beyond a side salad.
The vibe stays casual and on the quiet side. Order at the counter, find a seat, and settle into a relaxed meal.
Timing matters, so check the calendar before you go. GooDoo Bowl is closed on Mondays and Tuesdays but also offers service on Wednesdays.
Thursday and Friday hours run from 11:30 AM to 8 PM. Saturday opens at noon, and Sunday wraps up at 7 PM.
Bringing your pup? Dogs are welcome outside, which is handy when you want to enjoy the outdoor seating.
Curbside pickup is offered as well. That’s a smart move on a busy night when you want island flavor on your couch.
Reservations are accepted too, which is a nice perk for a small spot. Free Wi-Fi rounds things out if you want to linger.
Address: 1210 N Roan St #5, Johnson City, TN 37601
4. The Roots Vietnamese Restaurant

A giant bowl of pho can fix a gloomy day faster than a nap. The Roots serves its signature pho in seriously generous portions.
The XE Lua Combo Pho is a menu highlight. If you like a little of everything in your bowl, that’s a strong place to start.
Pair it with the fried egg rolls, which are filled with ground chicken, glass noodles, carrots, and taro. They’re a classic for a reason, and they come out hot and fresh.
Want a pick-me-up after lunch? Vietnamese coffee is on the menu, and it’s a sweet, bold way to finish.
Vegans and vegetarians can relax here. Vegetarian options are available, while vegan diners should confirm ingredients with the restaurant before ordering.
The dining room is known for being peaceful and calm. Friendly staff and a kind owner help make it an easy place to unwind.
Pay attention to the schedule, because it’s a little unusual. The restaurant closes on Tuesday instead of Monday.
Hours run 11 AM to 8 PM on every other day. Sunday afternoon tends to be the busiest stretch.
Planning a group meal? Reservations are accepted, and catering is available for bigger events.
The spot sits on North State of Franklin Road. It’s a handy stop whether you’re near campus or running errands across Johnson City.
Address: 600 N State of Franklin Rd, Johnson City, TN 37604
5. Pho Lao Kitchen Der

Laotian cooking doesn’t show up on many menus in East Tennessee. That alone makes Pho Lao Kitchen Der worth a detour to Boones Creek Road.
The kitchen blends Laotian and Thai flavors. Handmade pho leads the way, and it’s a different take from what you’ll find at Vietnamese spots.
Crab rangoons make a crunchy starter. They’re the kind of snack that disappears before anyone admits to eating the last one.
Tom yum soup is another menu highlight. It’s a bright, tangy choice if you want something with a little kick.
Save room for mango sticky rice. Sweet mango and soft rice make one of the best simple desserts around.
Tea fans get a good selection here too. A hot cup pairs nicely with a big bowl of noodles.
The space is small, casual, and fairly quiet. Full vegan and vegetarian menus mean plant-based eaters have real choices.
Hours are Tuesday through Saturday, from 11 AM to 8 PM. Sunday and Monday are days off for the kitchen.
Tuesday lunch tends to be the busiest time. Saturday mornings and afternoons are usually calmer, so that’s a good pick for a relaxed meal.
Free parking makes the trip easy. Takeout and delivery are options if you’d rather enjoy that pho at home.
Address: 3043 Boones Creek Rd #105-3, Johnson City, TN 37615
6. Wok and Hibachi

Leftovers count as a bonus meal, right? At Wok and Hibachi, takeout portions are known to stretch far enough to feed two people.
Stir-fries and grill dishes are the stars of the show. The menu pulls from Chinese, Japanese, and Thai cooking, so you can bounce around a bit.
Meat dishes come with classic veggies and get cooked in a traditional style. The food is praised for being fresh and consistent, which matters when you’re craving a favorite.
Tofu lovers, take note. Fried tofu is among the restaurant’s plant-based options, along with several vegetable dishes.
A vegetarian egg roll is a menu highlight too. It’s an easy add-on for any order.
The dining room stays calm and quiet, a nice change from noisy chain spots. Service is attentive and friendly.
Hours are generous, running 11 AM to 10 PM seven days a week. That’s great news when dinner plans pop up late.
Weeknight evenings tend to be the busiest. Weekend mornings and late nights are usually quieter.
Families will find a kids’ menu and high chairs. Reservations are accepted if you’re bringing a crew.
It sits in an unassuming strip on East Unaka Avenue. Delivery is available too, for those nights when the couch wins.
Address: 101 E Unaka Ave #1, Johnson City, TN 37601
7. Scratch Brick Oven

Ten tons of brick sit behind the counter at Scratch Brick Oven. That hand-built, wood-fired oven does the heavy lifting for every thin-crust pie here.
The crust is the big reason to visit. It comes out chewy and crispy at the same time, which is pizza perfection for a lot of folks.
Pizzas are made from scratch, and the toppings lean creative. The kitchen also makes its own homemade meats, so those toppings get extra love.
Plant-based eaters aren’t left out. Full vegan and vegetarian menus mean everyone gets a slice of the fun.
The space has a funky personality, complete with a record player. It’s the kind of room that makes pizza night feel like a little event.
Order at the counter, since there’s no table service. Then grab a seat inside or head to the outdoor seating.
Dogs are welcome outside. Your four-legged buddy can enjoy the smell, even if the crust is all yours.
Keep the hours in mind before you head over. It’s closed Monday and Tuesday, and Wednesday and Thursday hours run 3 to 9 PM.
Friday through Sunday, doors open at noon. Friday and Sunday evenings are the busiest, so plan a little patience.
Reservations aren’t taken. Just show up, and let that giant oven work its magic.
Address: 100 E Unaka Ave, Johnson City, TN 37601
8. Sahib Restaurant Johnson City TN

Fast food fish used to be served in this building. Now it’s home to Sahib, an Indian restaurant inside a former Long John Silver’s.
That backstory is part of the fun. The quirky shell hides a stylish, relaxed dining room with a unique interior.
Curry lovers get plenty of choices. Goat, lamb, chicken, and paneer curries all show up on the menu.
Lamb Passanda and tandoori chicken are menu highlights. Chicken tikka masala is a favorite among the dinner specials too.
Can’t decide? The lunch buffet solves that problem with a big variety, including lots of vegetarian dishes.
Sharing a meal with someone? The Non-Vegetarian Dinner for 2 is built for exactly that.
Vegans and vegetarians both have full menus to explore. That makes Sahib an easy pick for groups with different diets.
Sahib Restaurant opens daily from 11 a.m. to 2:30 p.m. for lunch, then from 5 to 9:30 p.m. for dinner.
Sunday and Monday afternoons get busy, along with Saturday evenings. Weeknight evenings are usually calmer if you want a quiet dinner.
There’s even a drive-through, which might be the coolest leftover from its fast food days. Curbside pickup and delivery are available as well.
Reservations are accepted for bigger groups. Free parking makes the stop on West Market Street simple.
Address: 1803 W Market St, Johnson City, TN 37604
9. Taco Chulo Taqueria

Tacos at 6:30 in the morning? Taco Chulo Taqueria opens that early on weekdays, so breakfast just got a lot more exciting.
Everything centers on scratch-made cooking. The tacos are made fresh, and so is the guacamole.
A plate of assorted tacos with guacamole and chips is a menu highlight. It’s a smart order if you want to sample a little of everything.
The spot is set up like a true taqueria. Order at the counter, grab your food, and dig in without fuss.
Breakfast, lunch, dinner, and dessert are all on the menu. That’s a lot of range for one compact eatery.
Hours stretch from early morning into the evening. Friday and Saturday stay open until 10 PM, while weekend mornings start at 7 AM.
Friday evening is the busiest time. Weekday mornings and afternoons are usually much quieter.
Outdoor seating gives you a place to eat in the fresh Tennessee air. Takeout works great too.
Free parking is usually easy to find. That helps on a rushed morning when you need a taco before work.
It sits on West Market Street, just a few doors from another spot on this list. Hello, back-to-back food crawl.
Address: 1705 W Market St, Johnson City, TN 37604
10. Greg’s Pizza

Cheese pulls stretching halfway to the ceiling are kind of the trademark here. Greg’s Pizza is a longtime, simple storefront built around pick-up orders.
The cheese gets top billing. Pies come with nicely balanced toppings, a solid sauce, and a crispy crust.
Gluten-free diners can join the party too. There’s a gluten-free pizza with a crispy thin crust and plenty of toppings.
Not in a pizza mood? Spaghetti and sandwiches are also on the menu, so you have backup options.
Think of this as a grab-and-go spot. There’s no table service, and the focus is clearly on takeout.
One heads-up matters a lot. There’s no restroom, so plan your pit stops before you pick up.
Expect to wait a bit, since there’s usually a line of hungry customers. Calling ahead could save you some time.
Hours run 11 AM to 9 PM, Monday through Saturday. Sunday is a day off.
Monday is surprisingly busy all day long. Weekday mornings tend to be the quietest.
Dogs are allowed outside, which works if your pup is riding along on the pizza run. Just guard that box on the drive home.
College students love it, and it’s easy to see why. Cheesy, simple, and fast is a winning combo.
Address: 111 Broyles Dr #5, Johnson City, TN 37601
11. Red Meze

Red pepper hummus might be the sneaky star of downtown Johnson City. Red Meze serves it with pita in a small nook beside a plaza.
The menu mixes Greek and Turkish cooking. Gyros and hummus lead the way, and kebabs bring plenty of flavor too.
The Gyro is a menu highlight, which feels fitting. So is the Iskender Kebab, a Turkish classic that’s worth trying if it’s new to you.
Plant-based eaters can explore full vegan and vegetarian menus. Hummus fans are basically home already.
The patio is a big perk. Eating outside with a view of the downtown plaza makes lunch feel like a mini getaway.
Inside, a fireplace adds charm on chilly days. The vibe is down-to-earth and relaxed.
Save room for dessert, which earns its own praise. Coffee and tea fans will find good choices too.
Hours vary, so check before you go. Monday only runs from 11 AM to 2:30 PM.
Tuesday through Thursday, it’s open until 9 PM. Friday and Saturday stretch to 10 PM, and Sunday closes at 8 PM.
Friday evening is the busiest time. Weekday afternoons are usually calm and easygoing.
Families get a kids’ menu and high chairs. Reservations are accepted, making it a handy final stop on your Tennessee food hunt.
Address: 109 Buffalo St, Johnson City, TN 37604
