Cardi B Finally Reveals Which “Secret Vegetable Water” Gives Her Long, Shiny Hair

UPDATE (August 12, 2022, 3:30 P.M. EST): Just a day after posting a TikTok telling viewers to guess the secret ingredient that powers her homemade hair tonic, the “Bodak Yellow” rapper finally revealed the mysterious vegetable we’ve all been waiting to hear about: onions. Yes, you read that right: Cardi B uses onion water on her hair. 

She shared the secret via an Instagram post featuring a photo of her thick, waist-length hair from the back. In the caption, she explains that she boils onions and then uses that water to wash her hair. She explained that this is an old trick that she’s recently returned to to add shine to her hair. Now, we’re probably not the only ones wondering, what does her hair smell like? Well, according to Cardi B, the answer is nothing. Onions for shiny hair? Who knew. 

Instagram content

This content can also be viewed on the site it originates from.


Cardi B is flaunting inches upon inches of silky, straight hair once again. But make no mistake, this Rapunzel-esque style is not a wig installed by her hairstylist Tokyo Stylez: it’s Cardi’s own hair, and there’s a secret ingredient she’s been using to care for it.

On August 10, the Bronx-bred rapper posted a Tiktok video showing her massive mane of hair. She gives viewers a 360-degree view of her voluminous, waist-length, textured hair that looks like it might have been lightly blow-dried. After walking off camera, she returns for the final reveal with sleek, straightened hair that cascades past her hips.