Por que o feijão fica amargo?

O alho cozinha mais rápido do que a cebola, por isso, se for para a panela antes do tempo, vai queimar e deixar o feijão com gosto amargo.