Préchauffez le four à 200°C.
Lavez et émincez les champignons.
Épluchez et émincez l'oignon.
Coupez la baguette en deux dans le sens de la longueur, puis chaque moitié en deux pour obtenir quatre morceaux de pain.
Faites fondre le beurre dans une poêle à feu moyen.
Ajoutez les oignons et faites-les revenir jusqu'à ce qu'ils soient translucides.
Ajoutez les champignons émincés et faites-les cuire jusqu'à ce qu'ils soient dorés et que l'eau des champignons se soit évaporée. Si vous utilisez de l'ail, ajoutez-le à ce stade et faites-le cuire pendant une minute supplémentaire.
Assaisonnez avec du sel et du poivre selon votre goût.
Disposez les morceaux de baguette sur une plaque de cuisson recouverte de papier sulfurisé.
Répartissez uniformément le mélange de champignons et d'oignons sur chaque morceau de baguette.
Parsemez généreusement de fromage râpé sur le dessus.
Enfournez les zapiekanki pendant environ 10-15 minutes, ou jusqu'à ce que le fromage soit fondu et légèrement doré.
Sortez les zapiekanki du four et laissez-les refroidir légèrement.
Ajoutez du ketchup sur le dessus selon votre goût.
Parsemez de ciboulette ou de persil frais haché pour garnir.
Vous pouvez également ajouter des tranches de cornichons marinés pour une touche de saveur supplémentaire.