No, you do not have to peel eggplant before cooking. The skin becomes nice and tender once it is cooked.