ADVERTISEMENT

Is Muji's first makeup collection in the Philippines worth buying?

From glowing skin to soft everyday glam, here's what to know before adding Muji's first makeup collection to your beauty kit

Published Jul 2, 2026 06:55 pm
When Muji opened its 12th and newest store in the Philippines at SM Aura Premier, it did more than expand its retail footprint. The Japanese lifestyle brand also quietly introduced something beauty lovers have long been waiting for: its first makeup collection available in the country.
For fans of Japanese beauty, this is exciting news. But beyond the minimalist packaging and Muji's trusted reputation, the bigger question remains: Is it worth spending your money on?
Manila Bulletin Lifestyle was among the first to try and take home products from the collection during the store's opening, and after putting them to the test, here's what stood out.
Base makeup
The complexion lineup covers the basics, offering pressed powders, loose finishing powders, and color-correcting powders.
The pressed powder comes in four shades with SPF 30 PA+, featuring a finely milled formula that leaves a soft matte finish. It is compact enough for quick touch-ups throughout the day. However, with only four shade options, those with deeper skin tones may find it difficult to find a suitable match. The loose finishing powder, available in Pearl and Natural, also delivers a lightweight finish, but the real standout from the base collection is the color-correcting pressed powder.
It may remind beauty enthusiasts of the popular Canmake Marshmallow Finish Powder, although Muji's version comes in a slimmer, more travel-friendly compact. It is available in Lucent White for fair skin, Honey Beige for morena complexions, and Natural. The subtle luminous finish instantly brightens the complexion, giving the skin that "bring your own ring light" glow.
Even better, the base collection is infused with skincare ingredients that are gentle enough for sensitive skin while helping improve the appearance of blemishes, wrinkles, and uneven skin tone over time.
Eyes
For eyes, the brand offers a complete eye makeup lineup that includes cream eyeshadows, four-color eyeshadow palettes, eyebrow pencils, eyeliners, and mascara.
Among the standouts are the cream eyeshadows. Housed in adorable single-pan packaging reminiscent of watercolor paint pots, they glide smoothly onto the lids and blend effortlessly. The formula is buildable, making it easy to create anything from a soft wash of color to a more defined look.
They’re perfect for people constantly on the go or those who need a quick makeup refresh before heading to their next appointment. The formula also reminded us of the viral Giorgio Armani Eye Tint, although Muji's version comes in a cream format at a much more accessible price point.
For those looking for the best value, the four-color eyeshadow palettes are an easy recommendation. Each palette contains complementary shades that can take you from an everyday "your eyes but better" look to a soft smoky eye. Unlike highly pigmented shadows that deliver intense color in one swipe, Muji's formula is intentionally sheer, allowing you to build the intensity gradually. The lighter shades also work beautifully for creating an effortless aegyosal effect.
Another favorite is the gel eyeliner. It offers rich color payoff with a smooth application that stays put once set. It gives enough time to perfect your line before drying down into a smudge-resistant finish that lasts for hours. Better yet, the formula is gentle enough even for sensitive eyes.
Cheeks
Meanwhile, the blush palettes feature four complementary shades in each compact and are available in Coral Orange, Rose Pink, and Pink Beige. Blending the different shades together creates a natural, multidimensional flush that looks as though it's coming from within rather than sitting on top of the skin.
The highlighter collection currently comes in a single palette featuring four coordinating shades that deliver a soft, translucent radiance instead of an overly metallic shine. Both the blush and highlighter palettes are versatile enough to double as eyeshadows, making them great additions to a minimalist makeup kit.
Lips
The lipstick collection comes in four shades and turned out to be one of the biggest surprises from the lineup. It is richly pigmented, comfortable to wear, long-lasting, and does not leave the lips feeling dry.
Meanwhile, the Lip Essence effectively nourishes, hydrates, and protects the lips. Its only downside is its slightly sticky texture. While it works well as an overnight treatment or for air-conditioned environments, it may feel less comfortable for daily commuters, especially on windy days.
The verdict
Muji's first makeup collection in the Philippines stays true to what the Japanese brand is known for: thoughtfully designed products, skincare-inspired formulas, and reliable performance wrapped in clean, minimalist packaging.
Not every product will be a universal hit, particularly the limited shade range of some complexion items. However, the color-correcting powders, cream eyeshadows, gel eyeliner, and lipsticks are standout performers that offer impressive quality for their price.
For anyone looking to explore Japanese beauty without stretching their budget, Muji's debut makeup line is a solid place to start. And if this first release is any indication, we are already looking forward to seeing what the brand brings next.

Related Tags

Muji PH Makeup Japanese makeup
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; } }

{{ static_articles_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.