Мелко нарежьте лук. Разогрейте оливковое масло в сковороде и тушите лук на среднем огне до мягкости и прозрачности.
Добавьте тонко нашинкованную краснокочанную капусту, посолите, влейте воду, накройте крышкой и тушите 15–20 минут, периодически помешивая, до полной мягкости. Если в конце останется жидкость — готовьте ещё пару минут без крышки.
Переложите капусту с луком в блендер, добавьте рикотту и пробейте до гладкого кремового соуса. При необходимости добавьте 1–4 ст. л. воды от варки пасты.
Отварите пасту в хорошо подсоленной воде до состояния аль денте, сохранив стакан воды от варки.
Переложите пасту в сковороду, добавьте фиолетовый крем-соус и немного воды от варки. Прогрейте 1–2 минуты, аккуратно перемешивая, чтобы соус равномерно покрыл пасту. Посыпьте мелко нарезанными грецкими орехами и тёртым пармезаном. Подавайте сразу.
При шинковке капусты используйте одноразовые перчатки, чтобы избежать окрашивания.