We read 14 threads across the major beauty subreddits. Here's the honest verdict — the products people repurchase, the ones they regret, and the routine that actually shakes out.
---
TL;DR — Best Cleansers for Oily Skin
| Skin situation | Reddit's pick | Why |
|---|---|---|
| Oily + on tretinoin | La Roche-Posay Cleanser | Most-mentioned tret companion at 88 mentions across r/tretinoin threads |
| Oily + mild acne, budget-conscious | Neutrogena Face Wash | Gets the job done post-sweat session; 0% positive sentiment means controversial, not bad |
| Oily + wearing heavy makeup | Bioderma Micellar Water (first cleanse) | 72.7% positive, sensitive-skin approved, best pre-cleanse for double cleansing |
| Oily + tretinoin, budget first cleanse | Garnier Micellar Water | 40% positive, affordable, consistent in r/tretinoin PM routines |
| Oily + barrier-conscious | Krave Beauty Matcha Hemp Cleanser | "Cleanses without stripping" per r/AsianBeauty — low-pH, gel-foaming hybrid |
| Oily + persistent acne, spot treatment | PanOxyl Cleanser | Controversial (0% positive) but widely tried in r/acne; drying by design |
| Oily, overwhelmed, just want one product | La Roche-Posay Cleanser | Consistent across the most diverse Reddit user base of any product in this list |
The one product to start with: If you're oily and don't know where to begin, the La Roche-Posay Cleanser is the lowest-risk entry point. It's not the cheapest at $25.99, but it shows up in more routines, across more skin types, and on more subreddits than anything else I tracked.

La Roche-Posay cleanser
"La roche Posay Cleanser"
Price check: La Roche-Posay Cleanser — $25.99 on Amazon
---
Foaming Cleansers (Deep Cleanse Without Stripping)
The eternal oily-skin paradox: you want to strip the grease, but stripping triggers rebound oil production. Reddit has been hashing this out for years, and the consensus is nuanced — a cleanser that foams aggressively is almost always a trap.

Neutrogena cleanser
"Neutrogena: cleanse well specially if u came home sweating and need thorough cleaning but little bit drying"
La Roche-Posay Cleanser is the standout here, not because of a single viral review, but because of sheer volume. I tracked 88 Reddit mentions across r/tretinoin, r/SkinCareScience, and r/SkincareAddiction — that's the highest mention count in this entire roundup by a significant margin.
What does 88 mentions actually look like in practice? It's users like u/0o0nel0o0 dropping it casually into their tretinoin PM routine:
"PM: - La roche Posay Cleanser - 0.025% tretinoin" — u/0o0nel0o0, r/tretinoin
That's a user who's seen 4 months of tret results and didn't switch cleansers. It's u/Repulsive-Milk2600 (r/tretinoin) mentioning it without fanfare, the way you mention something you just trust. It's u/FatandReflective on r/SkinCareScience listing it alongside CeraVe and Neutrogena as one of the standard "multiple drugstore cleansers" worth trying for congestion.
The honest sentiment number: 33.3% positive across 88 mentions. That sounds low until you realize that in this category, 88 mentions with a third of them being explicitly positive is a significant showing. The majority are neutral — people mentioning it as part of a routine without praise or complaint. That's actually the best sign. Products that get mentioned without drama are the ones people keep buying.
What impressed me most here: the LRP cleanser appears in both AM and PM routines, on oily-acne-prone users and drier-combo types. No other foaming cleanser in this list has that range.
The catch: At $25.99, it's mid-range — not drugstore-cheap, not premium-luxury. And with only a third of mentions being actively positive, it's not inspiring the cult loyalty that, say, a K-beauty product might.
Price check: La Roche-Posay Cleanser — $25.99 on Amazon
Verdict: La Roche-Posay is the default recommendation for oily skin — especially if you're layering actives like tretinoin or niacinamide. The volume of mentions without complaints speaks louder than a smaller batch of enthusiastic reviews.
---
Gel Cleansers (Lightweight Daily Picks)
Gel cleansers are the workhorses of oily skin routines: light enough for twice-daily use, effective enough to cut through daytime sebum, and usually less disruptive to the skin barrier than traditional foaming formulas. Reddit's most interesting conversation in this category happened around Krave Beauty Matcha Hemp Cleanser.

