This deliciously aromatic soup is Indian in character and can be served either hot or cold according to the weather.
Rub the cubed aubergine all over with salt. Leave the cubes in a colander in the sink for about 30 minutes to drain off any bitter juices, then rinse off all the salt, drain and pat dry with kitchen paper.
Heat the oil in a large, heavy-based saucepan over a fairly high heat. Add the aubergine cubes and brown them all over. Reduce the heat and stir in the butter, garam masala, chopped ginger and garlic. Stir around for a minute or so, then add the tomatoes and tomato purée. Gradually stir in the stock or water, lemon juice and caster sugar. Bring to the boil, cover and simmer gently for about 45 minutes, stirring occasionally.
Remove from the heat and add the creamed coconut, stirring until melted and smoothly mixed. Season with the cayenne pepper and salt to taste. Just before serving top each bowl of soup with a tablespoon of yogurt.
© 1991 All rights reserved. Published by Websters International.