Gemüse vorbereiten: Zuerst die Zwiebel, Karotte und Selleriestange schälen und fein würfeln. Die Knoblauchzehen ebenfalls schälen und fein hacken.
Hackfleisch anbraten: In einer großen Pfanne oder einem Topf das Olivenöl erhitzen. Das Rinderhackfleisch darin bei mittlerer Hitze anbraten, bis es krümelig und leicht gebräunt ist. Mit Salz und Pfeffer würzen. Das Fleisch aus der Pfanne nehmen und beiseite stellen.
Gemüse anschwitzen: Im gleichen Topf die Zwiebeln, Karotten, Sellerie und den Knoblauch im restlichen Öl für etwa 5 Minuten anschwitzen, bis das Gemüse weich und die Zwiebeln glasig sind.
Soße zubereiten: Das Tomatenmark zum Gemüse geben und kurz mit anschwitzen. Dann die gehackten Tomaten, den Rotwein (optional) und die Brühe hinzufügen. Alles gut umrühren und das angebratene Hackfleisch zurück in den Topf geben. Die Soße mit Oregano, Basilikum, Salz und Pfeffer abschmecken.
Köcheln lassen: Die Soße bei niedriger Hitze für etwa 20-30 Minuten köcheln lassen, damit sich die Aromen gut entfalten können. Zwischendurch umrühren und eventuell etwas Brühe oder Wasser hinzufügen, falls die Soße zu dick wird.
Spaghetti kochen: Während die Soße köchelt, einen großen Topf mit Salzwasser zum Kochen bringen und die Spaghetti darin nach Packungsanweisung al dente kochen. Die Spaghetti abgießen, sobald sie gar sind.