Take a Brinjal(eggplant) and put on high flame
Roast the brinjal until the skin is blackened, it will take a 10-12 minute to collapse the eggplant
When the eggplant is perfectly roasted, step aside to cool it down
Peel the skin of the eggplant and mash it properly
Heat a pan put vegetable oil in it
Add roughly chopped onions into the pan, cook 2-3 minutes. Don’t overcook the onion.
Add roughly chopped tomatoes and green chilli, mix it well (you can also add some peas in it if you want but its totally optional)
Cook the tomatoes for 5 minutes until oil oozing out of the masala
Add 1tsp of chili powder, salt as per your taste and mix it well
Add roasted eggplant into the masala and mash it properly
Cook the Bhartha for 5-7 minutes on medium-low flame
Now your Baingan ka Bharta(Eggplant Bharta)is ready to serve with chapati [roti], plain parantha whatever you like. And also add desi ghee on top, it will enhance the flavor of the bhartha.