Steps
1. In a saucepan, combine the milk, sugar, cocoa powder, and salt. Stir well until the mixture is smooth.
2. Place the saucepan over medium heat and bring the mixture to a gentle simmer.
3. Gradually whisk in the semolina, stirring constantly to prevent lumps.
4. Continue to cook, stirring frequently, until the pudding thickens (about 5-7 minutes).
5. Remove from heat and stir in the vanilla extract.
6. Pour the pudding into a serving dish and let it cool for a few minutes.
7. Garnish with grated chocolate or chocolate shavings before serving.