Krave Beauty matcha hemp cleanser
"this cleanser is absolutely fantastic. This is a slightly foaming, gel cleanser that cleanses the skin thoroughly without stripping"
I tracked 13 Reddit mentions of the Krave cleanser, which isn't huge volume — but what the community says about it is unusually specific and positive in its praise. u/pdxbeautiful on r/AsianBeauty gave it one of the most thorough write-ups I found:
"This cleanser is absolutely fantastic. This is a slightly foaming, gel cleanser that cleanses the skin thoroughly without stripping." — u/pdxbeautiful, r/AsianBeauty
"Cleanses thoroughly without stripping" is the Holy Grail phrase for oily skin. Stripping triggers rebound oil. A gel that removes excess sebum while maintaining the barrier is the actual goal — and this is the only product in my entire SKU list where I found a Reddit user articulating that outcome this clearly.
u/impr0veskin on r/SkincareAddiction mentioned it as their previous cleanser before switching to La Roche-Posay — which puts it in interesting company. And u/ScreamingC0lors was specifically comparing it against First Aid Beauty and Fresh Soy cleanser, suggesting the Krave option skews toward users who've already done their research.
The sentiment sits at 25% positive across 13 mentions — honest, not flashy. The quiet mentions here from r/SkincareAddiction users suggest it functions well but doesn't generate the kind of dramatic before/after stories that drive viral Reddit posts.
At $29, it's priced just above La Roche-Posay and competes directly with mid-range options. The matcha + hemp angle gives it an antioxidant story that appeals to the K-beauty and ingredient-focused crowd. What it won't do: provide active acne treatment, deeply decongest pores, or replace an oil cleanser as a first step after heavy sunscreen or makeup.
Price check: Krave Beauty Matcha Hemp Cleanser — $29 on Amazon
Verdict: Best gel pick for barrier-conscious oily skin. If you want a lightweight daily cleanser that won't strip your face raw before actives, the Krave Matcha Hemp is the one. Skip it if you need active acne treatment baked into your cleanser step.
---
Salicylic Acid Cleansers (Acne-Prone Oily Skin)
This is where things get genuinely complicated. Reddit's acne community has a complicated relationship with medicated cleansers — specifically, there's a recurring debate about whether leave-on salicylic acid products work better than rinse-off cleansers, and whether BPO cleansers cause more harm than good through dryness.

PanOxyl cleanser
"I tried Panoxyl, I tried B3 from roche posay, I tried different cleansers"
PanOxyl Cleanser is the most controversial product in this entire guide. I found 10 Reddit mentions with 0% positive sentiment — meaning every redditor who mentioned it was either describing failed results, flagging the drying issue, or asking whether to try it at all.
That's worth unpacking, because 0% positive ≠ useless. It means no one is posting "PanOxyl cleared my skin!" stories, but the drying-out effect is being discussed, which is a real phenomenon with benzoyl peroxide-based cleansers.
u/DefNotLix captured exactly what the hesitation sounds like in practice:
"Should I try the panoxyl cleanser instead? I heard it's really drying." — u/DefNotLix, r/acne
And u/Shimarri on r/acne listed it in a sequence of things tried without success: "I tried Panoxyl, I tried B3 from Roche Posay, I tried different cleansers." That's someone who cycled through multiple options without finding their answer.
u/AnnieB25 on r/SkincareAddiction had the mildest take: "I've heard good things about Panoxyl from a friend." Second-hand praise with zero first-person confirmation is damning by faint endorsement.
Here's my actual read on the PanOxyl situation: benzoyl peroxide cleansers have a specific use case — they work as part of a system, not as a solo hero. Reddit's 0% positive rate likely reflects users who tried it as their only acne treatment, got dryness without sufficient results, and moved on. In combination with a hydrating toner and a targeted spot treatment, BPO cleansers have clinical support. As a standalone, they frustrate people.
At $30.72 with only 9 reviews on Amazon, it's the newest and least-validated product in this list. Proceed with caution and moisturize aggressively if you try it.
Price check: PanOxyl Cleanser — $30.72 on Amazon
Verdict: PanOxyl is a targeted tool, not a daily cleanser. If you have persistent acne that hasn't responded to anything else, it's worth one trial — but buffer it with heavy moisturization and don't expect overnight results. Reddit's 0% positive rate is a red flag that warrants more research before committing.
---
Korean Low-pH Cleansers (Barrier-Safe)
The K-beauty cleanser philosophy — low pH to match skin's natural acidity, minimal surfactants, barrier-preserving formulation — is exactly what oily skin needs when it's being over-stripped. The issue is that "low-pH" cleansers are rarely marketed as such outside of the AB community.
The Krave Beauty Matcha Hemp Cleanser (covered above in the gel section) is the only product in this SKU list that explicitly fits the K-beauty low-pH cleanser category. It's worth re-examining through this lens because the formulation philosophy matters more than just "gel texture."

