To help firm up the meatballs, put them on a plate, cover and place in the refrigerator until needed.
Method
Using your hands, combine the minced beef with the breadcrumbs, parmesan cheese, egg, garlic, fresh origanum, cumin, pomegranate molasses and harissa and generously season with salt and black pepper.
Form the minced beef mixture into meatballs about the size of golf balls.
Heat a large frying pan on a medium-high heat, pour a few tablespoons of olive oil in the pan and fry the meatballs for approximately 8 to 10 minutes or until they are golden brown all over.
To make the Napolitano sauce heat a splash of olive oil in a saucepan pan over a medium-high heat and fry the onions until they are soft and lightly golden.
Add the garlic and grated carrot and cook for an additional minute.
Stir in the tomatoes, tomato paste and sugar, season with salt and freshly ground black pepper and bring to the boil.
Reduce the heat and place the meatballs into the sauce, gently simmer on a low heat for about 15 minutes or until the sauce has thickened and the meatballs are cooked through.
Add the angel hair pasta to a large saucepan of salted boiling water and cook according to the packet instructions or until al dente. Drain and set aside for serving.
Spoon the Napolitano sauce and meatballs over the pasta and garnish with fresh basil leaves and parmesan cheese.