Pondremos una cazuela al fuego, con abundante agua con sal. Cuando arranque el hervor, añadiremos las habas y los guisantes, dejándolos cocer, durante 10 minutos.
Pondremos otra cacerola al fuego con 600 ml. de agua. Cuando arranque el hervor, agregaremos 2 cubitos de caldo vegetal.
Precalentaremos el horno a 200º C.
Pelaremos y cortaremos las cebollas en rodajas finas, poniéndolas en una cazuela que pueda ir al horno con 30 gr. de mantequilla.
Escurriremos las habas y los guisantes y los incorporaremos a la cazuela con las cebollas, rehogándolas durante unos minutos. Agregaremos el arroz, dejándolo tostar unos minutos, depués lo bañaremos con el caldo hirviendo. Lo mezclaremos todo bien, dándole unas vueltas, introduciendo la cazuela en el horno, durante 15 minutos, tapado con una hoja de aluminio.
Cortaremos el jamón a dados y cuando el arroz esté listo, separaremos el arroz con un tenedor y agregaremos el jamón, el queso rallado, la mantequilla restante, la pimienta blanca y la mejorana.
Servir de inmediato.