ADVERTISEMENT

An out-of-this-world chocolate fair and cosmic collab

Auro Chocolate teams up with viral Dubai-based Filipino pastry chef Nouel Catis for a galactic celebration of local cacao and sweet innovation at the 6th World Chocolate Fair

Published Jul 7, 2025 05:30 pm

At A Glance

  • By Treena Tecson
It was an out-of-this-world experience stepping into the opening day of the Aliens and Dinosaurs-themed World Chocolate Fair on July 3, 2025, at S Maison, where the past, present and future collided in the most imaginative way.
Celebrating its 6th year, the World Chocolate Fair showcased indulgence and innovation through an array of chocolate drinks, pastries, and desserts crafted by 10 participating brands, namely:
• Auro Chocolate Café (Tub Cakes)
• Bubu Bars (dairy-free vegan ice cream)
• Daniel Baker (Auro Crisps)
• Mindful Indulgence (vegan Peanut Butter Cups and Faux Twix)
• Kultura (Auro gift sets)
• Corad Manila (Auro cookies, cupcakes, and lollipops)
• Meru (Japanese creampuffs)
• Serenitea (Auro Cookies and Cream & Auro Cacao Frost)
• Half Saints (Triple Chocolate Fudge Brownies)
• Ciento (Cookies and Auro Brookies)
The highlight of this year’s event was the collaboration between Auro, award-winning Philippine tree-to-bar chocolate brand, and Chef Nouel Catis, renowned Filipino pastry chef who created the viral Dubai chocolate bar. The Auro x SNA’AP partnership was officially launched, with Chef Nouel named as Auro’s Chef Ambassador.
The story began in 2017, when Auro co-founders Mark Ocampo and Kelly Go met and began collaborating with Dubai-based Chef Nouel Catis. Auro had just launched their chocolate brand in the Philippines and Chef Nouel started using and promoting Auro chocolate in the Middle East, incorporating it into his recipes and cookbooks. Eventually, Auro opened a chocolate shop in Bahrain, and Chef Nouel developed several items for their café menu. Today, they launched their official global partnership: Auro x SNA’AP Bars, with Chef Nouel as their Chef Ambassador.

Chef Nouel has been living in Dubai for the past 16 years. Originally from Dipolog City, Zamboanga del Norte, he knew early on that he wanted to work and succeed abroad. His passion for baking was inspired by his mother’s bakery and restaurant business. He moved to Dubai in 2005 as an HRA graduate from the University of the Philippines and worked at several international hotels, the first of which was the iconic 7-star hotel Burj Al Arab.
In December 2023, the Dubai Chocolate Bar craze spread like wildfire around the world, fueled by a viral TikTok video. In 2024, Chef Nouel was catapulted to the center of the global stage when it was revealed that he was the chef who created the original recipe.
Historically, the Philippines was one of the first countries in Asia to cultivate cacao in 1670 when it was introduced through the Manila-Acapulco Galleon Trade. As an origin country, Filipinos can be proud of our country’s contribution to global cacao and chocolate production.
Chef Nouel shares, “We always downplay our participation in the chocolate world because, you know, it's only recently that we are using our own chocolate.”
Auro has played a significant role in showcasing Philippine cacao and chocolate, as well as Filipino creativity and craftsmanship, to the world.
According to Mark, “We wanted to reclaim the narrative and give credit where it is due. Filipinos supporting Filipinos. It doesn't matter if it’s domestically or internationally because Filipinos have a very powerful voice. And I would say that when Filipinos come together, it strengthens our narrative—it strengthens and reclaims who we are as creators and as a people. It’s really about bringing people together.”
When asked about the creation of the Dubai Chocolate Bar, Chef Nouel said: “The story behind it was actually an idea conceived to create a chocolate that Dubai can be proud of—since it is more of a consumer than a producer of chocolate. Because of this, it changed the narrative of Dubai being a place that can actually curate chocolate the world will celebrate.”

Chef Nouel also explained the story behind the Manila Chocolate Bar, an original recipe from his chocolate brand SNA’AP, which he reimagined for Auro. This chocolate bar bridges both cultures by using the iconic ube—a staple in Philippine desserts—and combining it with baklava, a popular Middle Eastern dessert.
“The name Manila Chocolate was suggested by Auro. The ube represents our heritage, and this will be a love letter from Manila to the world. I think it happened for a reason—that I was the chef who formulated the recipe that became the Dubai Chocolate. It became a significant focal point when we discussed chocolates from the Philippines because they know somebody is there to champion the chocolate industry in the Philippines,” Chef Nouel adds.
With that said, it’s safe to say that Philippine chocolate is finally getting the global recognition and attention it deserves.
Auro Dubai Chocolate and Manila Chocolate Bars are available https://aurochocolate.com target=_blank>here, and all https://aurochocolate.com/pages/auro-cafe target=_blank>Auro Chocolate Cafés.
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.