Last Updated on October 24, 2026 by Giorgia Guazzarotti

3 best primers for oily skin

What are the best face primers for oily skin? The ones that soak up excess oil, control shine, and stop your foundation from sliding off your face by lunchtime. Bonus points if they make those pesky pores look smaller, too.

No, Milk Of Magnesia is NOT a good option. I don’t care if it “works.” Its pH is so alkaline, it can wreak havoc on your skin. You don’t want to fix the grease problem only to end up with irritation… Luckily, there are better options. Here are the best primers for oily skin:

What To Look For In A Primer For Oily Skin

What should you look for when you’re shopping at Sephora and you’re surrounded by different types of primers? And let’s face it, most of them promise to work wonders for oily skin and… don’t deliver. Here’s what makes a great primer for oily skin:

  • Oil-absorbing ingredients: Look for silica, alumina, magnesium silicate, and starches. Silica and starches have oil-absorbing properties that help keep shine under control. Think of them as tiny sponges soaking up the grease. 
  • Lightweight texture: The last thing you want is a thick, greasy primer that makes your face feel like it’s suffocating under layers of makeup. Go for lightweight gels, silky fluids, or balm-to-powder formulas that feel comfortable on your skin. And don’t get too hung up on the words “oil-free.” A little oil in a well-formulated primer isn’t automatically a disaster.
  • Silicones: Got large pores? Silicones are your friends. They smooth over those pesky little pores, making them look smaller and giving your foundation a more even surface to sit on. It’s an optical illusion, not a permanent fix, but hey, I’ll take it. And no, silicones don’t suffocate your skin.
  • A matte finish: If your whole face gets greasy by lunchtime, a mattifying primer is your best bet. But if only your T-zone gets oily while your cheeks stay dry, you don’t need to mattify every inch of your face. A softer finish or a little mattifying primer on your oily areas will do the trick. The goal is to get rid of unwanted shine, not every last trace of glow.

Best Overall: Hourglass Veil Mineral Primer ($58.00)

Hourglass Veil Mineral Primer is proof that you don’t need to choose between keeping your skin matte and making your makeup look good. It’s loaded with silicones that smooth fine lines and wrinkles, make the appearance of pores look smaller, and help foundation last longer. Alumina soaks up excess oil, so your forehead doesn’t turn into a shiny mess by lunchtime. There’s SPF 15, too, but that’s hardly a reason to buy it when dermatologists recommend a minimum of SPF 30. You still need sunscreen.

The thin, milky texture glides on like silk and dries to a soft, powdery finish. No greasy residue, no added fragrance. It even tones down redness, although the mineral filters may leave a white cast on darker skin tones. The best part? Foundation goes on more smoothly and can last an extra couple of hours. If your skin is moderately oily, shine may not make an appearance for 8–10 hours. Super oily? You’ll need to blot sooner. Sure, $58 is a lot for a primer, but I’d rather pay more for one that does several jobs well than clutter my makeup bag with three that don’t.

Available at: Cult Beauty, Nordstrom, Sephora, and SpaceNK

Related: Are Silicones Bad For Skin?

Best For Super-Oily Skin: Dr. Brandt Pores No More Pore Refiner ($48.00)

Warning: Dr. Brandt Pores No More Pore Refiner is super drying. That’s a good thing if your skin is an oil factory. Silica and polymethyl methacrylate soak up excess grease, while silicones make those pesky pores look smaller. It’s a temporary fix, sure, but it works for oil control and I’ll take it.

The lightly tinted cream feels silky going on and dries to a velvety matte finish. The look of pores is immediately smaller and you can even wear it without foundation. It keeps shine at bay for more than 6 hours, but don’t expect miracles if your makeup tends to slide off. You can pat a little over makeup for touch-ups, too. Just don’t overdo it or things can get patchy. My biggest gripe? The lavender and tea tree oils. They give it a herbal scent and can irritate sensitive skin. This is a primer for oily complexions and no one else.

Available at: Dr Brandt

Related: 3 Science-Backed Ways To Shrink Large Pores

Best Anti-Aging Primer: Milk Makeup Pore Eclipse Mattifying Primer ($38.00)

