Seca las piezas de ossobuco con papel de cocina. Haz pequeños cortes en la membrana exterior, sazona con la sal y la pimienta, y pásalas por la harina. Sacude el exceso.
Calienta la mantequilla y el aceite en una olla amplia de fondo grueso a fuego medio. Dora las piezas durante 3 o 4 minutos por cada lado, hasta que tomen color. Retíralas y resérvalas.
En la misma olla, incorpora la cebolla, la zanahoria, el apio y el ajo. Cocina durante 6 a 8 minutos, removiendo, hasta que las verduras se ablanden y comiencen a dorarse.
Añade el tomate y la mejorana, y cocina 3 minutos. Vierte el vino blanco y raspa el fondo de la olla para desprender los sabores. Deja que hierva 2 o 3 minutos, hasta que el alcohol se evapore.
Devuelve el ossobuco a la olla y agrega el caldo caliente y la cáscara de limón. El líquido debe llegar aproximadamente hasta la mitad de la carne. Tapa y cocina a fuego bajo durante 90 minutos, volteando las piezas a mitad de la cocción.
Destapa y continúa la cocción entre 15 y 25 minutos, o hasta que la carne esté muy tierna al pincharla con un tenedor y la salsa cubra ligeramente la cuchara. Si el fondo se seca, añade caldo caliente en pequeñas cantidades.
Retira la cáscara de limón, prueba la salsa y ajusta la sal. Agrega la ralladura de limón durante el último minuto, deja reposar el guiso 5 minutos y sirve cada pieza con abundante salsa.