ADVERTISEMENT

North flavors rise: A Michelin food crawl through Quezon City

With its recent UNESCO film city title, Quezon City takes another bow — this time for its growing culinary scene spotlighted in the Michelin Guide Philippines 2026

Published Nov 5, 2025 08:55 am
The Quezon Memorial Shrine in Quezon City (Photo from Unsplash)
The Quezon Memorial Shrine in Quezon City (Photo from Unsplash)
The country’s largest city, population-wise, is stepping into the spotlight. Fresh from its inclusion in UNESCO’s Creative Cities of Film Network under the UNESCO Creative Cities Network (UCCN) last Oct. 31, Quezon City is now being recognized for another creative frontier: food. Several of its homegrown favorites have earned a place in the inaugural Michelin Guide Philippines 2026, affirming the city’s growing influence in both culture and cuisine.
The global guide’s debut Philippine edition featured three Bib Gourmand awardees from Quezon City, highlighting the city’s rich and diverse dining culture. The Bib Gourmand distinction honors restaurants that serve high-quality food at reasonable prices.
First on the list is Morning Sun Eatery in Project 4, a modest turo-turo known for its Ilocano-style home cooking. The restaurant serves local dishes such as kilawin, pinakbet, and laing, all laid out behind a glass counter for diners to choose from. Michelin inspectors praised its “authentic flavors” and “warm, straightforward hospitality.”
In Diliman, Palm Grill received a Bib Gourmand nod for showcasing the flavors of Southern Mindanao. Known for dishes like tiyula itum (a black beef soup made with burnt coconut) and chicken pianggang, the restaurant brings Zamboanga’s culinary traditions to the heart of the capital. Its recipes trace back to family roots in the region, offering a rare taste of Mindanaoan cuisine in Metro Manila.
Completing the Quezon City trio is Some Thai, a Bib Gourmand awardee recognized for delivering honest, balanced Thai flavors. Its menu includes signature dishes such as pad thai, tom yum, papaya salad, and crab curry — all served in a casual, inviting setting along Tomas Morato Avenue.
Adding to the city’s culinary distinction are four Michelin Selected restaurants, each offering a different flavor of Quezon City’s dining diversity. Deo Gracias in Diliman stands out for its refined Spanish cuisine and seasonal menus curated by Chef Heny Sison. Esmeralda Kitchen on Mayon Street in Santa Mesa Heights brings a touch of modern Filipino comfort food to the table, while Fong Wei Wu along Banawe Street remains a trusted spot for authentic Chinese dishes. Meanwhile, Mōdan in Cubao presents Japanese-inspired modern cooking with minimalist precision and creative flair.
The guide’s recognition of Quezon City’s local dining scene arrives as the city gains international cultural prestige. Making QC a must visit destination — both on screen and at the table. 
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.