The 8 best Vietnamese restaurants in Charlotte
Charlotte’s Vietnamese food clusters in two places: the eastern stretch of Central Avenue and Shamrock Drive, and the southern end of South Boulevard toward Steele Creek. Both corridors have had Vietnamese communities for decades and the cooking reflects it. This list ranks on broth first, because that is what separates a pho worth driving for from one that will do. Where a restaurant has a recurring complaint we say so, and two well reviewed places were left off for reasons we explain at the end.
1. Lang Van
The Shamrock Drive institution, and with more than 2,300 reviews the deepest record of any Vietnamese kitchen here. The menu is long and numbered, which looks daunting and makes ordering easier once you understand it. Quail and the yellow pancake are what regulars push newcomers toward, alongside the soups. The room is small, the wait is real and the parking is genuinely difficult. People go anyway, which is the point.
Hours: Tuesday to Thursday and Sunday 11 a.m. to 10 p.m.; Friday and Saturday 11 a.m. to 11 p.m.; closed Monday
Address: 3019 Shamrock Dr, Charlotte, NC 28215
Why it made the list
- The deepest track record in the city.
- Quail and the yellow pancake.
- Expect a forty minute wait on a weeknight.
- Parking is the hardest part.
Directory listing: Lang Van
2. Pho Good Time Asian Fusion
On Park Road near Dilworth, and the rare Vietnamese restaurant here that also works as somewhere to sit and drink. Modern, roomy, with a bar and a projector, and rarely a wait midweek. Pho ga, grilled pork banh mi, steamed rainbow dumplings and basil popcorn chicken cover a table. Each bowl arrives with its own squeeze bottles of hoisin, sriracha and chili oil, which is a small thing that makes a difference.
Hours: Monday to Thursday 11 a.m. to 3 p.m. and 4:30 to 9:30 p.m.; Friday and Saturday 11 a.m. to 10:30 p.m.; Sunday 11 a.m. to 9:30 p.m.
Address: 2410 Park Rd, Charlotte, NC 28203
Why it made the list
- A real bar, unusual in this category.
- Large portions at low prices.
- Rarely a wait on a weeknight.
- The boba tea has its own following.
Directory listing: Pho Good Time Asian Fusion
3. Lula Banh Mi & Pho
At the Arboretum in south Charlotte, and the banh mi specialist on this list. People who have worked through seven or eight sandwich shops in the region name it first, and the bread is why: crisp outside, soft inside, which is the whole test. Grilled pork, spam and egg, and lemongrass tofu are the fillings. The pho holds up too, with a rich broth and a spacious family friendly room.
Hours: Tuesday to Sunday 11 a.m. to 9 p.m.; closed Monday
Address: 8200 Providence Rd, Suite 700, Charlotte, NC 28277
Why it made the list
- The best banh mi in the region by most accounts.
- Weekday lunch specials.
- Spring rolls people rank first.
- Counter service, then a number to your table.
Directory listing: Lula Banh Mi & Pho
4. Pho Van
The South Boulevard restaurant where service is the story as much as the cooking. Staff take a party of five by memory and management introduces itself to new customers, which happens almost nowhere. The broth is clean and balanced, the vermicelli bowls are light, and the Korean barbecue and fried rice both work. Some diners report less beef in the loaded bowls than the menu promises.
Hours: Daily 11 a.m. to 9 p.m.
Address: 5615 South Blvd, Charlotte, NC 28217
Why it made the list
- Service that gets named in nearly every review.
- Very good with children.
- Low prices even for this list.
- Check what comes in the loaded bowls.
Directory listing: Pho Van
5. Phở Hoà
On Central Avenue long enough that regulars measure loyalty in decades, with several describing fifteen years of unchanged quality. The broth is the reason, and people who grew up eating this food say so directly. It also runs one of the better vegan sections of any Vietnamese restaurant here, with vegan pho and vermicelli on the menu instead of improvised. The house red pepper oil is serious.
Hours: Daily 10 a.m. to 4 p.m. and 5 to 8:45 p.m.
Address: 3000 Central Ave, Charlotte, NC 28205
Why it made the list
- Fifteen year regulars.
- A genuine vegan menu, not a substitution.
- The red pepper oil.
- Bubble tea and fresh papaya.
Directory listing: Phở Hoà
6. Pho @ NoDa
On North Davidson, and it draws comparison to Saigon from people who lived there. Bun bo hue is the dish, with a broth reviewers rank against Houston, which in Vietnamese food terms is a serious claim. Meat portions are generous, the room is clean and bright, and the house chili oil is made in the kitchen and sold to regulars who want it at home.
Hours: Monday to Thursday and Sunday 11 a.m. to 9 p.m.; Friday and Saturday 11 a.m. to 10 p.m.
Address: 2100 N Davidson St, Suite A, Charlotte, NC 28205
Why it made the list
- The bun bo hue beats the pho here.
- House made chili oil to take away.
- Banh mi and rice dishes too.
- Warm with children.
Directory listing: Pho @ NoDa
7. Doan’s Vietnamese Cuisine
Further down South Boulevard from Pho Van, close enough to compare on the same trip. The broth is made traditionally instead of from a base and diners who know the difference say so unprompted. Everything is cooked to order. Combination plates pairing stir fried vegetables, rice, wonton soup and grilled pork make an easy first visit. The pork in the summer rolls can run dry.
Hours: Monday to Thursday 11 a.m. to 9 p.m.; Friday and Saturday 11 a.m. to 9:30 p.m.; closed Sunday
Address: 5937 South Blvd, Charlotte, NC 28217
Why it made the list
- Traditional broth, not a shortcut.
- Everything made to order.
- Combination plates for a first visit.
- Closed Sunday.
Directory listing: Doan’s Vietnamese Cuisine
8. Pho Steele Creek
The southwest corner’s option, on Freeman Park Drive, and considerably bigger inside than it looks. Beef and seafood pho, short ribs and house wings, with prices low for the portions. The chili crisp on the table carries more heat than most people expect. Service noticeably slows once the room fills, which is worth knowing on a Friday.
Hours: Monday to Thursday and Sunday 11 a.m. to 9 p.m.; Friday and Saturday 11 a.m. to 10 p.m.
Address: 2114 Freeman Park Dr, Charlotte, NC 28273
Why it made the list
- The only serious option in Steele Creek.
- Roomy, despite the exterior.
- Good peanut sauce with the spring rolls.
- Service drags at peak.
Directory listing: Pho Steele Creek
How we chose, and what we left out
We ranked on broth and on the depth of the review record, and we read the reviews instead of counting them. Two restaurants with respectable ratings were left off. One drew a detailed report of a dirty dining room, worn fittings and bathrooms in poor condition, which is not something we will publish a recommendation over regardless of how the food rates. The other has a pattern of complaints about portion sizes against menu photographs and about how customers were treated over a minor rule. Both are still trading and you may disagree with us.
If your Vietnamese restaurant is missing, tell us.
Run a place readers should know about?
Get listed in the directory. Plans start at $19/mo; nonprofits are free.