Faites chauffer l'huile dans une cocotte et faites revenir l'oignon pelé et émincé, à feu doux, en les remuant de temps à autre. Réservez.
Farinez la viande et faites la dorer sur toutes les faces à feu vif dans la même cocotte. Salez et poivrez, ajoutez les oignons puis mouillez avec le vin blanc et laissez réduire le jus.
Ajoutez le bouillon, le céleri et la carotte pelée et coupée en dés, puis baissez le feu et laissez mijoter à couvert pendant une trentaine de minutes.
Délayez le concentré de tomates avec une cuillère d'eau chaude dans un bol, puis ajoutez dans la cocotte.
Préparez la gremolata en mélangeant le zeste de citron et le persil. Ajoutez la dans la cocotte et poursuivez la cuisson de l'osso bucco 5 minutes en remuant doucement.