Kim Zolciak stepped out on the beach in a two-piece swimsuit in Cancun, Mexico, on Friday, Nov. 13, just hours after she posted a flattering shot of herself on Instagram, looking a bit differentAKM-GSI;Courtesy of Kim Zolciak-Biermann/Instagram

Kim Zolciak stepped out on a white sandy beach in Cancun, Mexico, on Friday, Nov. 13, the same day she posted a super flattering photo of herself on Instagram, but she looked a bit different from the picture she shared on social media.

In the candid photos, the mother-of-six showed off her beach body in a tiny black-and-gold string bikini while sipping from a red cup, her hair tied up in a messy bun on top of her head.

Zolciak, 37, and her husband, Kroy Biermann, enjoyed the afternoon in the sun, celebrating their fourth wedding anniversary.

The Real Housewives of Atlanta alum earlier shared an Instagram snapshot of herself in a sexy two-piece bathing suit, showing off a super slender waist that had fans questioning in comments on the post whether or not she Photoshopped her image.

“So many comments asking about My bathing suit it is from @themissap,” she captioned the photo, in which she shows off her ample cleavage and tiny waist. “Also about my diet, even on vacation I bring @310nutrition I’m not a breakfast eater so my shake is meal replacement!”

“You can definitely pinch an inch or 5 for that matter but I love to live and I love to eat,” she concluded, ignoring the comments.

Zolciak has come under fire for her Instagram photos before. Last year, the “Tardy for the Party” singer took to the social media platform to fight back against haters who insisted she had doctored a photo to create a thigh gap.

“I think I have officially read it all after posting my bathing suit pic yesterday!” she wrote last fall. “From photoshopping a thigh gap, to photoshopping my breast, to photoshopping a butt how about… it’s me clllllll F—KIN ME hater …every last bit is ME!! Zoom is real f—kin close too… I dare you…. no photoshopping!!”