ADVERTISEMENT

The saints come marching to BGC

The beloved Quezon City restaurant makes its way to Bonifacio Global City with a new Asian-forward menu that blends craftsmanship, creativity, and comfort

Published Nov 12, 2025 12:11 am
TEXTURED CALM  Half Saints BGC’s interiors blend stone, copper, and rope art in a space that feels both modern and lived-in.
TEXTURED CALM Half Saints BGC’s interiors blend stone, copper, and rope art in a space that feels both modern and lived-in.
Half Saints has always blurred the line between nostalgia and newness. Its story began in Quezon City, where food felt like both a memory and an idea, shaped by two chefs who believed that dining could be personal without being pretentious. Now, that philosophy unfolds in Bonifacio Global City, where Half Saints opens its newest branch with a bolder, more Asian-forward menu that captures the same balance of craft and creativity that made the original so loved.
The new space at Milestone Building on 5th Avenue mirrors this sensibility. The design plays with texture and contrast: stone against copper, sharp lines softened by a sculptural rope installation. The atmosphere feels modern yet rooted, like a lived-in sketch of the future.
A philosophy plated
When Half Saints opened in 2018, its founders, Chefs Christine Roque and Jo Arciaga, left corporate life to chase something more meaningful. Their Quezon City flagship quickly became known for its inventive plates and sincere storytelling through food. That same spirit continues in BGC, now shaped by local ingredients and Southeast Asian inspiration.
“Everything we serve is house-made, from the breads and condiments to the mix-ins for our cocktails,” Christine said. “We avoid ultra-processed shortcuts and put in the long hours where it matters.”
At the media preview last October, that philosophy came alive through a sequence of dishes that reflected both memory and imagination. The Chicharron Teriyaki opened the night with crisp bagnet and nori balanced by cream cheese, a study in texture and umami. It was followed by the 4-Way Tomato Burrata Salad, which captured summer in layers of fresh, dried, pesto, and pickled tomatoes surrounding soft burrata.
SUMMER SYMPHONY  A bright play of textures and flavors, the 4-Way Tomato Burrata Salad layers fresh, dried, pesto, and pickled tomatoes around creamy burrata
SUMMER SYMPHONY A bright play of textures and flavors, the 4-Way Tomato Burrata Salad layers fresh, dried, pesto, and pickled tomatoes around creamy burrata
GREEN REBIRTH  Half Saints reimagines the classic Caesar in the Caesar Tree, a lush medley of charred broccoli, shiitake, chickpeas, bacon, and Grana Padano that turns a familiar salad into an edible landscape.
GREEN REBIRTH Half Saints reimagines the classic Caesar in the Caesar Tree, a lush medley of charred broccoli, shiitake, chickpeas, bacon, and Grana Padano that turns a familiar salad into an edible landscape.
The Caesar Tree reimagined the classic salad as a miniature edible forest of charred broccoli, shiitake, chickpeas, and bacon topped with Grana Padano. Alongside it came Fried Thai Pork Ribs, glazed in tamarind sauce and patis, their savory depth offset by toasted rice and shallots.
“We have local ingredients in every dish, for example, sampaloc and crab fat,” Christine said. “But the approach is very multi-cultural, though mostly Southeast Asian-driven, using a mix of both local and international specialty ingredients.”
A menu that moves
The new dishes, many of which are exclusive to BGC, reflect years of learning from their Quezon City base and their collaborations abroad, including the team’s expansion to Japan. Each creation carries the restaurant’s signature sense of play but leans deeper into Asian techniques and textures.
Developing the menu was no small feat. The chefs describe the process as both a return and a reinvention, drawing from their personal histories while expanding on the flavors that shaped them.
Meals are designed to be shared, a gesture that echoes the restaurant’s belief that food, at its heart, is communal. Diners can expect slow-cooked elements and intricate preparations that bring comfort in unexpected forms. It is food meant to start conversations, not just end hunger.
Among the highlights, the Southeast Asian “Tacos” stood out for its ingenuity—beef rendang folded into scallion pancakes with cucumber, yogurt, cilantro, and herbs. The Sea Bass and Beans, served in khao soi curry with fried noodles, pickled onions, cilantro, and lime, balanced spice with creaminess in a bowl that felt both bright and soulful.
OCEAN COMFORT The Soft Shell Crab Risotto brings together taba ng talangka, edamame, ikura, and tobiko in a creamy, briny harmony.
OCEAN COMFORT The Soft Shell Crab Risotto brings together taba ng talangka, edamame, ikura, and tobiko in a creamy, briny harmony.
CRISP HARMONY The Chicharrones with Sampaloc Guava Jus deliver a rich contrast of textures and tones, pairing crisp, golden bagnet with a tangy-sweet glaze.
CRISP HARMONY The Chicharrones with Sampaloc Guava Jus deliver a rich contrast of textures and tones, pairing crisp, golden bagnet with a tangy-sweet glaze.
The Soft Shell Crab Risotto was a study in indulgence, rich with taba ng talangka, edamame, ikura, and tobiko, its oceanic depth anchored by comforting rice. The Grilled Market Vegetables with soft tofu, miso, and sesame highlighted restraint and balance, while the All Meat Puff Pizza, topped with bacon, chorizo, sausage, arugula, and chili honey, reminded diners that whimsy can live comfortably beside refinement.
Those seeking warmth found it in the Arroz Con Pollo, a dish of chicken thighs simmered in coconut cream with pimiento, chili, and cilantro. Each spoonful felt familiar yet exciting, like a Sunday meal rewritten in a new language.
Craft meets culture
Half Saints’ collaboration with German heritage ceramics brand Villeroy & Boch marks a meeting of kindred sensibilities. Known for its centuries-old craftsmanship, the brand provides the canvases upon which Half Saints’ dishes are now served, a quiet complement to the kitchen’s artistry.
The same balance of refinement and ease runs through the drinks. The Twilight, made with dalandan cordial and Don Papa Rum, glowed like sunset in a glass. The Granita, made from calamansi liqueur, coconut water, and mint, refreshed guests nicely. And the Gin Garden Cart, a tableside moment of florals and fizz, captured the restaurant’s signature sense of play.
For dessert, the Arigatokyo offered a light yet decadent finish, layering coconut cream custard with young coconut meat, pili, and cashew. It was a sweet echo of the restaurant’s Manila-to-Tokyo journey, bridging cultures through craft.
The soul remains
For all its polish, Half Saints remains personal. This is the heart of Half Saints: consistency as credibility, warmth as its guiding principle. The BGC branch continues the restaurant’s mission of accessibility, sustainability, and sincerity, whether for weekday breakfasts, business lunches, or intimate celebrations.
Half Saints BGC now serves breakfast daily from 7 a.m. to 12 p.m., continuing to offer the same thoughtful hospitality that made its Quezon City flagship a favorite. The story continues, one plate at a time, as the restaurant proves once again that the truest kind of dining is one that connects craft with culture, chef with diner, memory with the meal.
Half Saints BGC
Ground Floor, Milestone Building, 5th Avenue, Bonifacio Global City, Taguig
Follow @halfsaints on Instagram and Facebook for updates.
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.