Jastrząb zmienny głównie je ssaki, w tym małpy (makaki, langury, małpy kolobus), galago, szympansy, goryle i lemury. Je również ptaki, takie jak turaki, rogacze i kuropki. Mniejsza ofiara to drzewne dmanie, wielkie wiewiórki, letnie wiewiórki, dikdiki i mangusty. Okazjonalnie polują na gady, takie jak węże i jaszczurki, oraz owady: chrząszcze, konikowe i termity.