Bioderma micellar water
Gentle micellar water; pink formula best for sensitive skin.
"[PM] Bioderma micellar water, Tatcha rice face wash"
What makes it a genuine K-beauty pick: Krave Beauty is a Korean-founded brand built explicitly around barrier protection. Their founder Liah Yoo has spoken extensively about the pH question. The matcha extract functions as an antioxidant, not just a marketing ingredient. And the r/AsianBeauty community — which is more ingredient-literate than most skincare subreddits — is where it gets the most enthusiastic mentions.
For oily skin specifically, low-pH cleansers matter because alkaline cleansers can disrupt the acid mantle, triggering the exact oil overproduction you're trying to manage. If your skin is oily and reactive, the Krave cleanser becomes even more relevant — it's doing barrier maintenance while still providing meaningful cleanse.
What this category is missing from the available SKU list: there's no dedicated K-beauty low-pH foaming cleanser in the lineup. If you're deep in the AB rabbit hole and want something like Cosrx Good Morning Gel Cleanser or IOPE Green Tea Purifying Foam, those aren't in this roundup. But among the available options, Krave is the closest to the K-beauty standard.

Garnier micellar water
Gentle makeup remover; great for sensitive/tretinoin skin.
"Garnier Micellar Water, CeraVe Hydrating Facial Cleanser"
Verdict: For barrier-safe oily skin cleansing in the K-beauty style, Krave Beauty Matcha Hemp is your only legitimate pick here. It won't foam dramatically, it won't feel squeaky-clean, and that's exactly the point. If you want that tight-feeling clean, look elsewhere — but know you might be triggering rebound oil.
---
Oil Cleansers for Double Cleansing
Double cleansing — an oil or micellar first step to dissolve sunscreen and makeup, followed by a water-based second cleanse — is the most Reddit-endorsed system for oily skin that wears SPF daily. And the two micellar products in this roundup are genuinely worth comparing.
Bioderma Micellar Water is the standout first-step option here. With 72.7% positive sentiment across 18 mentions, it's the most positively-received product in this entire guide — and the mentions are specifically from sensitive-skin and acne-prone users, which is the exact overlap where oily skin tends to be most complicated.
"Get yourself a Bioderma Micellar Water (the pink one for sensitive skin)" — u/DancingWithDumplings, r/SkincareAddictionUK
u/gangstaplant on r/SkincareAddiction uses it as the first step before a rice face wash — a double cleanse approach that keeps the skin clean without over-manipulating it. u/Curious-Resolve1765 on r/tretinoin specifically uses the pink (sensitive) formula, which matters: the pink Bioderma is formulated for reactive skin, while the blue is for normal-to-combination types.
The one knock: several Reddit users note micellar water alone isn't enough as a sole cleanser if you're wearing heavy SPF or full-coverage foundation. It shines as Step One, not as the whole routine.
Garnier Micellar Water is the budget alternative at $14.99 vs Bioderma's $22.99. I found 16 mentions with 40% positive sentiment — meaningfully lower than Bioderma's 72.7%, but still net-positive for a drugstore option. The clearest endorsement comes from u/kelseyrobyn14 on r/tretinoin, who uses it consistently as the first step in a PM routine:
"PM Routine: Garnier Micellar Water, CeraVe Hydrating Facial Cleanser" — u/kelseyrobyn14, r/tretinoin
What's notable is that this same user appears across multiple threads with the same routine — they're not testing products, they've settled. That kind of repeat mention from a single redditor across different threads signals genuine ongoing satisfaction, not a single positive moment.
The gap between Bioderma (72.7%) and Garnier (40%) in positive sentiment is real, but the price gap is also real. If you're already spending on a quality second cleanser and actives, Bioderma is worth the extra $8. If you're optimizing for value across your whole routine, Garnier absolutely gets the job done.
Price check: Bioderma Micellar Water — $22.99 on Amazon
Price check: Garnier Micellar Water — $14.99 on Amazon
Verdict: For double cleansing with oily skin, Bioderma (pink) is the best first step if budget allows; Garnier is the smart drugstore substitute. Neither replaces a proper second cleanse — they're a pre-cleanse system, not standalone solutions.
---
Drugstore vs Mid-Range vs Premium
Let me be direct about the value breakdown across every product in this guide:
Drugstore tier (under $15):
- Neutrogena Cleanser / Face Wash — $9.97 — the cheapest entry point and the most controversial. I tracked 21 mentions of the cleanser and 14 of the face wash, both at 0% positive sentiment. That's not a coincidence; it's a pattern. u/New_Option_1678 on r/indianbeautyhauls gave the most honest assessment:
"Neutrogena: cleanses well specially if u came home sweating and need thorough cleaning but little bit drying." — u/New_Option_1678, r/indianbeautyhauls
"Cleanses well but drying" is the Neutrogena verdict in one sentence. u/Dabs_and_Tiddies on r/30PlusSkinCare mentions it as their starting point before discovering the wider skincare world: "never purchased anything outside of Neutrogena face wash at Walmart." u/Ambitious_Marzipan11 on r/SkincareAddiction pairs it with The Ordinary niacinamide/zinc — a sensible budget stack. What it won't do: preserve your moisture barrier through heavy actives use, play nicely with sensitive or reactive skin, or distinguish itself against any other option on this list.
At $9.97, it's not a bad product — it's just a basic one. Zero positive sentiment across 35 combined mentions tells you Reddit considers it functional but forgettable.
- Garnier Micellar Water — $14.99 — the budget micellar winner. Better sentiment than Neutrogena, specific and consistent endorsement from tret users.
Mid-range tier ($20–$30):
- La Roche-Posay Cleanser — $25.99 — the mid-range default. Highest mention count (88), consistent across multiple subreddits, 33.3% explicitly positive, zero horror stories. Best value in this tier.
- Bioderma Micellar Water — $22.99 — best sentiment in the entire roundup (72.7%) but narrow use case (first cleanse only). Worth it if you're double cleansing.
- Krave Beauty Matcha Hemp — $29 — niche but validated. The r/AsianBeauty pick for barrier-conscious oily skin.
Premium tier (over $30):
- PanOxyl Cleanser — $30.72 — technically "premium drugstore" but the most contested product here. Zero positive sentiment and limited Amazon review history make this hard to recommend at full price.
Verdict: For oily skin on any budget, La Roche-Posay ($25.99) delivers the best return on investment. If you're on a strict budget, pair Neutrogena ($9.97) for daytime and Garnier Micellar Water ($14.99) for PM makeup removal. If you have the flexibility for a first-cleanse investment, Bioderma ($22.99) is statistically the most-loved product here.
Price check: Neutrogena Face Wash — $9.97 on Amazon
---
How to Choose by Skin Concern
Oily skin is not one thing. Here's how to match the right cleanser to your specific situation based on what Reddit actually recommends:
Oily + on tretinoin or other retinoids: Go La Roche-Posay. This isn't even close — the Reddit tretinoin community has effectively standardized on it. When your barrier is compromised by retinoids, you want a cleanser that shows up in 88 mentions without complaint. If budget is a concern, use Garnier Micellar Water as your first-step PM remove and LRP as your actual cleanse.
Oily + wear daily SPF (which you should): Double cleanse. Garnier or Bioderma micellar first, then your actual cleanser. Skipping the first step with SPF on means your second cleanser is fighting both sunscreen and sebum — it's inefficient and can lead to residue staying on skin.
Oily + blackheads and congestion: u/FatandReflective on r/SkinCareScience was specifically dealing with enlarged pores and congestion when they mentioned the standard cleanser stack (CeraVe, Neutrogena, La Roche-Posay). For this concern, the Krave Matcha Hemp is worth investigating — the r/AsianBeauty community specifically appreciates it for not worsening congestion, though you'll want a leave-on BHA (like Paula's Choice 2% BHA) for the actual blackhead work, not the cleanser.
Oily + cystic or persistent acne: This is the toughest call. The PanOxyl BPO cleanser gets mentioned in r/acne threads, but the 0% positive sentiment should give you pause. Consider it only if you've already tried gentler options and haven't seen progress — and pair it with intensive hydration to counter the documented drying effect.
Oily + sensitive or reactive skin (combination): Bioderma micellar (pink formula) as your first cleanse. This specific formulation is designed for reactive skin, and the 72.7% positive rate from a community that includes tretinoin users and acne-prone skin types is your best assurance of tolerability.
Oily but not acne-prone, just want to control shine: Honestly? La Roche-Posay twice daily. It's the least-complicated answer for the most common situation.
Oily on a student/tight budget: Neutrogena + Garnier Micellar Water. Accept the slight dryness from Neutrogena and counteract it with a good moisturizer. This is a $25 cleansing stack that Reddit considers functional if unremarkable.
---
FAQ
What's the best cleanser for oily skin, full stop? Based on Reddit mention volume and cross-subreddit consistency, La Roche-Posay Cleanser is the most defensible single recommendation. It appears in more routines, from more diverse skin types, without generating the horror stories or "broke me out" reports that follow other products. At $25.99 it's not the cheapest, but it performs across the widest range of oily-skin situations.
Should I use a foaming cleanser if my skin is oily? Only if the foaming formula doesn't strip. Aggressive foam = more surfactant = more barrier disruption = rebound oil production. La Roche-Posay and Krave Beauty both generate mild foam without the stripping effect. Neutrogena's foam is effective but documented as drying by its own Reddit users.
Does double cleansing help oily skin? Yes, specifically if you wear SPF or makeup. One cleanser doing two jobs (dissolving sunscreen + cleansing skin) usually does neither perfectly. A micellar first step (Bioderma or Garnier) followed by a water-based cleanser (LRP or Krave) is the Reddit-standard approach for oily skin that wears daily SPF.
Is PanOxyl worth trying for acne-prone oily skin? Reddit's verdict is cautiously skeptical. Zero positive mentions across 10 references, and the most common note is dryness without proportionate results. That said, benzoyl peroxide cleansers have legitimate clinical support — Reddit's negativity likely reflects improper use (no moisturizer buffer, expecting solo results). If you try it, moisturize aggressively and give it 6-8 weeks before judging.
Can I use micellar water as my only cleanser? Reddit says no, and the data agrees. Even Bioderma — the most-praised micellar here at 72.7% positive — is consistently mentioned as a first step, not a complete cleanse. Micellar water is excellent for removing surface makeup and SPF; it doesn't deep-cleanse pores. Always follow with a proper cleanser.
Why is Neutrogena rated 0% positive but still recommended? Because "0% positive" in Reddit data means no one is enthusiastically endorsing it — it doesn't mean everyone hates it. The Neutrogena quotes I found describe it as functional ("cleanses well") but drying. For oily skin with no sensitivity issues and a $10 budget, it does what it promises. Just don't expect it to be a skincare journey-changer.
Is La Roche-Posay good for acne-prone oily skin? Based on its Reddit presence, yes — it appears regularly in the routines of users doing tretinoin (a common acne treatment), and no redditor in the data I tracked reported it worsening acne. It's not a medicated acne cleanser, so it won't actively treat acne the way PanOxyl might attempt to. But as the cleanser step in an acne-targeting routine, it's probably the safest choice in this list.
How often should I cleanse oily skin? Reddit consensus: twice daily maximum. Cleansing more than twice strips the barrier and signals skin to produce more oil. If you feel like your skin is still greasy after cleansing twice, the answer is rarely "cleanse more" — it's usually about cleanser choice, moisturizer (yes, oily skin needs it), or oil-controlling steps like a BHA toner.
---
Heads up: Some links above are Amazon affiliate links. Buying through them helps keep GlowRecs running — at no cost to you. We don't take PR samples. The affiliate cut never affects rankings. Read our full methodology →