Aplique calor.
Não é bem o que você estava procurando, mas provavelmente é a única solução que não envolve a adição de produtos químicos.
Basicamente, uma quantidade definida de leite pode conter uma quantidade específica de chocolate em suspensão. Quanto mais quente estiver (abaixo da fervura), mais ela pode aguentar. É por isso que, quando o leite esfria, o chocolate não aguenta mais cair no fundo da xícara.
As três opções são:
- Mantenha quente, usando uma caneca mais quente (como Catija sugeriu). Se não esfriar, não perderá a capacidade de segurar o chocolate.
- Comece com menos chocolate, assim, não será demais para o leite quando estiver esfriando. Obviamente, isso afetará o sabor.
- Adicione aditivos químicos, como emulsificadores, que permitirão ao leite conter mais chocolate.
Como eu disse no começo, acho que a melhor opção é a primeira. Aplique calor.