best breakfast in toronto

18 Amazing Breakfast Places in Toronto (2026)

If you’re looking for breakfasts in Toronto, then you’re in the right place. Toronto has an amazing foodie scene, and there’s a huge variety of breakfast options. You can find any flavour, style, environment, or even ethnicity for the type of breakfast you’re looking for. Toronto has cozy cafes with home-baked croissants, Middle Eastern breakfasts with exciting dishes, diners with hearty plates of traditional breakfast foods, and lots of healthy, plant-based or grab-and-go places. You can find it all in Toronto.

Waffle with the CN Tower in view (Evviva restaurant)

Ultimately, the best breakfast in Toronto for you depends on what you like in a breakfast (classic, hearty, or a healthy, nourishing breakfast.) There are several unique breakfast places in Toronto with an ethnic flairs that are hard to find outside the city. However, you have to know where to find them. That’s where I come in. Once you take a look through these options, you may have trouble choosing the best breakfast spot for your time in the big TO. You’d need at least a week in Toronto to try them all.

So, here are the best breakfast places in Toronto to add to your Toronto itinerary. Whether you live in the city, or are visiting for a few days, Toronto has soo many amazing places to enjoy as the start of your day.

The Best Breakfasts in Toronto

1. Evvvia

56 Wellesley St W (near Queens Park) + 3 other locations in Toronto

Evviva is a small Canadian chain that provides a modern, sit-down breakfast experience, as well as to go options. It’s a flowery environment with fake cherry blossom trees; it looks like the kind of place that people bring their mom on Mother’s Day. Toronto’s Evviva is right downtown, so close to the CN Tower which you can see from some of the windows.

Evviva Toronto

Evviva serves stuff that is typically the traditional North American breakfast, such as eggs, bacon, hash browns, waffles, and pancakes. The dishes are really beautiful looking, the presentation is always really well done. I prefer vegan food, and they have a whole vegan menu for those who prefer plant based. I’ve eaten at two of the five Evviva locations so far and have never been disappointed. Although Evviva is a chain, it’s a Canadian chain they only have 5 locations in total: all 4 of them are in Toronto, except for the one in Barrie!

Evviva has:
✅ Vegan options
✅ Vegetarian options
✅ Gluten-free options
✅ Kid’s meals (it’s one of the most kid friendly restaurants in downtown Toronto. It has kids menu, and a kids vegan menu!)
All-day breakfast

2. Karine’s

109 McCaul St, Toronto, ON (in the food court of Village on the Grain)

When reading other articles about the best breakfast in Toronto, I was shocked to not see Karine’s listed on most of them. Karine’s serves a fresh, all-day brunch-style breakfast with dishes abundant in fruit. It’s a super casual, food court style breakfast but it’s a small business owned and operated by Karine herself. We go to Karine’s often, she’s a very kind and energetic woman who I honestly believe serves one of the best brunches in the city!

Karine's, one of the family-friendly restaurants in downtown Toronto
This is their vegan plate. Karine’s also has a full menu with many other options

While Karine’s is located in a food court setting, its not the quickest breakfast because everything is made fresh. Be patient as you wait for food, because of all of it is prepared fresh and by hand. We’ve waited 10-15 minutes before. It’s also very popular, and Karine treats every customer with care. She is often the one who will often bring your dishes your table directly. My husband and I have come back here several times – its a great little breakfast gem in the city.

Karine’s has:
✅ Vegan options
✅ Vegetarian options
✅ Gluten-free options
✅ Kid’s meals
✅ All-day breakfast

3. Maman

100 King St W, Toronto, ON

Maman is a French-inspired café in downtown Toronto. It’s located inside of a corporate building, but there’s a beautiful terrace just outside from it where you can eat outside in the warmer months. Maman is probably more of a ‘brunch’ than breakfast -they have soups and sandwiches, but lots of breakfast options too.

maman restaurant toronto

Maman is very popular for people on their lunch breaks, or grabbing breakfast before work in the financial district. It can get busy here at peak lunch hours on weekdays. But its such a cute little spot, and the inside doesn’t get crowded because there are lots of places outside of it to eat. The Maman menu has something for almost everyone (vegan, gluten-free, etc) and in addition – they also have an expensive French pastry menu, such as pain au chocolat, various types of croissants, cookies and even scones.

Maman has:
✅ Vegan options
✅ Vegetarian options
✅ Gluten-free options
❌ Kid’s meals
✅All day breakfast

4. Janelle’s Kitchen

843 College street (Trinity Bellwoods area)

Janelle’s a small hidden gem breakfast place in the Trinity Bellwoods area, just a couple streets north of the Fred Hamilton Park and Playground. They serve omelets, French toast, and breakfast sandwiches. The inside is so cozy, and both the inside and outside have a cute country-style aesthetic. There’s not a ton of seating; it’s a smaller restaurant and very homestyle.

Janelle’s Kitchen has:
✅ Vegan options
✅ Vegetarian options
✅ Gluten-free options
❌ Kid’s meals
✅All day breakfast

5. Emma’s Country Kitchen

810 St Clair Ave W, Toronto, ON (near the Annex area)

Emma’s a cute breakfast place you can go is if you’re looking for a classic option – pancakes, omelettes, eggs Benedict, BLT, etc. They also make their own apple fritters and their own unique flavours of pancakes: banana pancakes and apple cinnamon pancakes! Emma’s is a local favourite when people are looking for a full plate of hearty food to fill their bellies before a big day. The outside of Emma’s is really cute; it looks like a stone Scottish building. In addition, Emma’s has a menu full of mimosas to have with breakfast, and a selection of other yummy pastries besides the fritters: donuts, cakes and pies!

Emma’s has:
❌ Vegan options
✅ Vegetarian options
❌ Gluten-free options
❌ Kid’s meals
✅ All-day breakfast

6. Pera Café

62 Nassau street (Kensington Market)

Pera Cafe is a wonderful Turkish breakfast place in the Kensington Market. They’re excellent for summer, as there’s a big outdoor eating area. They serve their signature Turkish plate, but have smaller items too, like Nutella croissants and avocado toast on sourdough. They have some creative milkshakes, like watermelon hibiscus flavour, and of course, Turkish coffee! There are some mouthwatering desserts and baked goods, like cheesecakes (pistaccio, roasted pumpking and other amazing flavours), cookies, baklava and macarons.

Pera Café has:
❌ Vegan options (but some of the dishes are easy enough to make vegan, like omitting the egg)
✅ Vegetarian options
❌ Gluten-free options
❌ Kid’s meals
✅ All-day breakfast

7. Kupfert & Kim

 200 Wellington St W, Toronto (inside the food court) + 6 other locations in Toronto

If you’re looking for a healthy breakfast in Toronto, then Kupfert & Kim is a pretty good option, as long as you’re ok with a more grab and go atmosphere. They serve smoothies, bowls, oatmeal, toast, and several lunch options as well. Like Evviva, Kupfert & Kim is a chain, but also just a small Canadian one. It was started by Mark Kupfert who wanted to see more ‘healthy’ quick food in the city.

So, Kupfert & Kim, while extremely healthy, is also your best bet for a nutritious grab-and-go breakfast in Toronto. I once had to stay at one of the Toronto Hospitals, where the food was honestly very unhealthy and unsatisfying. (Don’t get me started on hospital food.) While I stayed there, I used to order breakfast from Kupfert & Kim via Uber Eats very frequently. The food is tasty and nourishing. I’d definitely recommend giving them a try, whether its take out or having it delivered.

Kuperft & Kim has:
✅ Vegan options (everything is plant-based)
✅ Gluten-free options (everything is gluten-free)
✅ Kid’s meals
✅ All-day breakfast

8. George Street Diner

129 George St, Toronto, ON (Old Toronto, near the St. Lawrence Market)

George Street Diner specializes in Irish breakfast – the owner is from Ireland. So you can get the classic full Irish breakfast there, as well as pancakes, French toast, and even some French-inspired items like a croque-monsieur or a poutine.

Irish soda bread

Since the owner is Irish, George Street Diner is also actually a great place to get some Irish souvenirs and goods too that are normally hard to find in Canada – Irish candies, Irish soda bread mix, Irish marmalade, etc. See all the menu and store options for George Street Diner here.

George Street Diner has:
❌ Vegan options
✅Vegetarian options
❌ Gluten-free options
❌ Kid’s meals
✅All day breakfast

9. Fika Café

