Pelez les pommes, coupez-les en quatre, ôtez le cœur et coupez la pulpe en cubes plus ou moins gros selon votre goût.
Rincez le citron et découpez de longues lanières de zeste. Coupez le citron en deux et pressez-le.
Mettez dans une grande casserole le zeste et le jus de citron, les pommes et le sucre. Fendez en deux la gousse de vanille et grattez-la. Ajoutez la gousse et ses graines dans la casserole.
Posez la casserole sur feu modéré et faites cuire la compote 20 mn environ, en remuant souvent. Laissez refroidir avant de servir.