Trim the ends from the aubergines and cut into lerge chunks 3-4cm.
Peel and slice the onion. Trim and de-seed the pepper and cut into chunks.
Heat the oil in a large lidded frying pan or casserole dish. Fry the aubergine, onion and pepper over a medium heat for 6-8 minutes, stirring frequently, until softened.
Add the garlic, chilli, garam masala, salt and sugar. Stir well and cook for a further 2 minutes.
Add the tomato purée, water and balsamic vinegar. Cover the pan with a lid and simmer for 10 minutes. If the sauce is a little watery, remove the lid and simmer for a further 2-3 minutes until thick.
Taste and adjust seasoning as required. Finely chop the coriander leaves and stir through the brinjal bhaji, then serve alongside curries and rice dishes.
Video
Notes
Adjust the consistency of your brinjal bhaji before serving. If it is too dry, add a splash of water. If it is too watery, simmer uncovered for a minute or two until thick.Don't let the aubergine burn in the first stage of frying - stir regularly and turn down to a more gentle heat if necessary.