Mad over Dirty Buns? Here are five bakeries in Singapore that are selling them now

Time to get dirty

Dirty Buns are the latest food craze in Singapore

Dirty buns or otherwise called 脏脏包 in Chinese is the latest snacking trend from Taiwan and China that has hit Singapore.

As the name suggests, the buns are coated with thick flavourful cream usually in milk, chocolate or matcha and will usually lead to a messy eating experience that will leave creamy smudge all over your face.

Can’t wait to try it? Here are 5 places you can get one now.


With four flavours to choose from, these messy buns are up for grabs at $2.20 each – Ultimate Chocolate, Lemon White Chocolate, Dinosaur and Green Tea.

Ultimate Chocolate takes the top bestselling spot, in case you can’t decide. Available at all BreadTalk outlets in Singapore.

Keong Saik Bakery

Probably the first bakery in Singapore to introduce the dirty buns since early March, Keong Saik’s rendition is filled with layers of matcha and chocolate custard cream over a Viennoiserie puff pastry.

Priced at $4 each in limited quantities daily. You can Facebook message them or call 69093199 to reserve yours.

Keong Saik Bakery is located at 41 Keong Saik Road.

Duke Bakery

Duke Bakery buns are freshly baked and served quickly using quality ingredients every morning and is loved by many in Singapore ever since they landed in Singapore back in 2013.

Their version of messy buns, priced at $4 each:

  • Messy Chocolate – Dark Chocolate Couverture Chips with Walnuts
  • Messy Matcha – White Chocolate Chips, Matcha & Red Azuki Beans

Duke Bakery can be found at United Square, Bedok Point, Bedok Mall, CityLink, Thomson Plaza, Paya Lebar Square, 190 Toa Payoh Lor 6, [email protected], IMM, AMK Hub, Junction 9 and White Sands.

Bread Society

Heading to Orchard? Make sure you pick up a messy bun at Bread Society at ION Orchard.

Sister bakery of BreadTalk, these messy buns are actually croissants and are cover with chocolate and lemon white chocolate, similar to the coatings on BreadTalk buns.

SWEE HENG 1989 Classic

The cheapest of the bunch during its time of introduction at $2.20 each, Swee Heng 1989 Classic only release their messy buns in a single flavour – Messy Chocolate.

The croissant-like bun is filled with chocolate custard, drizzled with chocolate cream and further sprinkled with cocoa powder.

Available at all Swee Heng 1989 Classic outlets in Singapore. Find one near you here.

© 2020 Great Deals Singapore. Reproduction without explicit permission is prohibited. All rights reserved.