Batir la mantequilla o margarina (a temperatura ambiente) con el azúcar durante unos minutos hasta que esté cremosa y blanquee. Añadir los huevos uno a uno e integrar bien, después echar el yogur y mezclar hasta que esté homogéneo.
Tamizar la harina con la levadura y el azúcar vainillado. Añadir poco a poco a la mezcla de líquidos con movimientos envolventes para que se mezcle bien y quede sin grumos.
Lavar y deshuesar las cerezas, añadirlas a la mezcla del bizcocho y remover para que queden bien repartidas.
Precalentar el horno a 175ºC. Untar un molde rectangular o redondo con mantequilla, verter la masa y hornear durante unos 40 minutos aproximadamente, hasta que al pincharlo con un palillo salga limpio.
Sacar del horno, dejar enfriar unos cinco minutos, desmoldar y dejar que enfríe completamente encima de una rejilla.