ADVERTISEMENT

With mixed authentic, exotic flavors, mooncakes give Filipinos a taste of China's Mid-Autumn Festival

By Xinhua
Published Sep 21, 2021 10:40 am

MANILA -- The Mid-Autumn Festival has become one of the most celebrated occasions in the Philippines, a moment for family reunion and relaxation.

A chef shows a tray of mooncakes to be baked at a Chinese restaurant in Chinatown in Manila, the Philippines, Sept. 17, 2021. (Xinhua/Rouelle Umali)

For Elaine Chong, owner of a Chinese restaurant selling mooncake all-year-round in Manila, capital of the Philippines, the key takeaway of this year's festival is, no matter how severe the coronavirus pandemic is, her mooncake business will thrive.

The turnover of Chong's mooncake shop, a time-honored brand established in 1985 in the world's oldest Chinatown, remains sunken and precariously unstable, with once long-waiting-queue sales pattern upended by the pandemic.

Despite the sales challenge, Chong, in her 60s, still strictly abides by her mooncake-making standard over the years, carefully selecting ingredients to present the best quality to her customers.

"I treat every mooncake as if it were the last one I make in my life. The pandemic brings too many uncertainties to our life. Making and selling mooncakes is my way of conveying a message to my customers: Keep a fighting spirit. Mooncakes must go on, and so does our life," Chong said.

For thousands of years, the Mid-Autumn Festival has been celebrated on the 15th day of the eighth month of the Chinese lunar calendar, when the moon is full and brightest. Often known as the Mooncake Festival and second in importance only to the Chinese New Year, it falls on Sept. 21 this year.

Chong said among the best-preserved customs of the festival are watching the full moon and tasting mooncakes, both with family and friends. Hence, mooncakes gave the Filipinos a chance to have a deeper look into Chinese culture.

"What I always tell my customers is that the Chinese believe the round shape of the moon and the mooncake embody reunion and harmony. Therefore, I suggest they cut and share the mooncake into different slices according to the number of their family members. They are all about the love for families, longing for peace, harmony, and fondness of reunion, which are the keys of the Mid-Autumn Festival," Chong said.

Moreover, Chong's mooncake, the traditional pastry that has maintained the authentic flavor for years, observes its unique twist in the Philippines and becomes a window of cross-cultural exchange.

Domingo Ernera, 55, a chef who has worked for Chong for more than 30 years, said their traditional fillings include lotus seed paste, sweet bean paste, salted egg yolk, and five kinds of kernels.

One day, Ernera said he accidentally added pili nuts, indigenous produce from Sorsogon City, southeast of Manila, often dubbed the world's hardest nut to crack. It turned out to be a perfect mix of authentic and exotic flavors.

Indeed, the mooncake has found its way to the Philippines' dining tables.

"More and more Filipinos prefer having a mooncake for afternoon tea because the sweetness of mooncake neutralizes the bitterness of coffee, making them a perfect match for the taste," Chong said.

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.