20 Kensington Ave, Toronto (

Being half Swedish, I love Fika Cafe in the Kensington Market. Its located inside of a beautiful Victorian house, and serves all kinds of foods I grew up with, such as cinnamon and semla buns, and lingonberry juice. While it is a cafe with baked goods, they also serve open-faced sandwiches, which are also classically Swedish.

This comforting Scandinavian food is designed to get you through the long winters. Fika is a Swedish word that basically means ‘coffee time.’ As you can imagine, its also a great place for hot drinks. Unfortunately, Fika doesn’t open until 10:30am (10am on Friday and Saturday), so it’s a late breakfast for some. It can be challenging to get a seat at peak times, as its a small space – be prepared to wait!

Fika Cafe has:
✅ Vegan options
✅ Vegetarian options
✅ Gluten-free options
✅ Kid’s meals
✅All day breakfast

10. Bonjour Brioche

812 Queen St. E, Toronto (South Riverdale)

Bonjour Brioche is a French-inspired bakery, that is also a breakfast restaurant. Their dining menu has a large selection of morning sandwiches, wraps, quiches and crepes. They’re especially known for their fresh, home-baked brioche buns. There’s also a selection of croissants, pastries and quiches, and their own house-brewed tea. Bonjour Brioche is further east in the city, in the South Riverdale area. Its about 20-30 minute trip on public transit if you’re staying right downtown. See their menu here.

Bonjour Brioche has:
✅ Vegan options (they have a Moroccan tofu scramble which looks amazing)
✅ Vegetarian options
❌ Gluten-free options
❌ Kid’s meals
✅ All-day breakfast (open until 3pm)

11. Lady Marmalade

265 Broadview Ave, Toronto (near Riverdale Park east)

Lady Marmalade is a local’s favourite in the Riverdale East area that serves the classic breakfast options, as well as some unique, flavourful international-inspired breakfasts. In addition to pancakes and sunny-side-up eggs, you can also find Moroccan scramble, huevos rancheros, and a croque-monsieur, as well as their five different types of signature eggs Benedict. Since its just a few blocks south of Riverdale Park East (a popular spot in winter for tobogganing and views of the skyline) you could combine a breakfast at Lady Marmalade with exploring the park.

❌ Vegan options
✅ Vegetarian options
❌ Gluten-free options
❌ Kid’s meals
✅All day breakfast

12. Maha’s Egyptian Brunch

226 Greenwood Ave, Toronto (Beaches area)

Maha’s is a much-loved Egyptian breakfast restaurant in the Beaches area. It serves a different breakfast from what you may normally think of as breakfast. They cook eggs in lots of creative ways, in addition to interesting sides of soups of salads. Maha’s is located in the Toronto Beaches area, so they’re a good place to stop before or after a day exploring the Beaches neighbourhood. Lineups for Maha’s Brunch can get lengthy on the weekends, so come early and be patient.

✅ Vegan options
✅ Vegetarian options
❌ Gluten-free options
❌ Kid’s meals
✅ All day breakfast

Pro Tip: In addition to Maha’s Egyptian Breakfast, there’s also Maha’s Café located a few blocks away. (Just don’t confuse the two.)

13. Kos Café & Restaurant

1070 Bathurst St, Toronto

Kos is popular with locals, and serves large portions of eggs, waffles, pancakes, plus home fries and fresh fruit on the side. Also, just to avoid confusion, there is a second Kos restaurant downtown that also serves breakfast – just not all day. The Kos Cafe and Restaurant serves all day Canadian-style breakfast. Check out their menu here.

✅ Vegan options
✅ Vegetarian options
❌ Gluten-free options
❌ Kid’s meals
✅ All day breakfast

14. Saving Grace

907 Dundas Street West, Toronto

Saving Grace serves hearty, filling breakfast with a Middle Eastern fusion. Saving Grace is a small space, and it also doesn’t open until 10am, so its very hard to get in. While they don’t have a website, you can check their instagram for reservation rules.

❌ Vegan options
✅ Vegetarian options
❌ Gluten-free options
❌ Kid’s meals
✅ All day breakfast

15. Dirty Food Eatery

3070 Dundas St W, Toronto

Dirty Food is a hole-in-the-wall joint in the Junction area that serves creative, unique and hearty brunches. They also make their own craft beer, cocktails. Their dishes have really good great presentation and the portions are huge. Dirty Food is extremely popular, so much that you might need to join a waitlist to get a seat (take out is possible too.) You can view the menu and join the breakfast waitlist on the Dirty Food website.

Dirty Food has:
✅ Vegan options (shroom toast)
✅ Vegetarian options
✅  Gluten-free options
✅  Kid’s meals (lots of great kids meals!)
✅ All day breakfast (open until 3pm)

16. The Gingerman Restaurant

1104 Victoria Park Ave (closest metro is Victoria Park)

The Gingerman is a diner-style environment where you can eat a full plate of protein, their homemade home fries, and some fresh fruit. The restaurant look is very simple and basic, but that’s a big part of what folks love about it. Their menu is also simple (and cheaper than most other Toronto breakfasts) but is satisfying for when you want just a standard tasty, well-done meal to start your day. The Gingerman Restaurant is a bit out of the way (20 min walk north of the Victoria Park subway station) so its may not be the best option if you’re right downtown.
The Gingerman offers:
❌ Vegan options
✅ Vegetarian options
✅  Gluten-free options
❌ Kid’s meals
✅ All day breakfast

17. Ramona’s Kitchen

1608 Bayview avenue (North York), plus a few other GTA locations

Ramona’s Kitchen is a Toronto-based chain with a few different locations. They don’t do breakfast specifically, but they serve a full-day breakfast. They have lots of eggs benedict and omelette options, and lots of their own unique take on staple dishes like: banana bread french toast, breakfast poutine, and banana nutella pancakes. You can order online, or eat in.

18. The Dialog Café

106 Mutual street Toronto Unit # 8 (Downtown, near Sankofa Square)

Dialog Cafés is a Middle Eastern fusion brunch place with premium espresso drinks. They make fresh pastries, salads and sandwiches every day. There are some creative options like warm vegan mushroom salad and shakshuka (a North African dish that looks really delicious.) They’re located near the heart of the downtown, just steps from the Eaton Centre and Sankofa Square. It’s a small location that can’t accomodate too many sit downs, but you can order online to go, or take out.

19. Siempre Breakfast & Lunch

348 Front St W, Toronto, ON M5V 3W7

If you’re looking for a gorgeous, instagrammable place to have breakfast in Toronto, then Siempre is it. The interior is so colourful and floral and beautifully decorated. They’re a popular spot right downtown that takes reservations on weekdays, and have a waitlist on weekends. Just a 7 minute walk from the CN Tower and Ripley’s Aquarium, Simpre is popular for locals but also for us out-of-towners who want to sightsee downtown. There’s plenty of outdoor seating in the shade, plus indoor only for the colder months.

Best Breakfasts in Toronto At a Glance

Short on time? Here are the best breakfast restaurants in Toronto depending on what you’re looking for

Natures Emporium smoothie bowl

The best breakfast in Toronto for…

  • A classic, hearty breakfast – Evviva, Emma’s Country Kitchen, George Street Diner, The Gingerman Restaurant, Ramona’s Kitchen
  • Vegan and vegetarian options – Evviva, Karine’s, Maha’s Egyptian Brunch, Fika Café, Dialog Cafe
  • Kids meals – Evviva
  • International fusion- Saving Grace, Maha’s Egyptian Brunch, George Street Diner, Fika Café, Lady Marmalade, Dialog Café
  • Healthy breakfasts – Kupfert and Kim, Nature’s Emporium (smoothie bowls only)
  • Gluten-free breakfasts – Kupfert and Kim, Dirty Food Eatery, Fika Café, Evviva
  • Home-baked goods – Maman, Fika Café, Dialog Café
  • A quick, take-out option – Kupfert and Kim

Where to Stay in Toronto

Most of the breakfast places above are located in safest areas of the city, where small businesses thrive. Here are some hotel suggestions, but if you’re choosing by neighbourhood, be sure to check out the best areas to stay in Toronto

Final Thoughts on Breakfast in Toronto

By now, you know where to find the best breakfast in Toronto. I’m sure you’ll have trouble choosing between them all these great options. You might have to stay in Toronto for at least a few days, in order to have a chance to try a few of your favourites from this list. The good news, is that many of them serve an all-day breakfast. If you’re in Toronto with kids, you may have noticed that many of these breakfast places don’t have kid’s menus, however – most of them are very kid-friendly. Wishing you an amazing start to your day at any of these incredible places!