Soften the dates (optional): Add the dates and nondairy milk to a small saucepan. Bring to a boil, then remove from heat and let sit for at least 10 minutes to soften.
Toast the teff: Heat a skillet over medium heat. Add the teff and toast for about 3 minutes, or until fragrant, stirring frequently.
Add cocoa and spices: Stir in the cocoa powder, cinnamon, and cayenne. Whisk to evenly coat the teff.
Blend the milk: Blend the softened dates with the milk until smooth.
Cook the porridge: Transfer the teff to a saucepan. Add the blended milk and ¼ cup water. Bring to a simmer and cook for 15 to 20 minutes, or until it reaches your desired texture, stirring occasionally. Add more milk or water as needed.
Serve: Serve warm with Greek-style yogurt for added protein. Top with shaved chocolate, if using.
