• szparagi obieramy, odcinamy zdrewniałe końcówki, wrzucamy do osolonego wrzątku z dodatkiem cukru i gotujemy przez 5 minut; wyjmujemy i hartujemy w misce z zimną wodą
• pora przecinamy na pół, wycinamy kilka długich pasków szerokości 2–3 mm i parzymy we wrzątku po szparagach
• filet łososia czyścimy i dzielmy na porcje; każdą porcję przecinamy na pół wzdłuż
• na połówce porcji układamy ugotowane szparagi, tak by wystawały 2 cm ponad rybę z każdej strony
• na to kładziemy drugi kawałek ryby i związujemy paskiem sparzonego pora; doprawiamy solą i pieprzem
• kładziemy na blachę z pergaminem, smarujemy oliwą i pieczemy w piekarniku nagrzanym do 180°C przez 8–10 minut
• z pozostałych szparagów odcinamy „główki”, a resztę tniemy na plasterki
• na patelni podduszamy do zeszklenia cebulę pokrojoną w kostkę, ząbek czosnku w plasterkach
• dodajemy szparagi pokrojone w plasterki, parę przekrojonych na pół pomidorków koktajlowych, sól, pieprz, sok z cytryny i posiekaną natkę pietruszki
• osobno podsmażamy główki szparagów na oliwie
• ugotowane grzyby kroimy w paseczki, do rozgrzanego rondelka wlewamy śmietankę, dodajemy pokrojone grzyby, trochę wywaru z gotowania grzybów i 2 ząbki posiekanego czosnku
• kiedy sos się zredukuje do połowy objętości, miksujemy dokładnie, dodajemy masło i chwilę gotujemy
• na talerz wykładamy wyjętego z piekarnika łososia ze szparagami, obok kładziemy podsmażone plasterki szparagów z czosnkiem i cebulką i podsmażone główki; polewamy sosem, dekorujemy pomidorkami koktajlowymi i natką pietruszki