Baingan Bharta is a part of the national cuisines of India. Baingan Bharta is very popular in north India, especially in Punjab region.Baingan Bharta is a favorite North Indian curry made by first roasting the eggplants until very soft. The flesh is scraped from the skin and cooked with tomatoes, onion and Indian spices.