Az allegória olyan narratíva, amely szimbólumokat használ az elvont fogalmak megjelenítésére, míg a metafora olyan beszédfigura, amely közvetlenül összehasonlít két dolgot, hogy új jelentést hozzon létre. Míg mind az allegória, mind a metafora szimbolikát használ, az allegóriák jellemzően kibővítettebb és összetettebb szimbólumkészletet foglalnak magukban, és gyakran teljes narratívaként strukturálódnak.