Three sunny-side-up eggs with bacon, hash browns and toast on a white diner plate

FanVancouver · Local guide

Cheap Breakfast Vancouver: Under $10 Picks & 24/7 Spots (2026)

Breakfast under $10 in Vancouver, checked October 2026: $6.95 egg bagels, $4.50 Chinatown buns, 24-hour bakery cafés and the cheapest pick in each area.

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.

PlaceWhereCheapest hot optionFuller breakfastHours
Siegel's BagelsKitsilano; Granville IslandBagel with egg, $6.95Two scrambled eggs and a bagel, $9.85Kitsilano 24/7; market stall 9 am–6 pm
Breka Bakery & Café8 cafés incl. downtown and West EndBreakfast croissant, $7.25French toast breakfast sandwich, $9.5024/7, every day of the year
New Town BakeryChinatownSteamed bun, $4.50Rice rolls, $8.25–116:30 am–7:30 pm; closed statutory holidays
Rosemary RocksaltCommercial Drive; RichmondBagel with butter, $3.50Egg, cheddar and tomato bagel, $9.95Commercial Dr 7 am–7 pm daily
Bon's Off BroadwayNanaimo Street, East VancouverHam breakfast special, about $5.45 (unofficial)Diner plates; confirm prices at the counterFrom 8 am
Marulilu CafeWest Broadway, near City Hall—All-day breakfast plates; about $10–20 a personClosed 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.

Stay22 · live rates

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.

🏨 Hotels and rentals on one map💵 Live nightly prices📍 See what is actually walkable

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.

  1. Café or bakery before 10:00.
  2. Walk a neighbourhood instead of a taxi to the next stop.
  3. 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.

Seeded bagel sandwich with egg and melted cheese on white wrapping paper
Egg and cheese on a seeded bagel. At Siegel's a bagel with egg is $6.95, with cheddar $8.25.

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.

Stacked bamboo steamers filled with white steamed buns
Steamed buns are Chinatown's original cheap breakfast; at New Town they cost $4.50 each.

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.

PlaceHoursNote
Breka Bakery & Café, all eight cafésOpen 24 hoursEvery day of the year
Siegel's Bagels, 1883 Cornwall Ave, KitsilanoOpen 24 hoursEvery day
New Town Bakery, 148 E Pender St6:30 am–7:30 pmClosed on statutory holidays
Rosemary Rocksalt, 1350 Commercial Dr7 am–7 pmDaily
Rosemary Rocksalt, Richmond7 am–5 pm8050-11688 Steveston Hwy
Uprising Breads Bakery, 1697 Venables StOpens 7 amCheck closing time before an afternoon visit
Bon's Off Broadway, 2451 Nanaimo StOpens 8 amDine-in and take-out
Siegel's Bagels, Granville Island Public Market #229 am–6 pmInside the market building
Marulilu Cafe, 451 W Broadway9 am–6 pm; Sat–Sun from 8:30 am; Wed to 3 pmClosed Tuesdays

The cheapest breakfast in each part of the city

AreaCheapest pickWhat it costs
Downtown and the West EndBreka on Bute, Davie (855 Davie) or Denman$7.25 breakfast croissant, 24/7
Chinatown and GastownNew Town Bakery, 148 E Pender St$4.50 steamed bun from 6:30 am
KitsilanoSiegel's Bagels, 1883 Cornwall Ave$6.95 bagel with egg, 24/7
Granville IslandSiegel's stall #22 in the Public MarketBagels from 9 am
Commercial DriveRosemary Rocksalt, 1350 Commercial Dr$3.50 bagel with butter; $9.95 egg sandwich
Main StreetBreka on Main StreetOpen 24 hours
East VancouverBon's Off Broadway, 2451 Nanaimo StAbout $5.45 ham breakfast special (unofficial)
Broadway and City HallMarulilu Cafe, 451 W BroadwaySit-down, about $10–20
YaletownNo budget counter of its own; walk to Breka at 855 Davie St$7.25 breakfast croissant
RichmondRosemary Rocksalt, Steveston HwyBagels 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.

FAQ

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

BudgetWhat it buysGood for
Up to $5Steamed 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 BrekaA quick bite on the move
Up to $10Bagel 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 $16Big 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 MaruliluA 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.

Prices on this page are estimates for planning and can change — check the operator, venue or booking site before you pay.

More to explore in Vancouver