"For 20 years, I was out there on the street. I was strung out on cocaine. I walked the streets. I did everything. I was big and bad enough to do. I've been homeless. I ate out of the garbage can. I ate at the soup kitchens," she explained.
Now, she wants to save others from the same fate by serving meals and a message.
"I'm doing this for the homeless - just to let them know if God changed my life, he can change their life," she said.
Nearly three years ago, Sherri found her faith and the strength to get off the street.
"I didn't think I would ever be back in my kids' life, but as you can see, I have all five of my kids, two of my son in law's and my grandbaby, and of course, my husband," she said.
McGregor got married last year. Her husband Dennis was also homeless and knows how much a free meal can mean.
"It's just a way to give back to the people we know that's out there and a lot of people we see we know and was out there with em," she said.
McGregor says she's grateful she's in a position to help and plans to keep serving the homeless as long as she can.
"It makes me joyful because three years ago, I was waiting for somebody to come up and feed me. But today, when I go out there, I'm the one standing there passing out the plates. Not only am I feeding the body, but I want to feed the soul too," she said.