In a large saucepan over medium-high heat, combine the coffee, ketchup, water, chopped onions, red wine vinegar, Worcestershire sauce, and brown sugar. Add more water as needed to reach your desired consistency.
While bringing the mixture to a boil, mix the ground chilli peppers, cumin, finely chopped garlic, cinnamon, allspice, cloves, salt, and cayenne pepper in a small bowl.
Once the broth reaches a boil, add the spice mixture, kidney beans, and corn. Stir well.
Shape the minced meat into large chunks and slowly stir into the broth. Add the bay leaf and bring back to a boil. Reduce heat to low and simmer without a lid for 1.5 to 2 hours, stirring every 15 minutes and adding more water as needed for desired consistency.
Remove the bay leaf and skim off any excess fat if desired. Top with cheddar cheese.