Is that British English? In the US I've never heard of taking a meal. Eat is the norm although I might ask what you had for breakfast or say I'm going to have lunch. the only way I would use take is if I am physically transporting food to someone, taking lunch to him.
Muito obrigada, Paulenrique. In Spanish, 'tomar' can mean the same as 'beber', so this is simply one of those I just have to wrap my head around and remember. ;) I appreciate your help. Obrigada novamente.