60g d'huile végétale neutre (arachide, pépins de raisin ou tournesol)
125g de sucre en poudre (évitez de diminuer la quantité au risque d'obtenir un cake trop acide
200g de farine T45
1 demi sachet de levure chimique
Ustensiles
1 moule à cake de 20cm
Du papier sulfurisé
1 saladier
1 fouet
Du film alimentaire
Instructions
Préchauffez le four à 160°C
Recouvrez de papier sulfurisé un moule à cake de 20cm
Dans un récipient, mélangez les yaourts, le jus de citron ainsi que les zestes de citron, l'huile et le sucre.
Dans un autre récipient, mélangez et tamisez la farine et la levure chimique puis ajoutez le tout au mélange précédent.
Mélangez à nouveau l'ensemble rapidement sans trop travailler la pâte.
Versez l'appareil dans le moule à cake
Enfournez pour 40 minutes à 01 heures environ (la durée est large car elle est variable selon les fours surveillez bien).
Vérifiez régulièrement la cuisson à l'aide de la lame d'un couteau, celle-ci doit ressortir sèche (dans le cas contraire prolongez la cuisson).
Lorsqu'il est cuit, démoulez le cake immédiatement à chaud et filmez le sans attendre (astuce infaillible pour obtenir un cake moelleux incomparable ! ).
Laissez-le refroidir totalement dans son emballage en le déposant sur une grille plusieurs heures ou toute une nuit.
<script>
(function(){
const root = document.querySelector('.page-recette') || document;
const servingsInput = root.querySelector('[data-role="servings"]');
if (!servingsInput) return;
const baseServings =
Number(servingsInput.getAttribute('data-base')) ||
Number(servingsInput.value) || 1;
const qtyNodes = Array.from(root.querySelectorAll('.qty[data-base]'));
function formatFr(n){
// 2 décimales max, virgule française
return (Math.round(n * 100) / 100).toString().replace('.', ',');
}
function update(){
const cur = Math.max(1, Number(servingsInput.value) || baseServings);
const factor = cur / baseServings;
qtyNodes.forEach(el => {
const base = Number(el.dataset.base);
const step = Number(el.dataset.step || '0'); // ex: 0.5 pour c.à.s
let val = base * factor;
if (step > 0) val = Math.round(val / step) * step;
el.textContent = formatFr(val);
});
}
servingsInput.addEventListener('input', update);
servingsInput.addEventListener('change', update);
update(); // initial
})();
</script>