Es kann sehr wohl Pflanzenerde verwendet werden. Hierbei ist allerdings darauf zu achten, dass es sich um ungedüngte Anzuchterde handelt. Diese muss mit einer entsprechend dicken Schicht Kies abgedeckt werden. Ebenso sollte die Erde vorher einmal gesiebt werden, so dass keine größeren Klumpen oder kleine Äste usw. enthalten sind. Im Netz gibt es da viele Anleitungen zu einfach mal nach "dirt aquarium" suchen.
Der Vorteil des Ganzen ist, dass es weitaus weniger Aufwand macht ein solches Aquarium zu pflegen und die Pflanzen dennoch prächtig wachsen, da sie die Nährstoffe über die Wurzeln aus dem Boden ziehen können.
Bei der gängigen Variante, einfach nur Kies einzufüllen und die Pflanzen mit Flüssigdünger zu versorgen, kommt es schnell zu einem Ungleichgewicht, Algen, hohen Kosten, und vielen Wasserwechseln usw.
Allerdings benötigt ein Becken mit Pflanzenerde, etwas länger bis das Wasser am Anfang wirklich klar wird, hier ist eine gute Filterung und einige Wasserwechsel in den ersten Wochen von Nöten. Aber auf Dauer laufen solche Aquarien meist länger stabil, bei weniger Aufwand. Viele Becken benötigen nach dem Einlaufen und mit entsprechendem Pflanzenwuchs, dann auch kaum noch eine Filterung und auch die Wasserwechsel können sehr stark reduziert werden.
Wichtig ist aber die richtige Erde, und diese darf auf keinen Fall vorgedüngt sein.

Von Teicherde würde ich übrigens generell abraten. Diese ist meist mit Klärschlamm versetzt.

...zur Antwort