Updated 2 October 2026 · prices and hours from each café's own website, before tax
Weekend brunch in Vancouver usually means a queue and a big bill. Breakfast for under $10 still exists, but mostly at the counter: bagel shops, bakery cafés and Chinatown bakeries, where you order, pay and either sit down or take it with you. Below are the places that still manage it in 2026, with prices from their own menus, the spots open at 5 am, the cheapest pick in each neighbourhood, and the closed cafés that older lists still send people to.
Short answer
Cheapest hot breakfast: a $4.50 steamed bun at New Town Bakery in Chinatown. Best egg breakfast under $10: the $6.95 bagel with egg at Siegel's Bagels, open 24 hours in Kitsilano. Downtown at any hour: Breka Bakery & Café on Bute, Davie or Denman, open 24/7, with a $7.25 breakfast croissant. Commercial Drive: Rosemary Rocksalt's egg, cheddar and tomato bagel for $9.95.
Cheap breakfast prices in Vancouver, checked October 2026
Every price in this table comes from the café's own menu, checked on 2 October 2026. Menu prices in Vancouver do not include the 5% GST; restaurant food in British Columbia carries no provincial sales tax.
| Place | Where | Cheapest hot option | Fuller breakfast | Hours |
|---|---|---|---|---|
| Siegel's Bagels | Kitsilano; Granville Island | Bagel with egg, $6.95 | Two scrambled eggs and a bagel, $9.85 | Kitsilano 24/7; market stall 9 am–6 pm |
| Breka Bakery & Café | 8 cafés incl. downtown and West End | Breakfast croissant, $7.25 | French toast breakfast sandwich, $9.50 | 24/7, every day of the year |
| New Town Bakery | Chinatown | Steamed bun, $4.50 | Rice rolls, $8.25–11 | 6:30 am–7:30 pm; closed statutory holidays |
| Rosemary Rocksalt | Commercial Drive; Richmond | Bagel with butter, $3.50 | Egg, cheddar and tomato bagel, $9.95 | Commercial Dr 7 am–7 pm daily |
| Bon's Off Broadway | Nanaimo Street, East Vancouver | Ham breakfast special, about $5.45 (unofficial) | Diner plates; confirm prices at the counter | From 8 am |
| Marulilu Cafe | West Broadway, near City Hall | — | All-day breakfast plates; about $10–20 a person | Closed Tuesdays |
Bon's Off Broadway has no official menu online; the $5.45 figure comes from an unofficial menu, so treat it as a guide and confirm at the counter.
Where to stay in Vancouver
In Vancouver the price depends on the neighbourhood far more than on the star rating. Compare live hotel and rental rates side by side before you lock your dates.
Budget breakfast plan
FanVancouver picks
Eat well, sleep downtown
Pair this food guide with a downtown hotel and a city tour.
Some links are affiliate links — we may earn a commission at no extra cost to you. Confirm live prices on the partner site.
- Café or bakery before 10:00.
- Walk a neighbourhood instead of a taxi to the next stop.
- Save the bigger meal for dinner if budget is tight.
Breakfast under $10: five places that still manage it
Siegel's Bagels — $6.95 egg bagel, open 24 hours in Kitsilano
The Siegel's shop at 1883 Cornwall Avenue in Kitsilano is open 24 hours, every day, which makes it the most reliable cheap breakfast in the city at 6 am or after a late night. A bagel with egg costs $6.95, with cheddar $8.25, and two scrambled eggs with a bagel on the side $9.85. The Morning Bagel and the egg, tomato and cheddar bagel are both $9.95. If you only want something to carry, a plain bagel is $2.25, $3.50 with butter and $5.75 with cream cheese; a cinnamon bun is $5.95.
The second Siegel's is stall 22 inside the Granville Island Public Market, open 9 am to 6 pm. The plated breakfasts, the Big Breakfast Bagel ($15.95) and the Egg Benny ($15.50), are good but no longer budget food.

