Vegan Restaurant

Uncle John's American Diner

0 (0 reviews) · $$$$ · millersville · Strict-vegan verified
Fully vegan
Directions
Editor synopsis · 0 reviews
Diners overwhelmingly call out the signature dish as the must-order. The vibe reads as vegan restaurant — service is consistently described as warm and unhurried. Common gotcha: queues form at peak times — go early or late.

Excerpts

My friend and I were looking for a spot to grab a quick lunch and catch up on some business, and since we were both in the mood for a diner, we ended up at Uncle John’s American Diner in Goodlettsville. The Vibe: We arrived a little after 2 p.m., knowing they closed at 3, so the team was already starting to wind things down and close off part of the dining room. The place looks and feels exactly like you’d expect from a classic diner, simple, casual, and comfortable. It was clean, which I always appreciate. The only small quirk was that our booth table sat a little off-center, so we had to do a quick adjustment, but no big deal. Service: Our server looked like he might’ve just started, honestly, he couldn’t have been more than 12 (lol). You could tell he was new and nervous, but very polite and trying hard. When I ordered the breakfast croissant, he quickly said they were out, and another server jumped in to help clarify part of my friend’s order. Despite the small hiccups, everything was handled kindly, and he was genuinely nice. Food & Drinks: I went with the Breakfast Burrito, and it was good, nothing to write home about, but solid. The scrambled eggs were super fluffy, which stood out, and the salsa had good flavor. My friend ordered the Cowboy Eggs (two eggs over crispy tortillas with refried beans, cheese, and avocado). He felt the same, decent, but standard. He also mentioned his coffee wasn’t hot, more “end-of-day warm,” lol, which fit the late-afternoon timing. On the drive back, he said something didn’t sit quite right afterward, which was unusual for him. Overall: It was fine for what it was, clean, friendly, and typical diner fare, but nothing that would make me want to stop in again, even if I were close by. Date of Visit: November 2, 2025

My friend and I were looking for a spot to grab a quick lunch and catch up on some business, and since we were both in the mood for a diner, we ended up at Uncle John’s American Diner in Goodlettsville. The Vibe: We arrived a little after 2 p.m., knowing they closed at 3, so the team was already starting to wind things down and close off part of the dining room. The place looks and feels exactly like you’d expect from a classic diner, simple, casual, and comfortable. It was clean, which I always appreciate. The only small quirk was that our booth table sat a little off-center, so we had to do a quick adjustment, but no big deal. Service: Our server looked like he might’ve just started, honestly, he couldn’t have been more than 12 (lol). You could tell he was new and nervous, but very polite and trying hard. When I ordered the breakfast croissant, he quickly said they were out, and another server jumped in to help clarify part of my friend’s order. Despite the small hiccups, everything was handled kindly, and he was genuinely nice. Food & Drinks: I went with the Breakfast Burrito, and it was good, nothing to write home about, but solid. The scrambled eggs were super fluffy, which stood out, and the salsa had good flavor. My friend ordered the Cowboy Eggs (two eggs over crispy tortillas with refried beans, cheese, and avocado). He felt the same, decent, but standard. He also mentioned his coffee wasn’t hot, more “end-of-day warm,” lol, which fit the late-afternoon timing. On the drive back, he said something didn’t sit quite right afterward, which was unusual for him. Overall: It was fine for what it was, clean, friendly, and typical diner fare, but nothing that would make me want to stop in again, even if I were close by. Date of Visit: November 2, 2025

Disgusting breakfast. Chicken fried steak was the worst quality I’ve ever seen, clearly the cheapest freezer option they make. I’d rather have great value frozen country fried steak or a banquet one, it was that bad. It smelled and tasted like fish so they also need to clean their oil. The hash brown casserole is clearly made from either from frozen or premade from the week and reheated. My daughter never complains anywhere, couldn’t eat the eggs, said they didn’t taste like egg and were awful. Also they only had Mexican hot sauce, that I would use on tacos, not breakfast, no Tabasco, and the cheapest brand possible Valentinos. Weird for an American breakfast joint. All to say, we split one breakfast meal and each had a drink and it was $27 before tip!!! Insane!

Disgusting breakfast. Chicken fried steak was the worst quality I’ve ever seen, clearly the cheapest freezer option they make. I’d rather have great value frozen country fried steak or a banquet one, it was that bad. It smelled and tasted like fish so they also need to clean their oil. The hash brown casserole is clearly made from either from frozen or premade from the week and reheated. My daughter never complains anywhere, couldn’t eat the eggs, said they didn’t taste like egg and were awful. Also they only had Mexican hot sauce, that I would use on tacos, not breakfast, no Tabasco, and the cheapest brand possible Valentinos. Weird for an American breakfast joint. All to say, we split one breakfast meal and each had a drink and it was $27 before tip!!! Insane!

Without a doubt my favorite diner. I’ve been a regular here for well over a year, and the employees have become wonderful friends. Always, always, always a delight!