Thanh Xuan

A beautifully designed Vietnamese café and restaurant that combines specialty coffee with excellent Vietnamese rice plates, bún bowls, and bánh mì. One of the most photogenic rooms in the neighbourhood.

Neighbourhood: Chinatown / Kensington · Address: 283 Spadina Ave, Toronto, ON · Hours: Mon–Thu 10AM–9PM | Fri–Sat 10AM–10PM | Sun 10AM–8PM · Price Range: $ · Phone: (647) 748-1111 · Website: https://thanhxuantoronto.com

Why Visit

Thanh Xuan is one of the only spots in the area combining serious Vietnamese coffee with proper street food staples. The bún bowls are the real deal, and the space shows care in every detail.

What Makes It Unique

Most Vietnamese spots in Chinatown are old-school or focused on pho, but Thanh Xuan leans into a modern café vibe—down to the beautiful matcha-swirled Vietnamese lattes. Their bánh mì are crustier, their coffee dangerously addictive, and their rice plates aren't just add-ons. It’s a rare combo of stylish atmosphere and grandma-level food.

Thanh Xuan is one of those places in Chinatown/Kensington that actually lives up to the nice photos people post of it. It’s a Vietnamese café and restaurant with a clean, modern look that still feels warm and easy to settle into, and it does something a lot of spots try and fail to do: it takes coffee seriously without losing sight of the food. You can come in for a quick cà phê sữa đá and end up staying for a full lunch, or show up hungry and leave with the feeling that you’ve found a place you’ll keep drifting back to whenever you’re in the area. The room is bright, open, and very camera-friendly, with big windows that throw a lot of natural light across the space, so it has that immediate “this will look good in photos” quality without feeling like it’s trying too hard. It’s polished, yes, but not stiff. You’ll see students tapping at laptops, people taking a coffee break between errands, friends catching up over rice plates, and solo diners who seem completely content to linger over a bowl and a drink.

What makes Thanh Xuan especially appealing is that it doesn’t treat Vietnamese food like an afterthought attached to a café menu. The food is the point, and it’s clear the kitchen pays attention to detail. The rice plates feel thoughtful and satisfying rather than rushed or generic, with proteins that are well seasoned and portions that make sense for lunch without leaving you wanting more an hour later. The bún bowls are fresh and balanced, especially if you like a meal that has a little bit of everything: herbs, noodles, crunch, vegetables, and a protein that actually tastes like it was marinated properly. The bánh mì are loaded in the best way, with enough filling that you don’t have to unhinge your jaw to make it through the first bite, but not so overstuffed that the sandwich falls apart on you. If you’ve eaten your way through a lot of Spadina and thought, “Okay, this is good, but I wish the coffee and the food felt like they were being taken equally seriously,” this is the kind of place that answers that.

The coffee is a big reason people keep coming back. If you’re the type who notices when a Vietnamese iced coffee actually tastes balanced instead of just sweet, Thanh Xuan will probably win you over quickly. Their cà phê sữa đá has real depth, that strong, slightly bitter edge under the condensed milk that makes it feel like more than just a sugar hit, and it pairs really well with the savoury food. That’s the move here: grab the coffee, order a bún bowl or a rice plate, and let the meal unfold at a relaxed pace. It’s especially good in the afternoon, when the room has that easy, sunlit energy and the café side of the place really comes into focus. You’ll see people nursing drinks, splitting a sandwich, or just sitting for a while after lunch, and the whole vibe encourages that. No one’s rushing you out, and no one’s acting like you’re in the way if you stay a bit longer.

The grilled lemongrass chicken bún bowl is the kind of dish that makes it easy to understand why this place gets recommended so often. It’s fresh without being too light, flavourful without becoming heavy, and it hits that sweet spot where you finish it feeling satisfied rather than stuffed. The herbs do their job, the textures are there, and the chicken actually tastes like it was cooked with care. Pair that with the iced coffee and you’ve got a combination that feels very much like the reason to come here in the first place. If you’re more in the mood for a rice plate, that’s a smart route too, especially if you want something a little more substantial. The menu has enough range that it works whether you’re after a quick solo lunch or a longer catch-up with someone who also likes to talk between bites.

