ADVERTISEMENT

A table at Osteria: Josh Boutwood's honest Italian cooking at Balmori Suites

The pop-up captures comfort, character, and the soul of Italian dining

Published Sep 10, 2025 08:00 am
FOLDED COMFORT Hand-shaped tortelloni at Osteria, filled and served al dente, showcasing Josh Boutwood’s honest and soulful take on Italian pasta.
FOLDED COMFORT Hand-shaped tortelloni at Osteria, filled and served al dente, showcasing Josh Boutwood’s honest and soulful take on Italian pasta.
The Balmori Suites hums with a quiet elegance, but step into Osteria and the energy changes. For 24 days, from September 5 to 28, Josh Boutwood has filled the Chef’s Table with warmth, the scent of roasted garlic, and the familiar ease of Italian cooking. This is Josh in his element. The food is honest, straightforward, and good. It is easily recommendable.
He explains his vision simply. “The challenge is not to faithfully recreate the art of Italy’s classic cuisine, but rather to offer a distinctly personal spin,” he says. His inspiration is the humble osteria, a place in Italy where meals are heartwarming, wine flows freely, and conversations stretch long into the night.
The food is rooted in tradition yet alive with his touch. “Italian food is authentic and heartfelt; I want to build on that in a more nuanced experience,” he says. “The flavors are alive, bright and lively, without taking away from each ingredient.”
FOLDED COMFORT Hand-shaped tortelloni at Osteria, filled and served al dente, showcasing Josh Boutwood’s honest and soulful take on Italian pasta.
FOLDED COMFORT Hand-shaped tortelloni at Osteria, filled and served al dente, showcasing Josh Boutwood’s honest and soulful take on Italian pasta.
Starters bring the table alive. Frito Misto is crisp and golden, the fried seafood balanced by roasted garlic and a sharp anchovy emulsion. Salads of zucchini and radicchio are dressed in bright vinaigrettes and oils, then finished with Gorgonzola and Pecorino Romano, a play of bitter, fresh, and sharp.
The pastas feel like the soul of the place. Tortelloni are hand-folded, their delicate skins wrapped around fillings that carry richness. Bucatini twirls around the fork, its hollow center catching tomato sauce. Rigatoni holds its ridges under a meat ragù, while Lasagna arrives in generous layers of cream, cheese, and meat, each bite comforting yet elevated by finesse.
The main courses anchor the meal. The Bistecca alla Fiorentina, a three-kilogram Porterhouse, is charred black on the outside and tender pink within. Served with roasted garlic and gremolata, it is a showstopper, meant to be shared. The breaded Pork Cotoletta offers crunch and succulence, while Barramundi al Forno, roasted whole, breaks apart easily under the fork, its clean flavor lifted with herbs.
GREEN HARMONY A vibrant salad of zucchini and radicchio at Osteria, tossed in bright vinaigrettes and oils, then finished with Gorgonzola and Pecorino Romano.
GREEN HARMONY A vibrant salad of zucchini and radicchio at Osteria, tossed in bright vinaigrettes and oils, then finished with Gorgonzola and Pecorino Romano.
Dessert keeps the promise of comfort. The tiramisu is decadent yet light, soaked in espresso and layered with mascarpone. The panna cotta holds a soft wobble, cream set just right, a simple sweetness that lingers without weight.
The setting matches the food. Tables are close enough for conversation to flow, the room filled with laughter and the clink of wine glasses. The dishes arrive without fuss, plated with restraint, the focus always on the ingredients.
Josh is known for his use of in-house cured meats, fermentation, and careful technique. At Osteria, he channels those skills into food that feels both rooted and new. He does not mimic Italian cooking. He interprets it, letting its spirit guide him.
GOLDEN CRUNCH Breaded Pork Cotoletta, crisp on the outside and tender within, a hearty take on a classic Italian favorite.
GOLDEN CRUNCH Breaded Pork Cotoletta, crisp on the outside and tender within, a hearty take on a classic Italian favorite.
The result is clear. Osteria is not just a pop-up. It is a brief window into what Italian dining can be in Josh’s hands: warm, heartfelt, and full of life.
Reservations are available at +63 956 593 8835. Follow @popupsbyjoshboutwood.
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.