-
In large pot over medium heat, cook onions and garlic in oil for 5 minutes, stirring constantly.
-
Mix in spices and salt; continue cooking until fragrant.
-
Stir in beans, tomato sauce, diced tomatoes, bay leaf and water; simmer 10 minutes.
-
Stir in chocolate, apple cider vinegar and Worcestershire sauce; continue to simmer 10 minutes, until mixture is thick.
-
Meanwhile, cook spaghetti according to package instructions. Drain and evenly divide into two serving bowls.
-
Remove bay leaf. Top spaghetti with chili; garnish with cheese.