Pour the corn into a sieve and drain. Put 1/4 of the corn grains aside. Pour stock and remaining corn into a pot, bring to the boil, cover and simmer for about 10 minutes at medium heat.
Meanwhile peel and finely dice the onion and garlic. Clean, wash and cut the chillies into rings. Remove the corn from the stove and puree it with a blender. Pass through a fine sieve and collect the liquid.
Wash parsley, dab dry and chop finely. Leave the bacon in a pan without fat. Melt the fat in a pan and fry the onion and garlic until transparent. Add chilli, fry briefly.
Dust with flour, sweat and gradually deglaze with the collected corn stock, stirring constantly. Bring to the boil, stir in cream and simmer for about 2 minutes, stirring continuously. Season to taste with salt, pepper and sugar.
Stir in the corn and parsley that have been put aside. Serve the soup with a slice of bacon in four bowls.