Frizzy hair isn’t “bad” hair. It’s just thirsty hair. When your hair is dry or damaged, the outer layer—the cuticle—lifts up to grab moisture from the air. And that’s when you get that halo of frizz, especially when it’s humid.
So, the secret to fighting frizz isn’t trying to flatten your hair into submission. It’s all about hydration. The best frizzy hair shampoo gives your strands the moisture they’re craving so they don’t have to look for it elsewhere.
I’ve tried a ton of shampoos over the years, from drugstore heroes to fancy salon brands. These are the ones that actually work to smooth things out, add shine, and keep my hair looking sleek, no matter the weather.
Our Top Picks for Frizzy Hair

This one costs about $28. If your hair feels more like straw than silk, this is your new best friend. It’s packed with hyaluronic acid and squalane, which are amazing for locking in moisture.
I was seriously impressed with how hydrated and nourished my hair felt after just one wash. They claim it provides moisture for 72 hours, and I believe it. My hair felt less brittle and way more manageable.
The Downside: It’s so moisturizing that it can leave a little bit of an oily feel behind if you’re not careful to rinse thoroughly.
You’ll pay around $45 for this bottle of magic. It’s a splurge, for sure, but it delivers a true salon-quality finish that’s hard to beat, especially if you live somewhere with high humidity.
It uses a special keratin complex to smooth everything out without sulfates. My hair felt incredibly soft and had so much movement after using this. It’s my go-to when I want my hair to look professionally styled.
The Downside: The price is steep for a shampoo.

For about $36, you get some serious science-backed frizz control. Living Proof is known for its patented technology that blocks humidity better than silicones, and this shampoo is the foundation of that system.
I always notice a difference on rainy days when I use this. It really does create a shield around the hair that keeps it smoother for longer. It cleanses well without stripping my hair, either.
The Downside: It doesn’t feel as deeply moisturizing as some of the other options on this list.
Best Shampoos for Fine, Frizzy Hair
At $37, this is a great investment for fine hair. The biggest problem with fine, frizzy hair is that most frizz-fighting products are way too heavy. This one is different.
It’s silicone-free and designed to give you moisture without a hint of weight. I found it left my hair feeling soft and looking shiny, not flat and greasy. It’s also amazing for keeping color-treated hair from fading.
The Downside: It’s on the pricier side, especially for daily use.
Nexxus Ultralight Smooth Shampoo
This shampoo is about $16. It’s specifically made for fine or thin hair that still gets frizzy, which is a tough combo to treat. It uses a protein blend to smooth hair without weighing it down.
I love how this shampoo blocks humidity—it claims up to 98%—which is exactly what fine hair needs to stay sleek. It also makes detangling a breeze, which means less breakage.
The Downside: It doesn’t lather up as much as other shampoos, so I felt like I needed to use more product to get my whole scalp clean.
Best Shampoos for Thick, Frizzy Hair
You can get this for $30. When you have thick, coarse hair, you need a shampoo that can handle it. This one is loaded with argan oil, vitamins, and red algae to give thirsty hair a big drink of moisture.
It’s gentle enough that I could use it every day without it stripping my hair. It just leaves my hair feeling balanced, shiny, and way more elastic. Plus, the signature Moroccanoil scent is incredible.
The Downside: The formula might be a bit much for sensitive scalps.

This is a fantastic drugstore find at just $10. It uses marula oil to tame frizz for up to 24 hours, and it really holds up. My thicker hair felt so much smoother and looked less puffy after using it.
And because it’s sulfate-free, it’s a great budget option if you have color-treated hair. It gets you clean without feeling harsh, and it doesn’t leave behind a greasy film.
The Downside: If your hair isn’t very thick, this could definitely weigh it down.
For about $22, this shampoo is a lifesaver for extremely dry, coarse hair. It’s inspired by the aloe plant that never seems to dry out, and it feels just as hydrating as you’d imagine.
It’s formulated with cupuaçu butter and apricot kernel oil for intense smoothing and breakage prevention. It’s a really rich, nourishing shampoo that turns puffy, frizzy hair into something much more manageable.
The Downside: The plant-based ingredients can be irritating for some people with very sensitive skin.

