Zwiebel schälen und hacken. Den Speck in Würfel schneiden. In einer breiten Kasserolle das Öl erhitzen und die Zwiebel und die Speckwürfel einige Minuten anrösten.
In einer anderen Kasserolle Salzwasser zum Kochen bringen und die Erbsen darin fünf Minuten kochen. Abgießen und zu den Speckwürfeln geben. Salzen und mit einigen Löffeln heißer Brühe zum Kochen bringen.
In einem Topf reichlich Wasser zum Kochen bringen und salzen. Die Penne hineingeben. In einer Schüssel Ricotta mit Parmesan, in Stückchen geschnittene Butter und 2 EL Kochwasser der Penne sehr gut verrühren.
Die Penne bissfest abgießen und in die Kasserolle mit den Erbsen geben. Vermengen und die Käsecreme darunterrühren. Mit reichlich Pfeffer bestreuen.