Finely chop the onion, fry in oil until it is soft. Add the soy sauce. You can brown the onion a bit for extra flavor. Set aside and let cool.
Mix breadcrumbs, milk, and spices in a bowl, leave to swell for 5 minutes. Add in the onion and ground meat. Massage the mixture thoroughly for a minute or two. Let stand in the fridge for at least 15 minutes.
Wet your hands and roll even-sized meatballs. Heat up your pan and some oil, and space out half of the meatballs on your pan. Sear them in medium-high heat. Add some butter and keep on frying until they have color and are done. Remove from the frying pan and set aside. Do the same with the rest of your meatballs.
In the same frying pan in which you fried the meatballs (do not wash it out), add flour. Gently grind the flour for a few seconds while stirring. Mix in cream, soy and bring to a boil while stirring. Let simmer slowly for 5 min.
Pour in the meatballs and let them warm up in the sauce. Alternatively, serve the sauce separately.
Serve the meatballs with mashed potatoes or boiled potatoes, lingonberry jam and a side salad or pressed cucumbers. Also, boiled fresh peas, steamed broccoli or baby carrots go well as a side.