Correa scored for the third time in two games to give Atletico the lead shortly before halftime, the Argentine dancing through the Huesca defence and getting the help of a deflection to take his shot into the net.
Huesca had won two of their last three matches and stayed in the game, even having a couple of chances to level, until Marcos Llorente pounced on a loose ball and squared for Carrasco to knock it into the empty net 10 minutes from time.
Diego Simeone's side had experienced a recent wobble since returning from international duty that threatened to derail their title bid but have benefited from playing back-to-back home games against struggling sides.
They trounced basement club Eibar 5-0 but this was a sterner test and they almost fell behind in the third minute, when keeper Jan Oblak miraculously repelled a shot from Huesca defender Dimitris Siovas from point-blank range.
Visiting keeper Alvaro Fernandez made an outstanding double save at the other end, thwarting Carrasco and blocking a second shot from Saul Niguez with his face.
Barely a minute later, Atletico countered and a botched clearance allowed Llorente to grab the ball and find Carrasco to make the game safe.
"In some moments you have to attack and in others you have to defend. The important thing is that we kept a clean sheet, which means we worked well defensively," said Carrasco.
The Belgian batted away questions about Atletico's involvement in the breakaway European Super League, which the club agreed to join before withdrawing on Wednesday.
"We're just focusing on our jobs, the club is the one that has to deal with those things. We're just concentrating on each game," he said.