ADVERTISEMENT

A calamansi a day can keep the 'aswang' away

Published Oct 31, 2025 12:05 am  |  Updated Oct 30, 2025 06:07 pm
AVANT GARDENER
It’s Halloween, a holiday with roots in Samhain (pronounced sow-won), the Celtic New Year, a time when it is believed that the veil between the worlds of the living and the dead are especially thin, allowing the spirits of the deceased to roam our earthly plane. Samhain also celebrates the end of the harvest season and the arrival of winter.
In keeping with the supernatural spirit of the season, I’d like to talk about something I discovered just this week. We all know that certain foods have the ability to repel supernatural creatures. Garlic and salt are used to repel a variety of creatures, including “aswang”; and babies and toddlers are made to wear a red pouch with fresh ginger inside it to ward off “bati,” or the evil eye.
When I was in Kalinga a couple of months ago, I was made to smell guyabano leaves to stop a headache that my host suspected was caused by a resident spirit taking interest in me. This, along with another local remedy of burning some of the afflicted person’s hair and making them smell the ashes, helped cure me of my malaise.
Now I have something new to add to my food-based arsenal against the supernatural, and that’s citrus. I learned this from Karl Gaverza, author, researcher, and founder of “Philippine Spirits,” a book series and website dedicated to promulgating the different mythologies from the Philippine archipelago.
“I was going through my resources and I found a story from Damiana Eugenio’s Philippine Folk Literature Series: The Myths and Maximo Ramos’ Creatures of ‘ Philippine Lower Mythology’ and found that in different parts of the Philippines there is a tradition of citrus fruits being a ward or even a talisman against certain harmful spirits,” he said.
He listed three citrus fruits used locally to ward of supernatural creatures:
Biasong (Citrus micrantha). In Bohol, it was believed that having biasong on one’s person, “will weigh down the aswang if it tries to fly off with their victim,” Gaverza said. “As far as the source in Damiana Eugenio’s Philippine Folk Literature series says, this was still believed in by 1959.”
Pomelo (Citrus maxima). “In Surigao, there is a belief that suha keeps the wakwak (an aswang-like creature) at a safe distance,” Gaverza said. “The wakwak’s prey is pregnant women and the citrus fruit is commonly placed over the roof of a woman that is set to deliver their baby. Using a piece of sharpened bamboo to stab the wakwak is one way of killing it. As of the 1970s, this is still believed in some parts of Surigao.”
Citrus fruits. In Eastern Visayas, citrus fruits can take away the ability of a local liver-eating “aswang” called “aswang na lupad” or “aswang na lipad” (flying aswang) to fly. “The mere presence of these fruits is said to hamper that ability,” Gaverza said. “The manananggal, a creature from Bicol and the Visayas that separates from the waist like a manananggal but does not have wings, are scared of citrus fruits since the fruits stop their ability to float. This is still believed in as an urban legend in some areas until the present day.”
Calamansi (Citrus x microcarpa). The ubiquitous calamansi isn’t just a favorite for use in juices and dipping sauces, it is believed to have esoteric uses as well. “In a Tagalog story from 1975 (reprinted in Eugenio’s book), there was a family of aswang that tried to trick a teniente into eating human flesh (to turn him into an aswang as well) [by using an] illusion that turns the flesh into everyday food. (Like fingers into pork in sinigang). Squeezing calamansi on the food dispelled the illusion. The teniente brought the family to the nearby town to be investigated.”
Gaverza added that based on his research, the citrus had to be fresh. “You keep them on your person and when they attack you they will recoil in pain or disgust,” he explained. “If for example, an aswang tries to fly away with you and you have kalamansi in your pocket, it will not able to move you at all.”
There's a theory that garlic acquired its supernatural reputation because of its antibacterial properties during a time when people attributed many illnesses to supernatural forces. Perhaps citrus fruits, which are high in vitamins and also have antibacterial properties, acquired theirs in the same way. When asked if this was so, Gaverza said, “I can only hypothesize, but I think the property of citrus fruits being sour and tart is a hindrance to flying creatures, most especially some variants of the aswang legend.”
Citrus fruits aren’t just good sources of vitamin C, they’re also strong (and tasty) repellents against some creatures of the supernatural. As Gaverza says, “If you find yourself alone on a dark night, it would be good if you had a calamansi in your pocket. So carry one around. You never know if you’ll need it.”
(Yvette Tan is the editor of Manila Bulletin’s Agriculture section.)
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.