After Snooki revealed a slimmer figure on a red carpet Tuesday night, critics accused the reality star of getting too thin. However, the 25-year-old told ABC News that she looks and feels better than ever.
"Relax. You're all delusional! I am in the best shape of my life. I have a lot of muscle mass and I feel the healthiest and happiest I've ever been," she said. "I enjoy working out, and being healthy and fit is important. I'm the size of a 5th grader, I'm supposed to be small. Accept it!"
Snooki, whose real name is Nicole Polizzi, gave birth to a son, Lorenzo, last August. Since then, she's been working hard to lose the 45 pounds she gained during her pregnancy. She said she has surpassed that goal and she is gearing up to start filming season three of her MTV show, "Snooki & JWOWW."
"At this point it's not about losing weight. It's about staying fit and healthy," she said. "I'd like to tone up more, gain more muscle because my son isn't getting any lighter."
To stay in shape, Polizzi, who has been engaged to Jionni LaValle since 2012, works out five days each week, doing strength training with trainer Anthony Michael to tone her arms, legs, back and core. She also does cardio as often as she can. (Spinning at Fly Wheel and Soul Cycle are two of her favorite workouts.)
But that's not all - Polizzi is also careful about her diet.
"I love my vegetables, so I eat veggies everyday - broccoli , asparagus, green beans," she said. "I also love to eat grilled chicken, and gluten-free chicken wraps. Salads are also my favorite, especially with chicken and protein."
Though Polizzi admitted that she previously lived a less healthy lifestyle, she added that being a mom has given her new perspective.
"I've always pictured myself to be an in-shape mom, and before I had my son, it was basically my college years, partying in my early 20s, eating whatever I wanted," she said. "Once I had my son, I realized I wanted to be healthy and fit for him. He's my motivation."