Place a large pot over medium heat. Add ground beef and stir breaking up the pieces a bit. Add vinegar, Worcestershire, tomatoes, tomato paste, chocolate, baharat and broth.
Stir mixture, cover and bring to a boil. Simmer and let cook stirring occasionally for 3-4 hours. It will thicken up and become a rich and delicious meat sauce. Add water if needed.
After cooking let it rest for 30 minutes before serving hot over spaghetti or hot dogs topped with diced white onions.