Vul een ruime pan met water, voeg een snufje zout toe en breng het water aan de kook.
Verhit 1 el (15 ml) olijfolie in een grote koekenpan op middelhoog vuur.
Voeg 450 g Italiaanse braadworst (vel verwijderen indien aanwezig) toe, verdeel met een spatel in stukjes en bak 5–7 minuten tot de worst bruin en gaar is (kerntemperatuur 71 °C). Giet overtollig vet af en zet de worst apart.
Zet het vuur lager, hak de ui fijn en fruit 3–4 minuten tot hij glazig is.
Pers de teentjes knoflook en bak 1 minuut mee tot de knoflook geurt.
Giet 800 g geplette tomaten uit blik in de pan, roer zodat aanbaksels loskomen en breng de saus aan de kook. Zet het vuur laag en laat de saus zachtjes pruttelen.
Doe ondertussen 400 g eiwitrijke penne (bijv. Barilla Protein+) in het kokende water en kook 10–11 minuten tot de pasta beetgaar is.
Voeg, terwijl de pasta kookt, 150 g verse spinazie toe aan de saus en roer 1–2 minuten tot de spinazie geslonken is.
Doe de gebakken worst terug in de saus en breng op smaak met ½ tl zout en ¼ tl zwarte peper.
Houd ongeveer 120 ml pastawater apart, giet de pasta af en voeg deze toe aan de pan. Meng alles goed en voeg eventueel wat van het bewaarde pastawater toe om de saus smeuïg te houden.
Serveer de pasta direct met geraspte Parmezaanse kaas. Bewaar eventuele restjes in een afgesloten bakje in de koelkast tot 3 dagen.