ADVERTISEMENT

A sustainable afternoon on the shores of Taal Lake

Published Jan 2, 2026 12:05 am  |  Updated Jan 1, 2026 02:20 pm
AVANT GARDENER
I spent a lovely afternoon at Kapusod, the nature resort owned and operated by husband and wife, broadcast journalist Howie Severino and environmental lawyer Ipat Luna. I’d always been curious about the place, which is an excellent example of sustainable living. So when I received the invitation to spend a day there, I immediately said yes.
Kapusod sits on the shores of Taal Lake, almost right across the Tagaytay Ridge. Severino told us about how, when the volcano was threatening to erupt in early 2020, watching plumes fly out of the multiple craters was a majestic, if not potentially life-threatening, sight.
Then, the couple had no plans of turning the property into a resort. What they did was build a treehouse, which still stands today. The treehouse began attracting visitors who were curious about what it was like inside. They started renting it out in 2015, and the rest of Kapusod grew from there.
Everything in the resort is intentional. There’s a story behind everything, which Severino gladly narrates. How all the plants on the property are native species, for example. How the bathroom water is recycled back into the groundwater. How the main house is a large-scale bahay-kubo that doesn’t use nails, instead using bamboo pegs to hold bamboo poles together, and how the whole structure, which uses treated bamboo, has not needed repairs to this day.
We got there just as everyone was having dessert, but were served a lovely lunch of suam, pako salad, and fried tawilis fresh from Taal Lake (the resort sits next to tawilis' spawning grounds). The resort’s in-house restaurant specializes in Batangas comfort food. It’s difficult to find tawilis and pako in the Metro, so this was a treat! Coffee was, of course, kape barako, the Liberica bean that has become synonymous with Batangas coffee.
Everything on the resort has been, as much as possible, fashioned from found materials. A lot of the hardwood came from an old house, and a sink in the dining room was made from the roots of a tree that used to stand on the property. Severino said that they didn’t want to cut down the tree, but after the hard decision was made, they promised the tree that a part of it would live on in the property, and that became the sink. The common area offers a lovely view of Taal Lake, and its bathroom, which features a mural of the Philippines with different local plant leaves alongside the Severino family motto written in Baybayin, as well as a rainforest-like shower area, is famous for visitors taking longer than usual inside.
There is a natural pool filled with unchlorinated water and filtered by surrounding plants. It doubles as a breeding space for dragonfly nymphs, which need clean water to propagate. Severino calls dragonflies the “apex predator of mosquitoes” and encourages their population growth, as they are the reason why, despite being surrounded by plants, there are hardly any mosquitoes around.
Guests can rent out different types of rooms at reasonable prices, from the treehouse to lakeshore cabanas to a house that sleeps 10 to an Earth Dome, so-called because it is made with and looks like a mound of earth, sort of like a punso, as in the place where a nuno lives. Its structure makes it climate-proof: it can withstand typhoons and earthquakes, and despite its oven-like shape, it’s actually cooler on the inside. It’s arguably the most popular room on the property, as it's rarely vacant. The inside is simple, holding only a mattress and a fan, though its walls are beautifully painted with images of local flora and fauna using soil by artists Rosa Mirasol, along with Danica Coruno, Elyza S. David, Yano Quijano, and Ron Sabolboro.
Severino also gave us a tour of the greenhouse and poultry area. The greenhouse is used to grow some vegetables and fruit trees, as well as propagate the numerous varieties of ornamental plants that give the resort its lush character. Chickens, ducks, and turkeys roam freely around the property up to the lakeshore, where chairs and tables have been set up so guests can enjoy the view.
Kapusod isn’t everyone’s cup of tea: there is no air-conditioning, for example, the bathrooms are communal, and everything is so quiet (the last one anathema to many Filipinos, for some reason). But if you’re the type of traveler who wants to bask in nature, experience sustainable living, and revel in the lack of noise, this is the place for you.
As for me, I’m already trying to figure out when I can return.
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.