After giving birth to her third child 11 months ago, Soleil Moon Frye was having trouble bouncing back after baby.

“People would ask me, ‘Oh, when is the baby due?’” she reveals. “I could tell they were horrified when I said I already had it.” But no matter what she tried, the weight loss wasn’t happening — until her former ‘Sabrina the Teenage Witch’ co-star Melissa Joan Hart introduced her to Nutrisystem!

soleil moon frye
Getty Images/Nutrisystem

Soleil in June of 2014 (left) and in January 2015.

“She had done Nutrisystem and I was like, ‘Okay, I need to do this now!’” the 38-year-old says. Within a week of signing up, the actress had shed five pounds.

Along with learning portion control and balancing her diet, the mother-of-three — who’s down 23 pounds (and three dress sizes!) — also set realistic goals for herself.

RELATED STORY: Kirstie Alley Shows Off 50-Pound Weight Loss on ‘The View’!

“I remember being over a specific number and saying, ‘Okay, just get down five.’ When I got there, it was like, ‘Okay, now five more,” Soleil recalls.

The ‘Punky Brewster’ alum also didn’t have to cut her favorite foods out of her diet! “I’m not the person that can live on water and lemon…I can have my waffles. I can have my ice cream. That’s far more important to me than just looking like I’m not pregnant!” she shares.

soleil moon frye

Soleil shows off her gorgeous figure at an event on Jan. 10.

Though she doesn’t make it to the gym often, the brunette beauty and her family go for bike rides every weekend and she has her share of dance parties with daughters Poet, 9, and Jagger, 6, to help burn calories.

While she’s feeling much more confident these days, there’s still one hurdle Soleil needs the courage to overcome: wearing a bathing suit.

“I don’t want to be the person that sets totally unrealistic goals,” she tells ‘Us Weekly.’ “But at the same time, I want to be a little scared.”