The eggy taste is caused by cooking the curd too long or too hot. Be sure to cook only until the curd is thickened and do not allow the curd to boil while heating.