ADVERTISEMENT

Lido Cocina Tsina: The beloved heritage Chinese restaurant evolves with the times

Published Jul 1, 2025 11:21 pm
Bacoor Councilor Rey Fabian, councilor-elect Jefferson lao, hon. DILG Asst Secretary Florencio Bernabe, Lido Cocina Owners Annie Wong and Mark Wu with Arch. Peter Ong.
Bacoor Councilor Rey Fabian, councilor-elect Jefferson lao, hon. DILG Asst Secretary Florencio Bernabe, Lido Cocina Owners Annie Wong and Mark Wu with Arch. Peter Ong.
Tracing its roots to T. Alonzo in Binondo in 1936, Lido Cocina Tsina, home of Chinese-style Asado, has proven that staying true to one’s heritage and the qualities that have made them a well-loved institution—reasonable prices, generous servings, and consistent product quality—are key in maintaining their loyal customer base.
Through the years, with Lido growing beyond the confines of Binondo, people have been coming back to savor and enjoy their delicious menu staples dubbed as “Lido Legends”: Pugon Roasted Asado, Chami, Drunken Lechon Macau, and Shrimp Foo-Yong. Carefully prepared, these dishes easily evoke feelings of home.
“At the heart of Lido is our delicious, thoughtfully prepared dishes that people have really come to love,” says Annie Wong, Lido Cocina Tsina president. “These offerings are made using only quality ingredients, tried and tested recipes, and are MSG free.”
Yet, for the people behind Lido, they are also aware that in order to welcome a new generation of patrons, constant innovation amidst a highly-competitive dining scene is also key.
New dishes to savor
Towards this end, Lido has introduced new menu offerings that were personally developed by Annie herself. Overseeing research and development, she spent countless hours in the kitchen perfecting the recipes to each dish, conducting product testings just to get the flavors right.
Among these, sure to satisfy lovers of Chinese cuisine are Roasted Asado in Plum Glaze, Beef Brisket Curry, French Beans in XO, Radish Cake in XO, Hot Shrimp Salad and Cantonese-Style Crispy Noodles — all available for dine-in, take-out or delivery.
Lido Next
But the evolution of Lido does not end there. Ongoing is the updating of restaurant interiors that make them even more welcoming. Minimalist and cozy, warm tones and natural textures accentuate the refreshed look that results in a more contemporary setting.
This refreshed design took center stage during the recent grand opening of the new Lido Bacoor branch, marked by a ceremonial ribbon-cutting led by notable figures and partners. In attendance were Bacoor Councilor Rey Fabian, Councilor-Elect Jefferson Lao, Honorable DILG Assistant Secretary Florencio Bernabe, and Lido Cocina Tsina owners Annie Wong and Mark Wu, joined by Architect Peter Ong.
The event underscored Lido’s continued commitment to honoring its heritage while embracing growth and modernity.
“We’re also incredibly proud to unveil Lido’s brand refresh — a thoughtful evolution that honors our heritage while embracing a modern dining experience,” Annie further says. And if you haven’t noticed, Lido has a new logo too. Featuring clean lines and stylized pagoda icon, reflects Lido’s rich heritage and its modern evolution in Chinese dining.
Still, with all these changes, Lido ensures that loyal patrons and first-time guests will feel the same sincere and heartwarming Lido hospitality that has been a restaurant hallmark for 89 years.
Dine in at any of their branches or order online at lidodelivery.com
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.