ADVERTISEMENT

Secret Recipe finds home in Laguna with its 3rd Philippine location

A first taste brings heat, comfort and surprising authenticity

Published Nov 27, 2025 11:03 pm
Beef Rendang
Beef Rendang
We attended the opening of Secret Recipe at SM Santa Rosa, Laguna, the Malaysian restaurant chain’s third Philippine location, and were pleasantly surprised. It was our first time trying the brand, and after a full meal of spicy, fragrant dishes that leaned on authenticity rather than novelty, we left impressed and already planning our next visit.
The restaurant opened on November 6 at the ground floor of SM Santa Rosa. Known abroad for its cakes, Secret Recipe in the Philippines presents a broader table. The menu offers Southeast Asian staples built on balanced flavors, herbs and spices. It is the sort of place that works for a quiet meal or a casual gathering, with interiors that are warm and floral. Soft lighting, patterned details and a welcoming room make it suitable for an unhurried lunch or dessert and coffee in the afternoon.
We began with the Starter Platter, a sampler of Spicy Tomato Drummettes, Chicken Satay, Deep Fried Wonton and Seafood Spring Roll. The variety set the tone for the meal, each dish crisp or tender in the right places, served with dips that leaned savory with a hint of sweetness from Southeast Asian spices. From there, the flavors deepened.

The Singapore Laksa was a standout. Its broth was rich and layered, spiked with sambal that provided heat without overwhelming the coconut base. Fresh shrimp sat over flat rice noodles, making it hearty and satisfying. We also liked the Nasi Goreng Ayam, a fried chicken dish with fragrant rice and sambal on the side. Crisp on the outside and juicy within, it was simple but well executed.
Seafood Medley Pasta brought linguine tossed in a creamy and spicy sauce with baby scallops, shrimp and blue mussels. The Char Kuey Teow leaned smoky and savory, with Chinese sausage and shrimp folded into flat noodles. For something more traditional, Nasi Lemak came with coconut rice crowned with anchovies, peanuts, cucumber and chili sauce, while Beef Rendang offered tender stewed beef in coconut and spice. These dishes showed range and respect for Malaysian flavors.
Fried Rice with Chicken Satay
Fried Rice with Chicken Satay
Secret Recipe also gives desserts equal attention. A slice of Hokkaido Triple Cheesecake was light but creamy, a contrast to the richer Blue Butterfly Pea Cheesecake. Chocolate Indulgence lived up to its name, a cocoa sponge with layers of Belgian white and dark chocolate, finished in melted chocolate.
For first-time diners like us, the experience revealed a concept deeper than cakes. The food was bold, comforting and built with an authenticity that surprised us in the best way. We now look forward to visiting the branches at Shangri La Plaza Mall and One Ayala, knowing what waits: heat, texture and flavor carried well across 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.