Peel the orange and the lime with as little as pith (the white stuff immediately under the skin) and cut this in strips.
Squeeze the juice out of the orange, lime and lemon.
Chop the onion fine.
Peel the tomatoes by slicing a cross into the base with a knife and submerge them into boiling water. When you see the skin parts at the cut, transfer the tomatoes into a bowl of ice water. When cool, peel the skin off. Cut the tomatoes in quarters. (NOTE 1)
Heat olive oil in dutch oven and add the onion, citrus skins and tomato quarters. Allow to cook for a few minutes and then add the orange, lime and lemon juice.
Cover and simmer for about 20 minutes.
Transfer into a blender and blend until smooth.
To make sure you have a velvety smooth soup, place a sieve over a pan and pour the soup from the blender straight into the sieve.
To finish the Caribbean Citrus Tomato Soup, add salt, pepper, nutmeg and taste the soup. If it is too bitter of sour, add a pinch of sugar.
Pour the soup in bowls or plates and decorate with strips of basil.
Notes
Peeling the tomatoes is not a must, but when you don't have a blender, it make it a little easier to get to a smooth soup.