1. Heat the Olive oil in a medium cooking pot and add chopped garlic and onion. Once they begin to color lightly, add all other remaining ingredients gradually : tomato cans, tomato puree, fresh thyme, soy sauce, garlic powder, kosher salt, black chocolate, ketchup, sugar.
2. Stir & simmer over medium heat. Reduce heat to low and simmer tomato sauce until it is reduced by about half, stirring occasionally. Check the seasonings add more salt or pepper if required.
3. Meanwhile, cook the pasta in a large saucepan of boiling water until al dente, probably a little bit less time than what packet instructions usually say. Drain them.
4. Dress with the sauce over the cooked pasta and toss to combine. Serve hot.