Milk Makeup Pore Eclipse Mattifying Primer is a treat for oily skin that’s starting to show wrinkles. Why? Because it doesn’t just hide the signs of aging. It has niacinamide to strengthen your skin barrier and improve uneven skin tone, plus bakuchiol to boost collagen production and fight wrinkles. Meanwhile, silica and modified corn starch soak up excess oil while blurring powders make those pesky pores and fine lines look smaller and create a smooth canvas for makeup. Who said makeup can’t pull double duty?

The creamy texture feels lightweight and dries to a soft matte finish. No greasy film, no cakey mess, and no foundation collecting in every little wrinkle. It also holds up well in hot, humid weather, so you’re not constantly checking whether your makeup is still on your face. My only gripe? The added floral fragrance. Seriously, why do brands insist on perfuming everything? Still, if you want to keep shine under control AND do something about those wrinkles, this primer deserves a spot in your makeup bag.

Available at: Cult Beauty, Milk Makeup, Sephora, SpaceNK and Ulta

Related: Is Bakuchiol Better Than Retinol At Fighting Wrinkles?

Best Primer For Blurring Pores: Danessa Myricks Beauty Yummy Skin Blurring Balm Powder Universal ($39.00)

Got large pores you wish would disappear? Danessa Myricks Beauty Yummy Skin Blurring Balm Powder is as close as you’ll get without Photoshop. This new innovative primer type comes in a creamy balm that turns into a powder on your skin, smoothing out those pesky pores and other imperfections and giving your face that airbrushed look. And you don’t even need foundation or setting spray. Just this stuff.

The secret? Upsalite (magnesium carbonate), a mineral that absorbs more oil than kaolin and starch. The more your face shines, the more those pores stand out, so this helps them stay hidden for longer.  The finish is smooth, velvety, and matte without looking like you’ve dunked your face in flour. Just go easy with the amount. Pile it on and your makeup can look heavy.

Available at: Beauty Bay, Cult Beauty, Sephora

Best On A Budget: e.l.f. Liquid Poreless Putty Primer ($11.00)

What if you don’t want to spend $40 on a face primer? E.L.F. Liquid Poreless Putty Primer costs just $11 and uses the same basic trick as many expensive primers: silicones to smooth out uneven texture and blur pores, silica to absorb some excess oil and squalane for hydration.  The lightweight liquid has a silky texture that spreads easily and doesn’t leave your face feeling like you’ve applied a thick layer of plastic. It creates a smooth surface that makes foundation go on more evenly and helps it stay put for longer.

So what’s the catch? It’s not a heavy-duty mattifying primer. It’ll help with excess shine, but if your face turns into an oil slick two hours after washing it, you’ll probably need something stronger. And that’s fine. Not every oily skin type needs industrial-strength oil control. If you just want smoother-looking pores and foundation that doesn’t disappear by lunchtime without breaking the bank, this may just be the right primer for you.

Available at: Asos, E.L.F, Target, Ulta and Walmart

How I Chose The Best Primers For Oily Skin

I don’t care how many influencers rave about a primer or how many hours of shine control the brand promises. If a makeup primer can’t back up those claims, I’m not interested. Here’s what I looked for:

  • Oil control: Ingredients that actually absorb excess oil, like silica, alumina, and magnesium carbonate. A primer that makes your skin matte for five minutes isn’t much use, is it?
  • Makeup performance: Does it create a smooth base for a flawless makeup application? Does it help foundation go on smoothly and stay put? Or does everything start sliding off your face by lunchtime?
  • Texture and finish: I looked for lightweight formulas that don’t feel greasy, make makeup look cakey, or dry your skin out.
  • Value for money: I’m happy to recommend an expensive primer if it deserves the price tag. But I’m not paying extra for fancy packaging and empty promises.

The Bottom Line

The best primer for oily skin is the one that tackles your biggest problem. Whether that’s keeping shine under control, making large pores look smaller, or stopping your foundation from sliding off, there’s a primer here for you. You don’t need to spend a fortune, either. Just pick the one that suits your skin and your budget.