// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
27 C
Singapore

Bubble tea mooncakes now available in Singapore

The Mid-Autumn Festival (also known as Mooncake Festival) is just around the corner this coming September.

People are already indulging in seasonal treats for this occasion.

Mooncakes are usually enjoyed during this time of the year and it looks like this company is capitalising on the bubble tea craze sweeping the region.

Singaporean mooncake brand Chang Ho Sek recently launched its brand-new bubble tea mooncakes which comes in two flavours, milk tea and matcha.

There is a chewy surprise as you bite into the mooncakes as there’s boba packed inside each and every one of the mooncakes.

According to their website, these snow skin bubble tea mooncakes are only available for pre-orders and are priced at;

  • SGD$60 for 2 pieces (tingkat or tiffin packaging)
  • SGD$90 for 4 pieces (tingkat)
  • SGD$81 for 4 pieces (box packaging)

Besides bubble tea, Chang Ho Sek also sells D24 and Mao Shan Wang durian-flavoured mooncakes filled with durian flesh.

It looks like these mooncakes are only available in Singapore at the moment but seeing how much Malaysians are obsessed with bubble tea lately, there might be some Malaysian brands following suit in the near future.

The bubble tea craze has spawned bubble tea beer, bubble tea pizza, bubble tea steamboat and bubble tea ice cream.

Almost any type of food has been created with bubble tea thanks to the demand of bubble tea.

The Taiwanese drink has evolved over the past few years to accommodate different tastebuds.

We wonder what’s next when it comes to bubble tea.

Will the craze die down or would it be crazier? -/TISG

Hot this week

Nearly 8 in 10 Singapore consumers ditch AI agents when bots fail to recognise them

SINGAPORE: Nearly eight in 10 (78%) Singapore consumers ditched artificial intelligence (AI) customer service agents when the bots failed to recognise them. Respondents to the Twilio survey, cited...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks