We have expanded our delivery area! Please check ordering information for more information!

Including: EH14, EH15, EH16, EH18, EH19, EH20, EH21, EH22, EH25, EH28, EH29, EH30
Cuckoo's Cakes!

Our Cakes

Edinburgh cake and cupcake delivery for birthdays and every other celebration! Our eye-catching cakes can be personalised with an iced message for free. All are baked with the finest local ingredients, with vegan and gluten free* options available.

Welcome to Edinburgh’s most innovative cake bakery

Taking Orders Wednesday - Sunday

2 days' notice required

We strive to create the most innovative and tastiest products using the finest locally sourced ingredients. Whether it be a birthday party, new baby, hen party, anniversary or just because you've had a rubbish Monday, our baked goods not only look divine but taste delicious too and put a massive smile on anyone's face. We've been catering to Edinburgh folks cake requirements since 2011 and have been awarded the winner of the "Best Cake in Scotland" 2014/15, 2015/16, and 2017/18! We believe the proof of the pudding truly is in the eating!

"Ordered a chocolate cake for my sons birthday. Efficient delivery service and wonderful cake - thank you!"
Sunshine, Tripadvisor

Our cakes and baked goods are available to order online for delivery within the city bypass. Alternatively they can be collected from one of our shops or wholesale partners.

We can gift wrap your box in blue ribbon and add candles or a card with a personalised message. To avoid disappointment we recommend ordering 2 days in advance. Same day ordering is available (call us on 0131 5566224) for cupcakes if ordered before 12pm and they've not already been gobbled up.

"I ordered a cake for my boyfriends birthday and it was delicious. The staff were also very friendly and helpful and they put a lot of effort into small details."
Lea, Tripadvisor

Our Bakeries

Bruntsfield Opening Hours

Tuesday - Saturday: 10am - 5pm
Sunday: 10am - 4pm

Dundas Opening Hours

Wednesday - Friday: 10am - 5pm
Saturday: 9am - 5pm
Sunday: 10am - 5pm