Soften the breadcrumbs: In a bowl, mix breadcrumbs and milk. Let sit for 5–10 minutes until softened.
Make the meatball mix: In a large bowl, combine the ground meat, soaked breadcrumbs, chopped onion, egg, ginger, nutmeg, salt, and pepper. Mix until well combined but don’t overwork the meat.
Shape the meatballs: Form small meatballs (about the size of a walnut) and place them on a plate.
Brown the meatballs: Heat butter or oil in a skillet over medium heat. Brown the meatballs in batches until golden on all sides (they don’t need to be fully cooked through yet). Set aside.
Make the sauce: In the same pan, melt butter, whisk in flour, and cook for 1–2 minutes. Gradually whisk in beef stock and cream. Add soy sauce and season to taste. Let simmer for 3–5 minutes.
Simmer together: Return the meatballs to the pan. Cover and simmer on low heat for about 10–15 minutes until cooked through and flavorful.
Serve hot: With mashed potatoes, peas or cabbage, and lingonberry jam. 🍽️