Rhabarber waschen, die Enden abschneiden, schälen und in etwa 3 cm dicke Stücke schneiden. Zwiebeln schälen und vierteln.
Rhabarber, Zwiebeln, Tomaten samt Saft und Essig in einem großen Topf vermengen und unter Rühren aufkochen. 5 Minuten sanft köcheln lassen, dann den Zucker gründlich unterrühren.
Lorbeerblätter, Senfkörner, Pfefferkörner und Chilis in einen Teebeutel oder ein sauberes Stoffsäckchen füllen, gut verschließen und in den Topf geben.
Bei niedriger Hitze und geschlossenem Deckel etwa 1 Stunde sanft köcheln lassen, gelegentlich umrühren. In den letzten 15 Minuten den Deckel abnehmen, damit die Sauce noch etwas einreduziert.
Den Gewürz-Teebeutel entfernen. Rhabarberketchup mit frisch gemahlenem schwarzen Pfeffer und Meersalz abschmecken.
Den Ketchup mit dem Pürierstab oder im Standmixer fein pürieren und sofort in saubere, heiß ausgespülte Glasflaschen abfüllen.
Verschließen, kurz auf den Kopf stellen und vollständig auskühlen lassen. Bis zur Verwendung im Kühlschrank aufbewahren.