ADVERTISEMENT

Want to go vegan? Let this Filipino Tiktoker inspire you

Published Dec 22, 2020 11:54 pm

'I knew what I didn't want to give up when I went vegan and that's good food.'

Arn Olano and his vegan lumpia (Still from Youtube)

Breaking routines and habits are never easy. By shaking things up, our mind may trigger sudden slight panic attacks, shivering down to our very spine (and stomachs).

We love familiarity, especially with the food we savor and dishes we enjoy the most. We also love good food based on specific memories honed by our experience with them.

That is why changing a recipe—shifting to another method of cooking by adding or scaling back on certain ingredients—often raises an eyebrow. Just think of it, why change a thing if it ain't broken? We have probably used that line so much that it has become a sort of a lifestyle excuse muttered by everyone.

Sometimes, change can be the thing we need in order to live well and survive. It may be hard at first but if give time for ourselves to adjust, it may be just the thing we long for all this time. Change can be the rule-breaker that will make us better, especially when it comes to food.

That couldn't be more true for 24-year-old Arn Olano. Growing up in the Philippines then migrating to the United States allowed him to have a broad experience when it comes to food. But with his parents always on-the-go and the American way of take-outs for dinner inspired him to pursue a vegan lifestyle. Through TikTok, Olano was able to document his healthy and delicious journey for the world to witness.

"I'm a Filipino but I was raised in America. Growing up, I ate a lot of meat and cheese. Even with traditional Filipino food, there is not a ton of vegetables and the ones that are present I don't really care for as a kid. So, I never imagined myself going vegan, even if I didn't know what that word meant exactly," he said in one of his posts. "After a lot of time thinking and research, I decided to go on this vegan journey. And these videos document my rediscovery of food through a plant-based lens. And I knew what I didn't want to give up when I went vegan and that's good food."

His kitchen adventures as a novice home cook garnered a lot good reactions from fellow TikTok users. From his daily eats to reimagined Filipino recipes, his cooking videos featured some of his food confessions and ideas about plant-based dining in the background. And thanks to the warm response on the platform, Arn was inspired to set up his own cooking channel on YouTube, which for him is a dream come true.

"Even though Filipino food uses a lot of animal-based products, it didn't take me long to realize that it isn't those products that dictate the cuisine," he said. "It is the efforts, process, and seasonings that do, and the beauty is that's true for so many cuisines around the world. In fact, going vegan has forced me to immerse myself even more in my identity in order to be able to veganize some of my most favorite comfort food. And I think that's so beautiful. Because as I change as a person, so too does my cooking."

Check out some of his kitchen "plantventures" with Filipino dishes:

Videos are from @lvl1vegan on TiTtok.

Related Tags

vegan Arn Olano John Legaspi food
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.