Putzen Sie den Schweinebraten, waschen Sie ihn und schneiden Sie ihn in Würfel von ca. 1 cm × 1 cm. Schälen Sie die Zwiebel und schneiden Sie sie fein.
Nehmen Sie nun einen größeren Topf und erhitzen Sie darin bei mittlerer Hitze 3 Esslöffel Öl. Geben Sie dann die geschnittene Zwiebel in den Topf und braten Sie sie bei mittlerer Hitze 6–7 Minuten, bis sie goldgelb ist.
Geben Sie anschließend den geschnittenen Schweinebraten, Salz und Pfeffer in den Topf und braten Sie alles weitere 6–7 Minuten bei mittlerer Hitze.
Geben Sie dann das gemahlene Paprikapulver, die Gemüsebrühe, die Dosentomaten, die Lorbeerblätter und die Pimentkörner in den Topf, decken Sie den Topf mit dem Deckel ab, erhöhen Sie die Hitze auf hohe Stufe und lassen Sie die Mischung aufkochen. Reduzieren Sie anschließend die Hitze auf niedrige Stufe und kochen Sie alles 40–45 Minuten, bis das Fleisch weich ist.
Kochen Sie in der Zwischenzeit die Nudeln: Nehmen Sie einen größeren Topf, gießen Sie ausreichend Wasser für die Nudeln hinein und bringen Sie das Wasser bei hoher Hitze zum Kochen.
Sobald das Wasser kocht, salzen Sie es, geben Sie die Nudeln hinein, reduzieren Sie die Hitze auf mittlere Stufe und kochen Sie 8–12 Minuten (oder entsprechend der auf der Nudelpackung angegebenen Zeit). Gießen Sie die gekochten Nudeln ab und stellen Sie sie beiseite.
Sobald das Schweinefleisch im ersten Topf weich ist, fügen Sie die Sahne hinzu, rühren Sie den Topfinhalt um und kochen Sie noch 3 Minuten bei niedriger Hitze.
Den fertigen Schweinefleisch-Paprikasch und die gekochten Nudeln in 4 Portionen aufteilen und servieren.