Chop the chile; set aside.
Peel and chop the onion and garlic; set aside.
Zap the stock in the microwave to heat it; set aside.
Put some oil in a large pot and when the oil is hot, cooked the chopped chile, onion and garlic for about 5 minutes till soft. Stir in the cumin and cocoa if using, cook for a minute. Add the stock, tomato paste and beans, bring to a boil, then lower to a simmer for half an hour uncovered.
At this point, start heating the broiler or grill in your oven.
Transfer about half the beans to a temporary bowl, then mash what's left in the pot, then put the other half of the beans back in. Heat through, adjust taste with salt and pepper. Stir in fresh chopped coriander, if using.
Pour into an ovenproof dish, arrange a few handfuls of the tortilla chips over, then sprinkle the grated cheese over. Grill or broil until the cheese has melted. Serve hot.