Wash the amaranth well. If desired, lightly dry roast it for a few minutes.
Add the amaranth and water to a pan. Bring to a boil, then cover and cook on low heat for about 5 minutes.
Continue cooking until the water is fully absorbed and the amaranth is soft. Let it cool completely.
Mix the cooled rajgira with yogurt and honey.
Layer the pudding with banana, pomegranate, crushed makhana, mixed nuts, and seeds.
Refrigerate overnight and serve chilled.