This costs around $22. If your frizz comes with a curly or coily hair type, this is for you. It was designed by Tracee Ellis Ross specifically for textures that need serious moisture to thrive.
What I love is that it cleanses your scalp and hair without stripping away all the natural oils that curls need. It leaves hair feeling clean, soft, and ready for conditioning, which is the perfect start for a frizz-free style.
The Downside: If you use a lot of heavy styling creams or gels, this might not be clarifying enough to get rid of all the buildup.
Best Shampoos for Damaged, Frizzy Hair

At $34, this shampoo does more than just clean your hair. Frizz is often a sign of damage from heat styling or chemical treatments, and Olaplex is famous for its ability to repair the broken bonds inside the hair strand.
Every time I use this, my hair feels stronger and looks smoother. It reduces frizz by actually healing the hair from the inside out. It’s a must-have if you use hot tools or color your hair regularly.
The Downside: You really get the best results when you use it with the rest of the Olaplex system, which can get expensive.

This one is about $29. It’s a classic for a reason. If your hair feels rough, dry, and has that straw-like frizz, this shampoo will transform it. The argan oil formula makes hair ridiculously soft and touchable.
It cleanses gently and starts the process of adding moisture and softness back into brittle hair. I always recommend this to friends who complain about their hair feeling like sandpaper.
The Downside: It’s not a lightweight formula, so it’s not the best choice for really fine hair.

This plant-powered shampoo costs $32. It uses a botanical smoothing oil blend to nourish the hair and a special plant polymer to create an invisible shield against humidity.
It feels very high-end and has that signature earthy, calming Aveda scent. It does a great job of smoothing the hair cuticle and fighting frizz without using silicones, which is a big plus for me.
The Downside: The formula can be a little too rich if you have an oily scalp or very fine hair.
Best Drugstore Shampoos for Frizzy Hair

You can get this for just $5. It’s proof that you don’t need to spend a lot of money for soft, smooth hair. This shampoo is a workhorse that delivers intense moisture without making your hair feel heavy.
It’s formulated to be used every day, smoothing the hair strand by strand. It’s one of the best affordable picks I’ve found for consistently hydrated, less frizzy hair.
The Downside: It has a pretty strong fragrance that might bother people with allergies or sensitivities.

At around $4, the value is just insane. This has been a staple in so many showers for years because it flat-out works. The argan oil formula is designed to give you sleek hair for up to three days.
It lathers up really nicely and leaves my hair feeling clean and incredibly smooth. When it comes to fighting frizz on a budget, it’s pretty much impossible to beat this one.
The Downside: It does contain sulfates, so it’s not the best choice for color-treated hair or those who prefer sulfate-free formulas.

This drugstore gem is only about $8. The smell alone is enough to make you buy it—it’s like a tropical vacation in a bottle. But it also delivers a serious dose of hydration for dry, frizzy hair.
The coconut oil and vanilla bean extract help tame flyaways and leave my hair feeling super soft and repaired. It’s a great option if your hair is thick, coarse, and craving moisture.
The Downside: The scent is very strong and sweet, which can be overpowering for some people.

For $26, you get a clean, natural formula that’s tough on frizz. If you’re trying to avoid sulfates, silicones, and parabens, this is an excellent choice. It uses a blend of rosehip, argan, and coconut oils to smooth the hair cuticle.
I found it to be very gentle on my scalp but still effective at cleansing and taming my frizz. It’s a great “clean beauty” option that actually performs.
The Downside: Because it’s sulfate-free, it doesn’t create a big, bubbly lather, which takes some getting used to.
Finding the best frizzy hair shampoo really comes down to knowing your hair type. If your hair is fine, you need something lightweight. If it’s thick and coarse, you can go for the richer, oil-based formulas.
Don’t be afraid to try a few things, especially from the drugstore. A great shampoo is the first and most important step to getting smooth, sleek hair that behaves.