Breka Bakery & Café — 24/7 bakery cafés across the city
Breka is a family business that has been running since 2006, and all eight of its cafés are open 24 hours a day, 365 days a year. Downtown and the West End are covered by the cafés on Bute Street, Davie Street (855 Davie) and Denman Street; the others are on West 4th Avenue, Main Street, Fraser Street, and West and East Hastings.
It is a bakery counter, so breakfast comes from the case: a breakfast croissant for $7.25, a French toast breakfast sandwich for $9.50, two frittata bites for $5.50, a yogurt parfait for $7.25 and chia pudding for $5.25. For the smallest budgets, a sausage roll is $3, an apple fritter $3.75 and a glazed donut $1.75.
New Town Bakery — $4.50 steamed buns in Chinatown
New Town Bakery & Restaurant has been at 148 East Pender Street in Chinatown since 1980, and its steamed buns are the cheapest proper breakfast on this page. Pork, chicken, beef and vegetable buns are $4.50 each, the Chicken Deluxe $5.50, and the sweet custard and red bean buns $3.75. Two savoury buns make breakfast for $9; add a sticky rice roll ($4.75) or a Chinese sausage roll ($4.25) if you are hungry. Rice rolls ($8.25 to $11) and dumplings ($10.50) turn it into a sit-down meal.
New Town opens at 6:30 am and closes at 7:30 pm, and it is closed on statutory holidays. Menu prices do not include tax or tip.

