Put the bread in water: Toss the milk and bread together in a large mixing bowl after adding the bread to the milk.
Put to the side for a few minutes to allow the bread to saturate itself in the milk.
Mix the ingredients for the meatballs. Place the cubed bread in a bowl and then add the ground pork, chopped onion, egg yolks, salt, pepper, nutmeg, and allspice to the bowl.
Make sure the meat mixture is well combined using hands that have been washed. Form the meat into balls about an inch in diameter.
Prepare the meatballs for cooking. In a large skillet set over medium heat, melt the 2 tablespoons of butter, then add another tablespoon of olive oil to the skillet.
After about seven minutes, add the meatballs and fry them until they are golden brown all over. If the skillet you are using isn’t large enough to hold all of the meatballs at once, you will need to complete this process in stages. Place the meatballs on a dish when finished.
Make the gravy: In the same skillet that you used to cook the meatballs, melt the three tablespoons of butter and set it aside.
Mix the drippings from the pan thoroughly and scrape them. After adding the flour to the pan, be sure to stir it well. After adding the broth, continue mixing the mixture.
Add seasonings like salt, pepper, and other herbs and spices to taste. Continue to cook for a few more minutes until the flour causes the gravy to thicken. Stir in the sour cream using a whisk.
Put the meatballs in the sauce and stir them around. After bringing the gravy to a boil, add the meatballs to it and continue cooking for another 10 minutes.
During this time, toss the meatballs regularly to prevent them from sticking to the bottom of the pan.
Decorate, and then serve. Serve on Smashed Red Potatoes or noodles, then top with chopped fresh parsley before serving.