ADVERTISEMENT

The best cuapao in Manila is served in Marikina

This little coffee spot is the city's best-kept secret

Published Sep 14, 2023 02:00 am

A few years back, our food show Foodprints did a feature on food discoveries in Marikina and Antipolo. It was such a revelation to me to see all these great dining places and snacks and goodies all over the place. Because of this, I have been a regular visitor of many Marikina food establishments.

I love the breakfast at Rustic Mornings. My kids and I are regulars. We go for the churro waffles, pancakes (one of the best around) and the huge servings of Pinoy breakfast.

I also go to Rochas for the puto, which is gone by noon, and I buy rellenong bangus at Mama Tings along J. P. Rizal Street.

I have been going to another tiny coffee shop also along J. P. Rizal called Mama Chit. Here, I would order the Waknatoy, which I’ve brought to many potluck get-togethers and, no fail, it is a hit. This dish is a staple that originated in Marikina, very similar to menudo and afritada. Many restaurants and homes in Marikina make it, but it is Mama Chit’s version that I love the most. A must try! The story is the dish had been served too often to many Chinese families that the reaction had become “Wak Na Toy!”

Mama Chit’s menu is not extensive, but everything in it is worth a try. There was a time I’d visit her at least three times a week just to try almost everything. 

372904287_846870853356092_5770864029080373781_n.jpg
Mama Chit's e Chinese lumpia dish, double cheeseburger, and cuapao 

I skipped dinner the night before and played a good game of badminton at our village. I was famished. I drove to Mama Chit’s for my first meal in 20 hours. I parked at the church nearby, then just walked 50 meters to Mama Chit’s coffee house. That day, she was making Chinese lumpia. But I was so hungry, so I wanted to also try her hamburger, which I had heard so much about. So what I had was a double cheese burger and a Chinese lumpia. The burger was huge. It was neatly presented, juicy, meaty, and so delicious! I was telling myself, I have to bring my kids here. The would love it 100 percent. I was full after the burger. And yes, I am takaw-mata! Burger is worth the travel wherever you live. When the lumpia arrived, I wanted to have it wrapped. It was huge. It had all the toppings. I smothered the top with freshly chopped garlic. But what caught my eye was a square peanut cake. This is the one you buy in Binondo that is square, a bit sweet, and crunchy. It was supposed to be crushed, crumbled, and put as part of the many toppings. I was fascinated with her idea. Galing! Of course, I finished the lumpia. By the end of the meal, I was seated sideways from being so, so full. But I was given a bowl of dinuguan, which I somehow made room for, squeezing it into my bulging tummy. Masarap din. Pork was tender, the black soup was so tasty with a slight tinge of vinegar. I knew I’d be back for this one day. I also love her turkey sandwich. Mama Chit bakes a whole turkey, flakes the meat, and portions them for sandwich orders. 

Another winner that I and my son have brought to many get togethers is her cuapao. The bread is soft, the filling delicious, and the textures of the crushed peanuts and wansoy all blend together resulting in the best cuapao in Manila today.

But there’s only one way to find out. Check her out! This is my new discovery of late. Winner!

Related Tags

Mama Chit Marikina City
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.