Pre-heat the oven to 200°C /400°F /Gas Mark 6.
2) Prick the aubergine halves on both sides and rub with olive oil on both sides. Make sure the surfaces are nicely covered with oil, but not saturated.
3) Place on a baking tray, skin side up. Roast in the middle of the oven for around 20-30mins. Turn the aubergines half-way through, checking that they are browned, but not burnt.
Once softened, remove the aubergines from the oven and allow to cool.
Cut the aubergine halves (keep the skins on, unless you've burnt them!) into approximately 3cm/1 inch slices and place into a blender or food processor.
Add all the other ingredients straight into the blender/food processor (you can omit the oil at this stage, until you have tested the flavour and consistency after blending.) Pulse the ingredients for a few minutes, stir, and then whizz until you have a smooth to fairly smooth paste.
7) Taste your mixture and add more lime/lemon juice, olive oil, salt or pepper to your own taste.
8) Spoon into a serving dish and enjoy!