Eplucher courgettes et oignon. Couper les courgettes en dés, l'oignon en fines lamelles.
Huiler une cocotte, la faire chauffer légèrement, y mettre courgettes et oignon, saler, poivrer; couvrir la cocotte et laisser cuire à l'étouffée jusqu'à évaporation complète du liquide.
Battre l'oeuf en omelette avec sel, poivre, cannelle.
Ajouter l'oeuf battu dans la cocotte, tourner à la cuillère de bois à feu doux jusqu'à ce que l'oeuf soit cuit.
Peler les carottes, en ôter les coeurs filandreux et les détailler en bâtonnets de 4 à 5 cm de long. Placer la viande dans une cocotte avec l'huile, l'ail, le gingembre, le safran et le sel. Couvrir d'eau et laisser cuire 1/2 h. Ajouter les carottes, saler, saupoudrer de persil, couvrir et laisser cuire 15 à 20 mn. En fin de cuisson, ajouter l'écorce de citron confit, les olives et un filet de jus de citron. Faire réduire la sauce. Dresser la viande sur le plat de service, couvrir de carottes, décorer de citron confit et d'olives et napper de sauce.