Akazukin Chacha est l’histoire d’une jeune fille magique (Mahō Shōjo) nommée Chacha. Vivant avec son tuteur dans un chalet sur la montagne Mochi-mochi se trouve Seravi, qui est son professeur et aussi le plus grand magicien du monde fictif. Chacha est maladroite pour lancer ses sorts car, tout au long de l’anime, lorsqu’elle invoque quelque chose, cela s’avère souvent être quelque chose qu’elle ne voulait pas lancer, par exemple, des araignées (kumo) au lieu d’un nuage (également kumo). Parfois dans l’anime quand elle et ses amis ont des problèmes, cependant, ses sorts fonctionnent. Vivant sur la même montagne se trouve un garçon doué d’une force énorme nommé Riiya. Il est décrit que Riiya est issue d’une famille de loups-garous qui peuvent instantanément se transformer en loup quand ils le souhaitent. Assez loin de la montagne Mochi-mochi se trouve la montagne Urizuri. Dorothy, également une magicienne bien connue dans son pays, vit dans un château sur la montagne Urizuri. Vivre avec elle est Shiine, son élève. Shiine est habile quand il s’agit de lancer des sorts. C’est un jeune sorcier et la plupart de ses connaissances sur la magie lui ont été enseignées par Dorothy.
Les 2 premières saisons ont été créées à l’origine par l’équipe d’anime. La plupart des histoires de la saison 3 sont basées sur le manga.