Make multiple slits on the eggplant and push it garlic cloves in a few of the slits along with green chili. Drizzle oil all over and give a massage.
Then roast it in open fire by rotating it around, so it is charred all over. Once done, place the eggplant in a bog mixing bowl and cover the bowl. The steam will continue cooking the eggplant and softened it.
Roast the tomato and place it along with the eggplant.
Leave aside for 10 minutes, then peel the charred skin off the eggplant. Remove the charred garlic and green chili.
Instead of mashing, using a sharp knife and fine chop the eggplant, tomato, garlic and green chili.
In a heavy bottom pan, pour the rest of the oil and sprinkle the cumin seed.
Next, scatter the finely chopped red onion, season with salt and cook for 2 minutes.
Then add all the ground spices, except dry mango powder, and toss it around. Cook for 2 to 3 minutes for the spices to cook.
Finally, add the charred eggplant, tomato, garlic and green chili. Toss it around to mix everything and let it cook for 2 minutes.
Sprinkle the dry mango powder and cilantro leaves. Toss around and taste for salt. Add more if needed.
Enjoy Baigan Bharta warm along with paratha.