Schäle die Zwiebel und den Knoblauch für die Tomatensoße und hacke beides fein.
Erhitze das Olivenöl in einer Pfanne und dünste die Zwiebel glasig. Gib den Knoblauch und das Tomatenmark dazu und röste es kurz mit. Füge die gehackten Tomaten hinzu, würze mit Salz und Pfeffer und lass die Soße 10 Minuten bei schwacher Hitze köcheln. Rühre die Basilikumblätter ein und stelle die Soße beiseite.
Für das Chili:
Erhitze das Öl in einer Pfanne und brate das Hackfleisch krümelig an.
Schäle derweil die Zwiebel und den Knoblauch und hacke sie fein.
Gib die Zwiebel und den Knoblauch dazu und brate sie kurz mit. Würze mit Paprikapulver, Kreuzkümmel, Chilipulver, Salz und Pfeffer. Rühre das Tomatenmark unter, gieße die Rinderbrühe dazu und lasse das Chili 10 Minuten köcheln, bis die Flüssigkeit eingedickt ist.
Für das Mac and Cheese:
Koche die Makkaroni nach Packungsanweisung in Salzwasser und gieße sie ab.
Erhitze die Butter in einem kleinen Topf, rühre das Mehl ein und schwitze es kurz an. Gieße die Milch unter Rühren dazu und lass die Soße etwas eindicken. Würze mit Salz und Pfeffer und mische den Käse und die gekochten Makkaroni unter.
Sandwiches zusammensetzen:
Schneide die Brötchen längs auf.
Fülle das Brötchen zunächst mit Tomatensoße, schichte das Chili darauf, gib eine großzügige Portion Mac and Cheese darüber und streue den geriebenen Cheddar über alles.
Überbacke die Sandwiches für 10 Minuten bei 180 °C unter dem Ofengrill.