ADVERTISEMENT

MacroAsia expands to Visayas with new food service venture

Published Sep 23, 2025 02:27 pm
The Lucio Tan Group’s MacroAsia Corporation (MAC), a leading provider of aviation support and food services, is expanding its catering business to the Visayas through a joint venture with a Cebu-based company.
In a disclosure to the Philippine Stock Exchange, MacroAsia stated that it has been invited to become a strategic partner of Princess Jolliant Corp. (PJC), a Cebu-based commissary serving the quick-service restaurant (QSR) sector and various institutional clients.
The company, through its newly incorporated wholly-owned subsidiary, MacroAsia New Ventures, Inc. (MNVI), will assist Princess Jolliant in scaling up its production capacity and services, with Cebu serving as its hub.
Under the partnership, the joint venture will operate the existing Princess Jolliant commissary and develop a world-class facility in Cebu to cater to a broader base of institutional clients.
The Cebu commissary will be jointly managed by MNVI and Princess Jolliant, with the goal of expanding its customer base and enhancing its operations.
The joint venture company is expected to be incorporated with the Securities and Exchange Commission (SEC) within the next quarter, subject to completion of regulatory and internal processes.
Apart from the incorporation with the SEC, registration with the Bureau of Internal Revenue (BIR), and permits from the local government, no other material regulatory requirements are expected, as the Jolliant Commissary is already operational and compliant.
MNVI will take a 49 percent stake in the joint venture and profit sharing will be based on equity interest participation in the JV Company. The JV Company's management and operations will be jointly decided by the parties as provided in the Joint Venture Agreement.
MacroAsia said its participation in the venture underscores the Group’s commitment to delivering high-quality catering and food solutions in one of the country’s fastest-growing economic centers.
“Cebu has always been a vital center for trade, tourism, and economic activity,” said MacroAsia President Eduardo T. Luy.
He noted that, “Expanding here will allow us to serve more customers, support local businesses, and create jobs, all while bringing MacroAsia’s expertise in food services to the region. This move is not just about expansion—it is about building long-term partnerships in Visayas.”
Cebu’s growth momentum—driven by the continuing development of Mactan-Cebu International Airport (MCIA), new infrastructure investments, and strong airline activity—makes it a strategic location for MacroAsia’s food business.
The project is also expected to generate new employment opportunities, contributing to the province’s economic progress.
The joint venture is considered a brownfield investment, as it will assume operations of an existing commissary with an established client portfolio. Both parties expect the venture to be immediately income-accretive.
MacroAsia’s core investments span aircraft maintenance, repair, and overhaul (MRO), airline and institutional catering, ground handling, property development and leasing, and water utility services.

Related Tags

MacroAsia Corporation Eduardo T. Luy Princess Jolliant Corporation
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.