Die Stielansätze aus den Tomaten schneiden. Tomaten kurz überbrühen, häuten, halbieren und fein würfeln. Die Zwiebel und den Knoblauch schälen und fein hacken. Rosmarin waschen, die Nadeln fein zerkleinern. Öl in einem Topf erhitzen. Zwiebel mit Knoblauch und Rosmarin darin glasig braten. Tomaten dazugeben, salzen, pfeffern und offen bei mittlerer Hitze in etwa 10 Minuten sämig einkochen lassen.
Inzwischen für die Nudeln reichlich Wasser zum Kochen bringen. Salzen und die Penne darin al dente garen. Ricotta auf der Tomatensauce verteilen. Nudeln abgießen, mit der Sauce locker mischen und in vorgewärmten Tellern servieren. Dazu Parmesan reichen.