Add another tablespoon of oil to the pan and then add the onion. Cook until slightly softened, about 3 minutes. Add the water and stir, then add the beef, beef stock, tomato paste, and the spice blend and stir until combined. Bring the mixture to a boil, then reduce the heat to low and allow to simmer, covered, for 30 minutes, stirring occasionally. Add the chocolate and stir until it is completely melted, then allow the mixture to simmer, this time uncovered, for about an hour or until the beef becomes tender and the sauce has thickened.