Als Erstes werden Zwiebel und Knoblauch geschält und in kleine Würfel geschnitten bzw. gehackt. Den Baby-Spinat, die Paprika und die Tomaten waschen und die Erbsen antauen lassen. Dann die Tomaten vierteln, die Paprika in kleine Würfel schneiden und beides beiseite stellen.
Das Olivenöl in einem großen Topf erhitzen und die Zwiebeln und den Knoblauch darin anschwitzen. Anschließend das Tomatenmark sowie Paprikapulver unterrühren und kurz anrösten.
In der Zwischenzeit den Bulgur in einem Sieb unter fließendem Wasser gut waschen. Sobald das Tomatenmark am Boden des Topfes leicht ansetzt, dieses mit der Gemüsebrühe unter Rühren ablöschen und den Bulgur hinzugeben.
Nach 10 Minuten die Erbsen in den Topf geben und solange weiterköcheln, bis der Bulgur die Flüssigkeit aufgenommen hat. Falls er noch zu bissfest ist, einfach noch etwas Flüssigkeit hinzugeben und wenige Minuten weitergaren.
Für das Dressing die Limetten auspressen und in einer kleinen Schüssel mit Olivenöl, Salz, Pfeffer, Chiliflocken (optional) und der gehackten Petersilie verrühren.
Den Topf von der Herdplatte nehmen und die Tomaten und Paprikawürfel zusammen mit dem Dressing unterheben. Der Baby-Spinat wird erst kurz vor dem Servieren bzw. nach dem Abkühlen ergänzt.