The Portugal international gave Madrid a 12th-minute lead at Santiago Bernabeu on Saturday as he collected Karim Benzema's left-wing cross and fired into the far side of the goal.
Benzema and Ronaldo then reversed roles as the Frenchman doubled Madrid's lead, before the former Manchester United man scored a penalty and Sami Khedira netted the fourth.
Antoine Griezmann pulled one back for Sociedad, but Ronaldo rifled in a free-kick 14 minutes from time to complete his third hat-trick of the season and his 19th in La Liga since moving to Spain in 2009, leaving Ancelotti in awe.
"Right now Cristiano is out of this world," the 54-year-old said.
"He is playing with incredible consistency and scores a lot of goals. It's difficult to find the words to describe him."
Ancelotti also praised the players who are finding themselves rotated most weeks, as he added: "A team has to play in a way to use all the characteristics of its players.
"Khedira has enough quality to play for Real Madrid. He is consistent and always helps the team.
"Xabi Alonso has a lot of experience and quality to help us play the way we want to play; I've said it many times.
"There are important players on the bench such as (Angel) Di Maria and Isco. We have many options in midfield."
Ronaldo, meanwhile, is ignoring talk of the Ballon d'Or, despite being the favourite ahead of Lionel Messi and Franck Ribery in the eyes of many for this year's award.
"I don't want to talk about the Ballon d'Or," he said. "I demonstrate (my ability) on the pitch, and it (the voting) doesn't depend on me."
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.