Line a 12-section muffin tray with paper muffin cases. Cook the corn cobs in a large saucepan of boiling water for 5 minutes. Drain and leave to cool. Using a knife, strip the kernels away from the cobs.
Put the bacon and onion in a small, dry frying pan and cook gently, stirring frequently, until the bacon is turning crisp and golden. Leave to cool.
Mix together the cornmeal, baking powder, salt, chillies, cumin and coriander in a bowl. Stir in the bacon, onion and corn.
Beat the eggs with the melted butter and milk and add to the dry ingredients. Use a large metal spoon to stir the ingredients gently together until only just combined. Divide the muffin mixture between the paper cases.
Bake in a preheated oven, 220°C (425°F), Gas Mark 7, for 15 minutes or until risen and pale golden. Serve warm or cold.