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 g