A história de Sangue Oculto começa 30 anos antes dos acontecimentos atuais, quando Vanda Corte Real descobre que Teresa, então sua empregada, está grávida de gêmeas de Olavo, seu marido. Aproveitando a ausência de Olavo, em missão diplomática, Vanda ameaça Teresa para manter a gravidez em segredo, prometendo ajudá-la financeiramente enquanto planeja se livrar dela.
Sem contato com Olavo, Teresa se vê obrigada a seguir as ordens de Vanda, sem desconfiar das intenções da patroa. Incapaz de ter filhos, Vanda aproveita a oportunidade para tomar uma das gêmeas para si. No dia do parto, Vanda engana Teresa, a leva para uma sala desativada do hospital e, com a ajuda de um cúmplice, a droga para executar seu plano.
Vanda fica com Benedita, que cria como sua filha, e planeja vender a outra gêmea, Carolina, para um casal estrangeiro. Teresa, ao acordar do parto e acreditando que a primeira filha morreu, foge antes que Vanda consiga roubar Carolina. Decidida a escapar do controle da patroa, Teresa foge de Portugal. Vanda apresenta a bebê para Olavo e diz que ela foi abandonada pela mãe. Sem saber que Benedita é sua filha, Olavo fica encantado pela criança.
Três décadas depois, Teresa retorna ao país com Carolina e sua neta, Anna. As irmãs se reencontram por acaso, após um acidente de carro, e decidem investigar a verdade sobre o passado. A busca pela história de suas origens desenterra uma série de segredos, culminando em revelações surpreendentes que transformam a trama e afetam todos ao redor.