Fasolkę szparagową umyj, odetnij końcówki i jeśli używasz dłuższych strąków, przekrój je na 2 lub 3 części. Zagotuj wodę z odrobiną soli i wrzuć fasolkę do garnka. Gotuj ją przez około 8–12 minut, w zależności od grubości i rodzaju, aż będzie miękka, ale nadal jędrna. Po ugotowaniu odcedź fasolkę i odstaw na chwilę, żeby dobrze odparowała. Dzięki temu zapiekanka nie będzie zbyt wodnista.
Pieczarki oczyść i pokrój w cienkie plastry. Na patelni rozgrzej 1 łyżkę oleju, dodaj pieczarki i smaż je na średnim ogniu przez kilka minut, aż odparują nadmiar wody i lekko się zarumienią. Przełóż je do miski. Cebulę obierz, pokrój w drobną kostkę i podsmaż osobno na drugiej łyżce oleju. Smaż ją 4–5 minut, aż zmięknie i nabierze złotego koloru. Osobne smażenie sprawia, że każdy składnik zachowuje swój smak i odpowiednią strukturę.
Do większej miski wbij jajka i dodaj jogurt grecki oraz musztardę. Całość dokładnie wymieszaj rózgą lub widelcem, aż powstanie jednolita masa. Następnie dopraw ją solą, pieprzem i szczyptą gałki muszkatołowej. Dodaj starty ser, podsmażone pieczarki oraz cebulę. Wymieszaj wszystko dokładnie, aby składniki równomiernie połączyły się z masą jajeczno-jogurtową.
Piekarnik nagrzej do 180°C, najlepiej w trybie góra-dół. Naczynie żaroodporne lekko natłuść, jeśli jest taka potrzeba. Na dnie ułóż ugotowaną fasolkę szparagową, rozprowadzając ją równą warstwą. Na fasolkę wyłóż przygotowaną masę z jajek, jogurtu, sera, pieczarek i cebuli. Delikatnie wyrównaj wierzch łyżką. Wstaw naczynie do nagrzanego piekarnika i piecz przez około 30 minut, aż masa się zetnie, a wierzch lekko się zarumieni. Jeśli chcesz uzyskać mocniej przypieczony wierzch, możesz pod koniec pieczenia włączyć na 2–3 minuty funkcję termoobiegu lub górnego grzania, ale warto obserwować zapiekankę, żeby ser się nie przypalił.
Po wyjęciu z piekarnika odstaw zapiekaną fasolkę szparagową na 5–10 minut. Dzięki temu masa lekko stężeje i danie będzie łatwiejsze do nakładania. Przed podaniem posyp wierzch posiekaną natką pietruszki, która doda świeżości i lekkiego koloru.