A beloved South Indian vegetarian restaurant that has been quietly excellent for years. Annpurna does dosas, idli, sambar, and thali meals with a purity and consistency that dedicated regulars swear by.
Neighbourhood: Roncesvalles · Address: 1085 Roncesvalles Ave, Toronto, ON · Hours: Mon–Thu 11:30AM–9:30PM | Fri–Sat 11:30AM–10PM | Sun 11:30AM–9PM · Price Range: $ · Phone: (416) 537-4201 · Website: https://annpurna.ca
You don’t see South Indian vegetarian done this well in the west end, especially at prices that haven’t gone off the deep end. If you want to eat hundreds of excellent dosas over the years, this is where you’d do it.
Annpurna isn’t about glossy plating or Insta moments—it’s about honest-to-goodness South Indian veg recipes cooked for locals, by people who know and care. There’s no butter chicken or tikka here, just a tight menu of regional staples at prices that let you come back every week. Many regulars literally have a usual.
Annpurna has been one of those steady Roncesvalles restaurants that locals rely on without making a big show of it. If you live in the west end, there’s a good chance you’ve either been here yourself, had someone tell you to stop overthinking it and just get the dosa, or walked past the place dozens of times before finally going in. It’s been doing South Indian vegetarian cooking for years with a kind of quiet confidence that you don’t see everywhere. The room isn’t trying to impress anyone. It’s straightforward, clean, and comfortable in an unpretentious way, which suits the food perfectly. You come here because you want something warm, fragrant, filling, and done properly, not because you’re looking for a scene.
The menu stays focused on the classics, and that’s part of the appeal. Paper-thin dosas come out crisp and golden, with enough structure to hold their shape but still that delicate bite at the edges. The masala dosa is the one most people end up ordering, and for good reason: the potato filling is well-seasoned without being fussy, and it lands with that satisfying combination of savoury, lightly spiced, and comforting. The sambar is the kind you keep going back to between bites, and the coconut chutney has the cooling, creamy balance that makes the whole plate work. If you like idli, theirs are soft and properly fluffy, not dense or dry, and they’re best when you let them soak up a bit of sambar before you start in. The thali meals are another strong move, especially if you’re hungry and want a little of everything without having to choose. It’s the sort of place where the food doesn’t need extra explanation once it arrives; it speaks for itself pretty quickly.
What you’ll notice right away is how regular the place feels. The staff are friendly in a practical, no-nonsense way, and there’s an obvious sense that they know many of their customers already. People come in alone with a book or a phone, couples split a dosa and a thali, and groups of friends order a mix of dishes and end up trading bites across the table. You’ll see a lot of repeat behaviour, which is usually a good sign: some tables go straight to the same order every time, and the staff seem used to that rhythm. The pacing is also part of the experience. Lunch can move quickly, especially on weekdays when the place fills with people who know exactly what they want and don’t linger too long. Dinner feels a little more relaxed, though it can still get busy enough that you’re glad you didn’t come in with a huge group expecting to be seated instantly.
Roncesvalles is a good fit for this kind of restaurant. The neighbourhood has a mix of longtime residents, students, families, and people out running errands, and Annpurna fits right into that everyday fabric. This isn’t the kind of place you plan around for a big occasion; it’s the kind of place you drop into because it’s reliable, affordable, and close to a lot of other useful west end stops. After a walk up and down Roncesvalles, after browsing a few shops, or before heading home on the 504, it makes a lot of sense. The area around it has that comfortable west end feel: a little busy, a little lived-in, and never too polished to feel real. That matters, because Annpurna isn’t trying to stand apart from the street so much as become part of the routine of it.
What separates Annpurna from some of the other South Indian spots in Toronto is its consistency and its restraint. It doesn’t feel like a place trying to reinvent anything or overcomplicate dishes that already work beautifully in a more direct form. The focus is on getting the basics right every single time. There’s no sense that the kitchen is chasing trends. Instead, you get clean flavours, dependable textures, and portions that make sense for the price. In a city where dosa spots can sometimes lean into gimmicks or overbuild plates to look more dramatic than they taste, Annpurna stays grounded. That’s exactly why people return. It’s not the loudest restaurant in the city, but it’s the one you remember when you want something solid and satisfying that won’t let you down. The best-value move is still the masala dosa with sambar and coconut chutney, especially if you’re paying attention to what you’re getting for the money. It’s a proper meal, and it usually feels like one.
If you’re going for the first time, the best advice is not to overthink it. Go hungry, especially if you’re planning to order a thali or add a couple of sides. Weekday lunch is probably the sweet spot if you want the smoothest experience, because the room is lively but manageable and you’re less likely to be waiting around long. Even then, there can be a short queue or a little delay, especially if several tables have ordered dosas and the kitchen is moving through a rush. That’s normal. The food is made in a way that benefits from being cooked to order, so a bit of waiting is part of the deal. If you show up during a busy dinner hour, expect the place to feel tighter and more active, with servers moving quickly between tables and the room humming at a steady pace. It never turns into a big chaotic scene, but it’s not the kind of place where you’ll have a long, quiet meal without interruption if it’s full.
The atmosphere shifts a bit throughout the day, which is part of what makes it useful as a neighbourhood restaurant. At lunch, there’s a brisk, practical energy. People come in, order, eat, and head out. The room has the feel of a place that’s feeding its neighbourhood efficiently and well. Later in the afternoon, things calm down and you can sit a little longer. If you arrive in that in-between stretch, you may get the most relaxed version of the restaurant: less crowded, more space, and a chance to notice the details that can get lost in the rush, like the smell of hot batter, the sound of plates coming out of the kitchen, and the steady pace of orders rolling through. In the evening, it becomes a very good casual dinner spot. It’s not romantic in the candlelight sense, but it is easy and comfortable, which honestly matters more most nights. It’s the kind of place where you can eat well without dressing up, talking loudly, or making much of a production out of dinner.
A practical tip: if you’re new to South Indian food, don’t treat the dosa like a side dish. It’s the thing to center the meal around. The masala dosa is the obvious starter order, and if you’re with someone else, it pairs well with idli or a thali so you can get a better sense of the kitchen’s range. If you like spice, you’ll probably appreciate how the flavours build without overwhelming everything else. If you’re less spice-forward, don’t worry too much; the food here tends to be approachable rather than aggressive. The chutneys and sambar do a lot of the work, and they’re a big reason the meal feels balanced. Also, this is one of those places where the simple combinations are usually the smartest ones. The city has plenty of restaurants that use lots of extras to distract from a weak base. Annpurna doesn’t need that. The quality is in the foundation.
The honest reality is that Annpurna can be a little cramped, especially when it’s busy, and service can feel brisk in the way small, popular neighbourhood spots often do. That’s not a criticism so much as a heads-up. Nobody’s there to rush you out rudely, but they’re also not going to perform hospitality in an over-the-top way. You get efficiency, warmth, and food that arrives with purpose. For a lot of people, that’s exactly right. If you want a reliable vegetarian meal in the west end, this is one of the first places I’d send you. If you want South Indian cooking that feels rooted, consistent, and fairly priced, it earns its reputation every time it puts a dosa on the table.
No, walk-ins are the norm—there's almost always a table.
Definitely the masala dosa, with its crispy shell and proper coconut chutney.
Small groups (up to 6) are comfortable, but the space fills up and isn’t set up for big parties.
Most mains $10–$15; you can eat well for under $20 per person.
WTF Toronto creates guides using independent editorial research, official sources, local knowledge and firsthand experience where available. Commercial relationships are disclosed where applicable.