It is possible. However this won't be a matter of changing a thing or two.
You controller methods will have to return json data like so:
public function index() {
$recipes = $this->Recipe->find('all');
$this->set(array(
'recipes' => $recipes,
'_serialize' => array('recipes')
));
}
This will have to be done for every action that you will need to be accesed by Angular.
In addition, CakePHP offers some facilities to map certain request verbs to actions: https://book.cakephp.org/2.0/en/development/rest.html
Considering the amount of work it involves, I think that if you plan to move away from PHP, say to a node app, you are better off starting that app now instead of trying to adapt the CakePHP one. Unless you have a reason to.