Heat the oil over medium heat and add the garlic and anchovy. Cook gently until the garlic smells fragrant and the anchovy melts into the oil. Add the tomato puree and cook for another couple of minutes until the puree starts to darken.
Add the tomatoes, sugar, salt and basil and bring to a simmer. Cook for 20 minutes until thickened. Season again to taste.
While the sauce cook bring a pot of water to the boil. Add the pasta and cook according to packet instructions. Just before the sauce finishes cooking, add the kale and stir to wilt.
When everything's finished cooking add the pasta to the sauce with the parmesan and toss well before serving.
Nutrition information is an estimate and will vary depending on the exact ingredients used.