Start by trimming and washing the leeks thoroughly, then slice them into thin rounds. Pat the chicken breasts dry and season both sides with salt and pepper. Mince the garlic and grate the cheese so everything is ready to go.
Heat olive oil in a large frying pan over medium heat. Add the chicken breasts and cook for 4–5 minutes on each side until lightly golden but not fully cooked. Remove them from the pan and set aside to rest.
In the same pan, add butter and let it melt gently. Stir in the sliced leeks and cook for about 5–7 minutes until soft and slightly sweet. Add the minced garlic and cook for another minute to release its aroma.
Pour in the chicken stock and let it simmer for a few minutes to reduce slightly. Stir in the double cream and Dijon mustard, mixing well. Allow the sauce to bubble gently until slightly thickened.
Preheat your oven to 190°C (375°F). Place the browned chicken breasts in an ovenproof dish and spoon the creamy leek mixture over them evenly. Sprinkle grated cheddar cheese on top for that irresistible golden finish.
Transfer the dish to the oven and bake for 25–30 minutes. The chicken should be cooked through, and the top should be bubbling and lightly golden. Let it rest for 5 minutes before serving to allow the sauce to settle.