I found a couple of recipes for this Greek dish and liked several things about both recipes, so I used the one with less ingredients and added some ingredients from the other recipe to increase the flavor.
Pour wine over bread and soak for 10 minutes then mash with a fork. Add garlic, onion, 1 teaspoon of the salt, 1/4 teaspoon pepper, all the cumin, oregano and egg. Add the meat and mix until well combined.
Shape into 18-20 oblong meatballs (the size doesn’t matter really, it’s just a tradition.) Heat olive oil in the pan over medium high heat. Fry the meatballs on all sides until brown. Remove them meatballs to a plate.
Add onions to the pan and cook until softened then add the garlic, tomatoes, wine, butter, remaining salt and pepper, and sugar to the pan. Stir to incorporate leftover oil. Simmer for about 15 minutes. Add the sausages/meatballs and cook over low heat for another 15 minutes. Serve hot alongside rice, potatoes or pasta.