A császárszalonnát egy edénybe tesszük, felöntjük vízzel, megfőzzük, majd kivesszük a fűzőléből, és hűlni hagyjuk. A zöldségeket meghámozzuk, megmossuk, a hagymát apróra, a karalábét meg a sárgarépát tetszés szerinti darabokra vágjuk. A karalábé zsenge zöld leveleit is felvágjuk. A paradicsomot bevágjuk, 1 -2 percre forró vízbe tesszük, a héját lehúzzuk, a húsát összevágjuk. Felhevítjük az olajat, hozzáadjuk a hagymát meg a sárgarépát, és megdinszteljük. Rádobjuk a karalábét, a zöldjét, a paradicsomot meg a paradicsompürét, összekavarjuk, és felöntjük annyi vízzel, amennyi épp ellepi. Sózzuk, borsozzuk, és lassú tűzön főzzük. Mikor a zöldségek megfőttek, megszórjuk a cukorral, kevés ecettel ízesítjük. Még egyet forralunk rajta, majd félrehúzzuk a tűzről, és lefedve 15 percig pihentetjük. Szeletekre vágott császárszalonnával tálaljuk.