Rosemary Rocksalt — bagels on Commercial Drive
The bagel shop at 1350 Commercial Drive opens 7 am to 7 pm every day. Its egg, cheddar and tomato sandwich costs $9.95. On the menu it is called the Yaletown, but there is no Yaletown shop, so do not go looking for one downtown. The Hastings-Sunrise sandwich is $11.95. At the cheap end, a plain bagel is $2.25, $3.50 with butter and $5.50 with cream cheese; hash browns are $2.50 and tots $4.50.
The second shop is in Richmond at 8050-11688 Steveston Highway, open 7 am to 5 pm; the Lonsdale shop in North Vancouver is temporarily closed. Make it a morning on Commercial Drive.
Bon's Off Broadway — the diner on Nanaimo Street
Bon's Off Broadway, at 2451 Nanaimo Street in East Vancouver, is a diner that opens at 8 am for dine-in and take-out. Google puts it in the lowest price band, $1 to $10 a person, and an unofficial online menu lists a ham breakfast special at $5.45. There is no official menu to check, so confirm the price at the counter.
Sit-down breakfast for $10 to $20
Marulilu Cafe, 451 West Broadway near Broadway–City Hall station, serves breakfast all day. Plates A to D come with two organic eggs, two gluten-free hash browns and two pieces of toast or waffles; there are also Japanese breakfast sets with tofu or natto, onigiri and a breakfast wrap. Marulilu does not publish prices online, and Google lists it at $10 to $20 a person. It is open Monday, Thursday and Friday 9 am to 6 pm, Wednesday 9 am to 3 pm, and weekends 8:30 am to 6 pm; it is closed on Tuesdays. The menu is on Marulilu's breakfast page.
Uprising Breads Bakery, 1697 Venables Street near Commercial Drive, opens at 7 am. It is a bakery café rather than a diner, and Google lists it at $10 to $20 a person.
Cheap breakfast open now: 24-hour and early spots
Before 6:30 am only the two 24-hour names are open: any Breka café and Siegel's in Kitsilano. New Town follows at 6:30, Rosemary Rocksalt and Uprising at 7, and Bon's at 8. On statutory holidays New Town is closed, while Breka and the Kitsilano Siegel's stay open.
| Place | Hours | Note |
|---|---|---|
| Breka Bakery & Café, all eight cafés | Open 24 hours | Every day of the year |
| Siegel's Bagels, 1883 Cornwall Ave, Kitsilano | Open 24 hours | Every day |
| New Town Bakery, 148 E Pender St | 6:30 am–7:30 pm | Closed on statutory holidays |
| Rosemary Rocksalt, 1350 Commercial Dr | 7 am–7 pm | Daily |
| Rosemary Rocksalt, Richmond | 7 am–5 pm | 8050-11688 Steveston Hwy |
| Uprising Breads Bakery, 1697 Venables St | Opens 7 am | Check closing time before an afternoon visit |
| Bon's Off Broadway, 2451 Nanaimo St | Opens 8 am | Dine-in and take-out |
| Siegel's Bagels, Granville Island Public Market #22 | 9 am–6 pm | Inside the market building |
| Marulilu Cafe, 451 W Broadway | 9 am–6 pm; Sat–Sun from 8:30 am; Wed to 3 pm | Closed Tuesdays |
The cheapest breakfast in each part of the city
| Area | Cheapest pick | What it costs |
|---|---|---|
| Downtown and the West End | Breka on Bute, Davie (855 Davie) or Denman | $7.25 breakfast croissant, 24/7 |
| Chinatown and Gastown | New Town Bakery, 148 E Pender St | $4.50 steamed bun from 6:30 am |
| Kitsilano | Siegel's Bagels, 1883 Cornwall Ave | $6.95 bagel with egg, 24/7 |
| Granville Island | Siegel's stall #22 in the Public Market | Bagels from 9 am |
| Commercial Drive | Rosemary Rocksalt, 1350 Commercial Dr | $3.50 bagel with butter; $9.95 egg sandwich |
| Main Street | Breka on Main Street | Open 24 hours |
| East Vancouver | Bon's Off Broadway, 2451 Nanaimo St | About $5.45 ham breakfast special (unofficial) |
| Broadway and City Hall | Marulilu Cafe, 451 W Broadway | Sit-down, about $10–20 |
| Yaletown | No budget counter of its own; walk to Breka at 855 Davie St | $7.25 breakfast croissant |
| Richmond | Rosemary Rocksalt, Steveston Hwy | Bagels from $2.25, 7 am–5 pm |
Cheap breakfast in downtown Vancouver
Downtown has the fewest cheap breakfasts, and the good options come down to two. Breka's cafés on Bute, Davie and Denman are open around the clock and sell the most filling cheap breakfast in the core: the $7.25 breakfast croissant or the $9.50 French toast sandwich. Just east of the core, New Town Bakery in Chinatown has steamed buns from 6:30 am, a short walk from Gastown.
Beyond those, the chains are the dependable fallback: Tim Hortons, McDonald's and A&W all have downtown branches serving breakfast. If your hotel rate does not include breakfast, a bakery café is usually the cheaper way to eat.
How to find a cheap breakfast near you
- Search “bakery” or “bagel”, not “breakfast”. Most breakfasts under $10 are at counter-service bakeries; a search for “breakfast” fills the map with sit-down brunch places.
- Use the price filter. Google's $1–10 band picks up diners such as Bon's; most sit-down breakfasts sit in the $10–20 band.
- Before 7 am, filter by “open now”. Only Breka and Siegel's in Kitsilano are open through the night; New Town opens at 6:30.
- Check that the place still exists. Several cafés on older cheap-breakfast lists have closed (see below).
- Add tax and tip. Menu prices exclude the 5% GST. At a counter, the tip prompt on the card machine is optional; at table service, 15–20% is normal.
Getting there without a car: see getting around Vancouver. More ways to cut costs: money-saving tips.
Places older lists still recommend
- Symphonie Restaurant, West Pender Street: closed in November 2025.
- Cafe Deux Soleils, Commercial Drive: closed on 4 October 2022.
- Wallflower Modern Diner, Main Street: closed.
- Rosemary Rocksalt in Yaletown: there is no Yaletown shop. The name belongs to a sandwich on the menu; the shops are on Commercial Drive and in Richmond.
- Sophie's Cosmic Café, Sunshine Diner, Joe's Grill and Hamburger Mary's serve good breakfasts, but a plate with coffee costs well over $10 a person.
Sources: menus and hours on siegelsbagels.com, breka.ca, newtownbakery.ca, rosemaryrocksalt.com and marulilu.ca, checked 2 October 2026; Bon's Off Broadway and Uprising Breads from their Google listings.
Questions travellers ask most
Where can you get a cheap breakfast in Vancouver?
The cheapest proper breakfasts are at counter-service bakeries and bagel shops. New Town Bakery in Chinatown sells steamed buns from $4.50, Siegel's Bagels in Kitsilano makes a bagel with egg for $6.95 and is open 24 hours, and Breka Bakery and Café has eight cafés open around the clock with a breakfast croissant for $7.25. On Commercial Drive, Rosemary Rocksalt's egg, cheddar and tomato bagel costs $9.95.
Where can I get breakfast for under $10 in Vancouver?
At Siegel's Bagels (bagel with egg $6.95, two scrambled eggs with a bagel $9.85), Breka Bakery and Café (breakfast croissant $7.25, French toast breakfast sandwich $9.50), New Town Bakery (steamed buns $4.50) and Rosemary Rocksalt (egg, cheddar and tomato bagel $9.95). Bon's Off Broadway on Nanaimo Street is in the same price band, but it has no official menu online, so confirm prices at the counter. All prices were checked in October 2026 and are before 5% GST.
Where is a cheap breakfast in downtown Vancouver?
Breka Bakery and Café has 24-hour cafés on Bute, Davie and Denman streets, with a breakfast croissant for $7.25 and a French toast breakfast sandwich for $9.50. New Town Bakery at 148 East Pender Street in Chinatown opens at 6:30 am and sells steamed buns for $4.50. Tim Hortons and McDonald's also serve breakfast downtown.
Is there a 24-hour breakfast spot in Vancouver?
Yes. All eight Breka Bakery and Café locations are open 24 hours a day, 365 days a year, including the cafés on Bute, Davie and Denman streets downtown. Siegel's Bagels at 1883 Cornwall Avenue in Kitsilano is also open 24 hours, every day.
What is the cheapest breakfast in Vancouver?
A steamed bun at New Town Bakery in Chinatown: $4.50 for pork, chicken, beef or vegetable, and $3.75 for the sweet custard or red bean buns. The cheapest cooked egg breakfast with a published price is the $6.95 bagel with egg at Siegel's Bagels.
How much does breakfast cost in Vancouver?
At a bakery or bagel counter, $5 to $10 buys a breakfast sandwich or a couple of buns. A sit-down breakfast plate at a café usually costs $10 to $20 before coffee, tax and tip. Restaurant food in British Columbia carries 5% GST but no provincial sales tax, and a 15 to 20% tip is normal for table service.
← Explore BC hub — all guides · Bakeries · Coffee shops · Vancouver city guide
📬 Vancouver This Weekend
One short email every Friday: the weekend's best events, free things to do, and one local tip. No spam, unsubscribe anytime.
How to keep breakfast under $10
- Order at the counter. Bakery cafés and bagel shops have no table service, so the tip prompt on the card machine is optional.
- Ask for drip coffee rather than an espresso drink; it is the cheapest coffee on most menus.
- Build breakfast from the cheap end of the menu: a $3.50 bagel with butter and $2.50 hash browns at Rosemary Rocksalt, or two $4.50 buns at New Town.
- Stay with the sandwiches. The plated breakfasts, such as Siegel's $15.95 Big Breakfast Bagel, cost about twice as much as an egg bagel.
- Count the tax: menu prices exclude the 5% GST.
For bread and pastries to take away, see the bakeries guide.
What $5, $10 and $16 buy for breakfast
| Budget | What it buys | Good for |
|---|---|---|
| Up to $5 | Steamed bun at New Town ($4.50); bagel with butter at Siegel's or Rosemary Rocksalt ($3.50); sausage roll ($3) or apple fritter ($3.75) at Breka | A quick bite on the move |
| Up to $10 | Bagel with egg ($6.95) or two scrambled eggs with a bagel ($9.85) at Siegel's; breakfast croissant ($7.25) or French toast sandwich ($9.50) at Breka; egg, cheddar and tomato bagel at Rosemary Rocksalt ($9.95); two buns at New Town ($9) | A proper hot breakfast |
| Up to $16 | Big Breakfast Bagel ($15.95) or Egg Benny ($15.50) at Siegel's; dumplings ($10.50) and a bun ($4.50) at New Town; a breakfast plate at Marulilu | A sit-down breakfast |
Prices from the cafés' own menus, 2 October 2026, before 5% GST.
FanVancouver picks
Where to stay between meals
Downtown and Gastown put most of this list within walking distance.
Some links are affiliate links — we may earn a commission at no extra cost to you. Confirm live prices on the partner site.



