01 - In a saucepan, combine the milk, sugar, and vanilla extract. Bring to a gentle boil over medium heat.
02 - Gradually whisk in the semolina, stirring constantly for about 5 minutes until the mixture thickens.
03 - Remove from heat and pour the pudding into serving dishes. Allow to cool to room temperature, then refrigerate until set (at least 2 hours).
04 - Combine the mixed berries, sugar, and lemon juice in a small saucepan. Cook over medium heat for about 5 minutes until the berries soften and release their juices.
05 - Strain the sauce if desired for a smoother texture. Allow to cool.
06 - Once the pudding is set, serve topped with the berry sauce.