Egg And Meatball Soup

Ingredients

 * 3 Tablespoons Olive Oil
 * 2 Medium Onion -- finely chopped
 * 1/2 Cup Almonds
 * 1 Tablespoon Butter
 * Salt And Pepper -- to taste
 * 1/2 Teaspoon Cinnamon
 * 1/8 Teaspoon Saffron
 * 7 Cups Boiling Water Or Broth
 * 1 Pound Ground Beef
 * 2 Tablespoons Cilantro
 * 2 Medium Eggs
 * 1 Cup Vermicelli
 * 1 Tablespoon Parsley -- finely chopped
 * 2 Tablespoons Lemon Juice

Directions
1) In a saucepan, heat oil then add half the onions and saute until golden brown.

2) Add almonds, butter, salt, pepper, cinnamon, saffron and 2 cups boiling water. Cover and cook over low heat for 5 minutes.

3) In the meantime, mix the meat, cilantro, one of the eggs and the remaining onions, salt and pepper.

4) From into balls the size of marbles.

5) Add to mixture with remaining boiling water. Cook over medium heat until meatballs are well done about 20 minutes.

6) Add vermicelli and cook for 5 minutes.

7) Make a sauce by mixing the remaining egg, parsley and the lemon juice. Add to the pot, one minute before the soup is served.

8) Stir well but do not boil.