Add 1 tbsp of olive oil to a medium sized pan at medium heat. Add the green onions and heat for about 5 minutes until onions are soft. Remove from heat and let cool.
Place the ground beef and onions in a medium bowl. Add egg, salt and pepper. Mix with your hands.
Divide the mixture into 10 equal parts, making oblong shapped balls.
Place some flour on a small plate and dredge the meatballs. Place on a plate and refrigerate for 15 minutes.
Heat the remaining olive oil in the pan. Once oil is hot place the meatballs in the pan. Cook for 5 minutes without turning. Turn meatballs and cook for an additional 5 minutes.
Combine the tomatoes, cumin, tomatoe puree and about 1 1/2 tsp. sugar. Once combined add to the meatballs and stir. Cover and cook on simmer for about 20 minutes.
Place in a bowl and serve.