Wash the aubergine and remove the stalk part of aubergine.
Grease the outer skin with oil and roast it directly on stove top. I used a metal skewer to hold it.
Turn over and cook on all sides evenly. Make sure you cook in low medium flame so that it gets cooked inside also.
It took me just 5-8mins to roast completely.
When its cooked fully the inside, it will turn mushy and you can feel it easily.
Now switch off and cool down.
Remove the outer skin carefully, you can just peel it of easily.
Now mash it well with a fork until nicely mashed up. Set aside.
Heat oil in a pan – add jeera and let it crackle.
Add garlic and green chillies saute for a minute then add onions and saute till slightly golden then add tomato.
Add red chilli powder, garam masala powder and required salt.
Saute till tomatoes turn mushy and raw smell leaves.
Add mashed aubergine.
Mix well and cook for 3-5mins in low medium flame.
Garnish with coriander leaves.
Serve Baingan Bharta hot with roti / rice or any pulao of your choice.