Pela la zanahoria, la cebolla y el ajo. Limpia el apio. Pica todo finamente.
Enjuaga las rodajas de osobuco y con unas tijeras haz pequeños cortes en los bordes de la carne para evitar que se enrosquen durante la cocción.
Sazona la carne con sal y pimienta. Enharina por ambos lados y sacude para retirar el exceso.
En una sartén o cacerola de fondo grueso, vierte un poco de aceite y deja que se caliente, añade los ossobuco y dora a fuego fuerte, aproximadamente 4 minutos por cada lado, para que se sellen. Retira y reserva.
En la misma cazuela agrega la cebolla, la zanahoria y el apio, saltea durante 2 minutos. Añade el ajo picado y saltee por otro minuto o hasta que el ajo se vuelva fragante.
Regresa la carne a la cacerola y remueve con los vegetales para aromatizar todo.
Vierte el vino sobre las rodajas de osobuco y cocina a fuego medio durante 3 minutos.
Agrega el tomate, el tomillo y el orégano. Sazona con sal y pimienta, mezcla.
Vierte el caldo sobre la carne, que quede cubierta por el líquido.
Tapa y deja cocinar a fuego lento, durante 1 hora y media. Revisando y dando la vuelta a la carne de vez en cuando para comprobar la cocción. Debe quedar suave, que se desprenda del hueso y la salsa debe quedar espesa, no caldosa.
Cuando esté suave la carne, rectifica la sazón si es necesario y rocía con el perejil. Retira del fuego y deja reposar un par de minutos.
Sirve los osobuco calientes y acompañados de salsa de la cocción.