ADVERTISEMENT

Ootoya opens in Manila with Japanese teishoku, charcoal grills, and wagyu steaks

Tokyo-founded home-style dining chain debuts at Grand Hyatt Manila Residences South Tower in Bonifacio Global City

Published Mar 3, 2026 10:37 pm
Sometimes, I forget myself.
At the press lunch for the preview of Ootoya last Thursday, Feb. 26, restaurant staff asked for my drink order. Scanning the menu, I did what I always do as a black coffee drinker. I searched for the darkest option and landed on a cold drink called Yamazaki Coffee. I pointed at the photo and said, “I’ll have that.”
When it arrived, Jerry Angchay, general manager of Federal Brent Retail Inc., seated across from me, pointed at the drink and said “That’s a great choice. One of our favorites. Strong stuff.”
Only then did it register. Yamazaki, of course, is among Japan’s most famous whiskies; Japan’s flagship single malt.
I was thinking to myself, “Should you drink this? You haven’t had breakfast yet.” Seated to my left and perhaps sensing my hesitation to drink, Federal Land Inc. Group Marketing Head Cathy Bengzon leaned over and joked, “It’s a work lunch. Go ahead and drink. I won’t tell your bosses.”
With senior executives seated beside me, I took a cautious sip of the Yamazaki Coffee, priced at P1,050 a glass. One sip and the chorus part of Miki Matsubara’s “Stay With Me” suddenly played in my head. If you know, you know.
KEY FIGURES Wataru Omika, Ootoya general manager; Jerry Angchay, Federal Brent Retail Inc. general manager; and Edward Gabrianne Tan, Federal Brent Retail Inc. assistant treasurer, at the press lunch for Ootoya’s Manila debut in BGC.
KEY FIGURES Wataru Omika, Ootoya general manager; Jerry Angchay, Federal Brent Retail Inc. general manager; and Edward Gabrianne Tan, Federal Brent Retail Inc. assistant treasurer, at the press lunch for Ootoya’s Manila debut in BGC.
The drink had a single oversized block of ice, the Ootoya logo molded into the cube. The coffee was cool and sweet with an earthy depth, chased by the gentle burn of whisky. It was a strong start. I was buzzed. I could feel the warmth rising to my face, that predictable Asian flush.
Lunch had yet to begin.
Ootoya’s arrival in Manila marks the first Philippine outpost of the Tokyo-founded chain, which began in 1958 and has since expanded to more than a hundred stores across Japan and overseas markets including Thailand, Taiwan, and New York.
The brand makes its local debut at the ground floor of Grand Hyatt Manila Residences South Tower in Bonifacio Global City, open to the public now from 11 a.m. to 10 p.m.
Its foundation is washoku, or traditional Japanese home-style cooking. The core offering is teishoku: balanced set meals composed of Japanese premium rice, miso soup, and homemade pickles, alongside a main dish. The format is simple and structured, built for everyday dining.
MIXED CLASSICS Ootoya Teishoku combines pork, karaage and ebi fry in a signature set served with rice, miso soup, and homemade pickles.
MIXED CLASSICS Ootoya Teishoku combines pork, karaage and ebi fry in a signature set served with rice, miso soup, and homemade pickles.
PRESSED PERFECTION  Salmon Oshizushi features three kinds of pressed salmon sushi: raw, seared, and seared with mayo, offered as part of Ootoya’s Manila menu.
PRESSED PERFECTION Salmon Oshizushi features three kinds of pressed salmon sushi: raw, seared, and seared with mayo, offered as part of Ootoya’s Manila menu.
Among the signature teishoku sets we tried are Chicken Kurozu at P620, featuring fried chicken and vegetables in a sweet and sour vinegar sauce; Sima Hokke Sumibiyaki at P890, grilled atka mackerel served with grated radish; and Salmon Saikyouyaki at P790, grilled salmon marinated in saikyo miso. The Ootoya Teishoku, priced at P690, combines pork, karaage, and ebi fry in one tray.
Grilling plays a central role. Ootoya uses a proprietary system that combines gas heat, ceramic balls and charcoal to achieve precise cooking and a distinct aroma.
The charcoal grill anchors much of the menu items. Saba Sumibiyaki brings salted mackerel to the table with grated radish, while Gindara Saikyouzuke Sumibiyaki features black cod marinated in an original miso blend before it meets the fire. The technique, which combines gas heat, ceramic balls and charcoal, gives the fish a clean sear and measured smokiness.
Beyond the grill, the nabe section offers comfort in a pot. The Kimchi Hotpot simmers sliced pork and vegetables in a spicy broth. Ootoya Yosenabe gathers vegetables, fish, and meat in kombu broth, served bubbling at the table. Beef Sukiyaki Hotpot follows the familiar sweet soy profile of the Japanese classic, with thinly sliced beef and vegetables cooked together in a shallow pan.
SPIKED BREW  Yamazaki Coffee, served over a single oversized block of ice molded with the Ootoya logo, blends coffee with Japanese whisky
SPIKED BREW Yamazaki Coffee, served over a single oversized block of ice molded with the Ootoya logo, blends coffee with Japanese whisky
PRIME CUT A5 rib eye from Kagoshima, approximately 250 to 270 grams, served at Ootoya
PRIME CUT A5 rib eye from Kagoshima, approximately 250 to 270 grams, served at Ootoya
Rice bowls provide another entry point. Unagi Jyu layers steamed and grilled eel over rice with the brand’s original sauce. Aburi Salmon Jyu tops rice with lightly seared salmon. Kaisen Don arrives crowned with assorted sashimi over sushi rice, straightforward and generous.
For those inclined toward heavier cuts, wagyu steaks from Kagoshima are available in rib eye and sirloin grades, offered in A5 and A4 selections as well as wagyu options.
Small dishes complete the spread. Homemade gyoza come grilled and served with a soy-based koji dipping sauce. Chicken karaage is flavored with garlic soy before frying. Dashimaki, a Japanese omelette enriched with dashi broth, is softly layered and sliced into neat portions.
Dessert stays within familiar Japanese territory. Souffle pancakes arrive fluffy and soft, while the matcha parfait layers green tea ice cream with fruit, cream, and kuromitsu.
Many ingredients and seasonings are imported from Japan, underscoring the company’s preference for preserving its original flavors rather than significantly adjusting them for local taste.
TOKYO TABLE  Ootoya opens its first Philippine branch on the ground floor of Grand Hyatt Manila Residences South Tower in Grand Central Park, introducing its Japanese home-style dining concept to Bonifacio Global City.
TOKYO TABLE Ootoya opens its first Philippine branch on the ground floor of Grand Hyatt Manila Residences South Tower in Grand Central Park, introducing its Japanese home-style dining concept to Bonifacio Global City.
In the Philippines, Ootoya partners with Federal Brent Retail Inc., an affiliate of Federal Land Group, for its local operations. The BGC branch is designed for families and groups, with two private dining rooms that seat up to 10 guests each.
As the courses rolled out during the preview, trays of rice, soup, and mains formed a steady rhythm across the table. I cradled the Yamazaki Coffee in my hands, savoring every sip, its ice slowly melting.

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.