Brown the meat over medium high heat, then drain the fat.
Add in the onions, and mix in with the meat.
Pour in the water, tomato sauce, then vinegar.
Add in the minced garlic.
Mix everything, then add in the seasonings, and spices.
Mix until well combine, then toss in the unsweetened chocolate.
Stir until the chocolate is melted.
Reduce the heat to low medium, cover the pot or pan with a lid, let simmer for 2 hours.
Make sure that you stir periodically to prevent burning.
Once done, serve over spaghetti or a hot dog.
You may top the chili off with cheese and onions.
Enjoy!