Thanh Xuan also has a very specific kind of atmosphere that’s hard to fake. It feels modern, but not cold; polished, but not precious. The room gets a lot of natural light, and that matters more than it sounds like it would. Toronto can have plenty of restaurants with decent food and terrible lighting, which makes them feel nicer in person than they look on a phone, but here it’s the opposite. The space photographs well because it’s genuinely airy and clean, with a design that lets the food and drinks stand out. If you care about where your lunch looks good on the table, this is an easy yes. But even if you don’t care about taking pictures, the light makes the whole experience more pleasant. It’s just a calmer place to sit than a darker, busier café, especially if you’re coming in from the sidewalk and need a breather.

The neighbourhood context helps, too. Chinatown and Kensington are full of spots where you can grab something good to eat, but they each have their own pace and personality. Thanh Xuan fits right into that mix while still feeling a little different from the older-school, more crowded noodle houses and bakeries around it. It has the energy of a place that understands how Toronto eats now: people want a solid lunch, good coffee, and a room that feels comfortable enough to stay in for a while. It’s close enough to the Spadina corridor that it’s easy to build into a day out in the area, whether you’re browsing the shops in Kensington, wandering through Chinatown, or just killing time between errands downtown. The 510 streetcar nearby makes it simple to get to, which is useful because once you’re in the neighbourhood, it’s the kind of place you might want to make a stop at without overthinking it.

What sets Thanh Xuan apart from some of its competitors is that it doesn’t lean too hard in only one direction. Some Vietnamese cafés in Toronto are all about the coffee and treat the food like a side note. Others do solid food but feel more like a quick-service lunch spot than somewhere you’d actually want to sit down. Thanh Xuan splits the difference pretty well. The menu is broad enough that you’re not boxed into one kind of order, but it still feels cohesive. There’s a consistency to the place that tells you someone is paying attention, from the drinks to the plating to the way the room functions as both a café and a restaurant. It’s the sort of spot where you can imagine regulars having a usual order, but also where a first-time visitor can walk in and find something immediately appealing without needing a lot of explanation.

The honest reality is that this place can get busy, especially around lunch and later in the afternoon when people are hunting for coffee and a bite. It’s not usually the kind of chaos you’d get at a tiny counter-service spot with a huge line out the door, but there can definitely be a bit of a wait if you come at peak times or if a few groups arrive at once. The room works best when it’s lively but not packed, so if you want the calmest experience, go a little earlier or a little later than the obvious lunch rush. Afternoons are especially good because you get the nicer light and the café side of the menu feels most at home. If you’re hoping to sit, chat, and not feel squeezed, that’s the best strategy. If you’re just swinging by for coffee, it’s usually easier to get in and out quickly, but even then, it’s worth being patient because the drinks are one of the main reasons to come.

For visitors, the simplest advice is this: don’t overcomplicate your order. Get the cà phê sữa đá if you like Vietnamese coffee at all, then choose one of the bowls or rice plates that sounds most appealing. If you’re indecisive, the grilled lemongrass chicken bún bowl is an easy recommendation, and it’s a good way to understand what the kitchen does well. If you’re in a mood for something more handheld, the bánh mì are worth your attention too, especially if you want something satisfying that you can take your time with or eat before heading back out into the neighbourhood. Thanh Xuan works well for solo meals because it doesn’t make you feel odd for sitting alone with a coffee and lunch, and it works just as well for a low-key catch-up because the environment is relaxed enough that you can talk without shouting over a noisy dining room. It’s not trying to be the loudest or trendiest place on Spadina. It’s trying to be good, consistent, and pleasant to spend time in, and it succeeds at that in a way that makes it easy to recommend without any caveats.

Frequently Asked Questions

Do you need a reservation?

No reservations—walk-ins only. Large groups might need to wait at peak lunch hours.

What's the best thing to order?

The grilled pork bún bowl with crispy spring rolls, plus a Vietnamese iced coffee.

Is it good for groups?

Great for pairs and threes; bigger groups can work if you snag the communal table, but it’s tight at lunch rush.

What's the price range?

Mains run $10–16, coffee and drinks $4–7.

WTF Toronto creates guides using independent editorial research, official sources, local knowledge and firsthand experience where available. Commercial relationships are disclosed where applicable.