Defrost the homemade sauce the night before.
Peel the potato, cut into bite size chunks and par-boil in the small saucepan.
While the potato is boiling, de-seed and slice the sweet peppers. Wash and slice 1/4 of the aubergine into identical shaped cubes.
Chop the dried apricots into quarters. Slice and dice the onion and press the garlic. If you don’t have a press just bash the handle of a heavy knife onto the garlic on a chopping board.
Drain the potatoes and leave in a colander.
In the large saucepan, on a low heat mix curry powder, garam masala and black pepper with the olive oil, and allow the spices to infuse.
Add the garlic and onion and fry until translucent. Next add the aubergines. The aubergines will soak up the oil, but don’t add any more, just turn down the heat and keep moving the pieces around with the spatula/wooden spoon.
Add the sweet pepper and fry for about two minutes. Next pour over your sauce, stir well, cover with the lid and heat for ten minutes.
Add the cooked potato, apricots and raisins. Taste and add more spices if needed.
Replace the lid and heat on low for a further ten minutes. If your sauce is getting too thick you can either add some vegetable stock or a splash of boiling water.
When you have the desired consistency and taste, serve immediately.