Maak eerst de champignons schoon. Snijd de bovenkant van de hoed iets bij, zodat de champignons mooi met de hoed naar beneden op een plat oppervlak blijven staan zonder te kantelen. Verwijder daarna de steeltjes en snijd deze samen met het afgesneden stukje hoed in kleinere stukjes.
Snijd de ui in kleine blokjes, hak de walnoten fijn en verwijder de rozemarijnblaadjes van de stengel en hak ze fijn. Pel het teentje knoflook en rasp het fijn. Snijd de plakjes Edammer kaas in 12 stukjes.
Verhit 1 eetlepel olijfolie in een koekenpan, voeg de in blokjes gesneden ui toe en bak circa 5 minuten op laag vuur onder voortdurend roeren. Voeg daarna de gesneden champignonsteeltjes toe en bak nog eens 5 minuten op laag vuur.
Voeg de fijngehakte walnoten en de fijngeraspte knoflook toe aan de ui en champignons en bak nog 3 minuten op laag vuur. Haal de pan daarna van het vuur en breng het mengsel op smaak met zout en peper.
Verwarm vervolgens de oven voor op 175–180 °C, maak een bakplaat klaar en bekleed deze met bakpapier. Leg de champignonhoeden op het bakpapier en begin ze te vullen met het mengsel uit de pan.
Leg op het gevulde gedeelte van elke champignon 1 stukje gesneden Edammer kaas. Doe de zo bereide champignons 15–18 minuten in de op 175–180 °C voorverwarmde oven. Haal de gevulde champignons na het bakken uit de oven en serveer direct.