Simultaneous esterification and transesterification method is employed for the preparation of biodiesel from 7.5% free fatty acid (FFA) containing karanja (Pongamia glabra) oil using water resistant and reusable carbon-based solid acid catalyst derived from glycerol in a single step.