彩虹餅店 · Dragon City Mall

Egg tarts, buns & a little luck.

A Hong Kong–style bakery in Calgary’s Chinatown: flaky egg tarts, pineapple and coconut buns, BBQ pork and curry chicken buns, Swiss rolls and light cheesecakes. Long known as Rainbow Bakery, freshly renovated in 2025.

11 am – 8 pm · Closed Tuesdays
  • Egg tarts
  • Fresh buns
  • Swiss rolls
  • Pickup & delivery
Fresh from the oven

Everyone’s favourites

Grab a tray and tongs and help yourself from the case. Buns are baked through the day.

BBQ Pork Bun

叉燒包

Hot Dog Bun

Coconut Cocktail Bun

Curry Chicken Bun

Pineapple Bun

Puff Egg Tart

Mini Egg Tarts (12 pcs)

From the fridge

Cakes, rolls & take-home treats

Soft cheesecakes, cream-filled Swiss rolls, steamed buns to heat at home, zongzi and cute macarons.

Light Cheesecakes

轻乳酪蛋糕

Light Cheese Cake, Green Tea Light Cheese Cake, Strawberry Light Cheese Cake

$3

Swiss Rolls

瑞士卷

Mango Swiss Roll, Pandan Swiss Roll, Coffee Swiss Roll, Vanilla Swiss Roll, Chocolate Swiss Roll, Triple Swiss Roll

$4–$5

Steamed Buns & Zongzi

BBQ Pork Steam Bun, Custard Steam Bun, Pork Vegetable Steam Bun, Green Bean Sticky Rice with Salty Pork

$6

Character Macarons

Blueberry Macaron (penguin), Lemon Macaron, Blueface Chocolate Macaron, Raspberry Macaron, Green Tea Macaron (frog)

$3.50
Feeding a crowd?

Buying for a crowd?

Dim sum brunch, a family gathering or a meeting at the office? Tell us what you need and when, and we’ll reply with what we can bake for you.

  • Egg tarts by the dozenMini egg tarts come 12 to a box.
  • Mixed bunsSweet and savoury, from pineapple to BBQ pork.
  • Pickup or deliveryCall ahead, or order through HungryPanda.
Kind words

From our customers

“One of those local gems that isn’t flashy but just has delicious stuff for good value.”
Dallas M. · Google review
“This is the bakery of my childhood.”
Esther L. · Google review
Visit us

Inside Dragon City Mall

Find us in Unit 135 on the main floor of Dragon City Mall, 328 Centre Street S in Chinatown. Look for the rolling-pin sign with the rainbow.

Monday
11 am – 8 pm
Tuesday
Closed
Wednesday
11 am – 8 pm
Thursday
11 am – 8 pm
Friday
11 am – 8 pm
Saturday
11 am – 8 pm
Sunday
11 am – 8 pm
328 Centre St S, Unit 135 (Dragon City Mall)Calgary, AB T2G 4X6Directions

Buns to your door

Order pickup or delivery on HungryPanda, or call 403-764-8886.