У невеликій сковороді на середньому вогні обсмажте цибулини в маслі близько 30 секунд до золотистого кольору. Перекладіть цибулини на паперові рушники шумівкою, щоб позбутися надлишків олії; посоліть. Збережіть 2 ст. л. олії зі сковороди.
З'єднайте цибулини, шніт-цибулю, 1 ст. л. цедри лимона у невеликій мисці; відставте убік.
Відваріть боби у великій каструлі у підсоленій воді протягом 2 хвилин. Перекладіть у друшляк, залийте водою з кубиками льоду. Очистіть боби від шкірки, перекладіть у миску середнього розміру. (Заморожені боби чистити не потрібно)
Знову доведіть до кипіння воду в каструлі та відваріть спаржу протягом 1 хвилини до м'якості. Перекладіть у друшляк, залийте крижаною водою. Злийте воду, перекладіть у миску до бобів.
Знову доведіть до кипіння воду в каструлі і відваріть пасту, зрідка помішуючи, до стану, близького до dente (паста повинна залишатися твердою і сухою в середині). Відкиньте на друшляк, залиште 1½ склянки води, в якій варилася паста.
Тим часом нагрійте олію, в якій смажилася цибуля, у великій сковороді на середньому вогні. Додайте зелень цибулі-шалоту, часник та гриби; посоліть. Обсмажуйте до мякості цибулі близько 4 хвилин. Додайте крем-фреш, 1/2 склянки води, в якій варилася паста, цедру лимона і доведіть до кипіння.
Додайте пасту та ½ склянки води, в якій варилася паста, тушкуйте 5 хвилин, часто помішуючи і додаючи по необхідності ще води, в якій варилася паста, доки паста не звариться до стану al dente, а соус не загусне. Додайте боби, спаржу та сік лимона, перемішайте, приправте сіллю та перцем.
Подавайте пасту, посипавши підготовленою обсмаженою цибулею із цедрою лимона.