Faites chauffer l’huile et le beurre dans une poêle. Ajoutez les oignons et le sucre, puis faites cuire à feu doux environ 15 minutes, jusqu’à ce qu’ils deviennent fondants et légèrement dorés.
Ajoutez les lardons si vous en utilisez, et faites-les revenir avec les oignons pendant 5 minutes.
Dans un saladier, battez les œufs avec la crème fraîche, le lait, le sel, le poivre et la muscade.
Foncez la pâte dans un moule à tarte et piquez le fond avec une fourchette.
Répartissez les oignons (et les lardons) sur la pâte, puis versez l’appareil aux œufs par-dessus.
Enfournez pour 35 à 40 minutes, jusqu’à ce que la tarte soit bien dorée.
Laissez tiédir quelques minutes avant de servir, idéalement avec une salade verte.