Grind the beef into minced meat using a blender or meat grinder (or use ready-made minced meat), and transfer to a large bowl.
Roughly chop the onions and green onions, then add to the bowl.
Soak the bread in the milk for about 2 minutes. Make an X-shaped cut on each tomato, pour boiling water over them for 5-10 seconds, then drain and peel.
Grind the soaked bread, add to the minced meat, stir well, season with salt to taste, and beat for 2-3 minutes.
Blend the peeled tomatoes into a smooth puree. Season with salt and paprika to taste, then stir in 30 g sunflower oil.
Form the minced meat mixture into roughly golf-ball-sized meatballs.
Heat sunflower oil in a large frying pan over medium-high heat. Fry the meatballs on all sides for 8-10 minutes until golden brown.
Pour the tomato-paprika puree into the pan. Simmer over medium heat for 5 minutes.
Stir in the sour cream and simmer for another 5 minutes.
Reduce heat to low-medium, cover the pan, and simmer for 15 minutes. Add a splash of boiling water and continue simmering for another 15 minutes.
Garnish with roughly chopped parsley and serve with rice or potatoes.