Finely chop the onions and garlic. Remove the seeds from the chili and chop it very finely.
Fry the onions, garlic, and chili in olive oil in a pot. Add the minced beef, paprika, cumin, coriander, cinnamon, salt, and pepper. Stir and let it cook until the meat is browned.
Add chopped tomatoes, tomato paste, water, broth, and red wine. Let the pot simmer for at least 20 minutes with the lid on.
Add drained kidney beans and season with chocolate, salt, and pepper.
Serve with rice, sour cream, and nachos