Carefully sort and wash fresh raspberries. Leave them in a colander to drain completely. If using frozen berries, allow them to thaw completely. Wash the eggs and separate the yolks from the whites. Prepare a mixer, blender, freezer container and jam pan.
Prepare the ice cream. Bring the milk to a boil, remove from heat and let cool. Beat the yolks with sugar until smooth. Pour milk into them and mix thoroughly. Heat the resulting mass over heat until it thickens, then cool. Whip the cream with a mixer and add the egg cream to it, stirring gently. Place the mixture in the freezer for 60 minutes.
Make raspberry jam. Grind the raspberries in a blender and put on fire. Bring to a boil, skimming foam from the surface. Keep on fire for another 3 minutes after boiling. Add sugar, stir, bring to a boil again and cook for 20-30 minutes, regularly skimming off any foam that forms. Stir citric acid in a small amount of water and add to the raspberry mixture. Bring to a boil again and remove from heat.
Serve ice cream by layering ice cream and raspberry jam into glass glasses, or stir until smooth. Garnish with raspberries.