For the chili, peel and finely chop the onions and garlic. Wash and clean the chili (if too hot: remove seeds) and chop finely. Put corn and beans separately in a sieve, rinse and drain.
Wash, clean, seed and roughly chop the peppers.
Heat the oil in a large pot (preferably a casserole). Brown the minced meat in it for about 5 minutes at high heat, crumble it with a wooden spoon. Season with salt and pepper.
Add the onions, garlic and chilli to the minced meat and fry for about 2 minutes. Stir in tomato paste and sweat briefly.
Add 200 ml water and chunky tomatoes, bring to the boil and simmer covered for about 20 minutes. In the meantime, grate the chocolate finely and stir into the chili con carne. Fold in corn and beans. Season to taste with salt, pepper and 1-2 tsp. cinnamon.
For the salsa, peel and finely dice the onion. Wash the tomatoes and dice them roughly. Cut the avocado in half, remove the stone, carve the flesh into cubes with a kitchen knife and remove with a spoon.
Wash coriander, shake dry, pluck off leaves and chop finely. Mix onion, tomatoes, avocado and coriander in a bowl. Season to taste with lime juice, salt and pepper.
Pour chili con carne into six small bowls and cover with sour cream. Serve with the avocado and tomato salsa.