1 medium yellow onion, peeled and minced
2 large cloves garlic, minced
3 1/2 tablespoons olive oil
1/2 cup blanched almonds
1/3 cup unbleached all-purpose flour
1/8 teaspoon freshly ground black pepper
1 (3 1/2 to 4 pound) chicken, cut into pieces
3 large Roma tomatoes, diced
2 cups water
1 cinnamon stick
6 whole cloves
1/2 teaspoon salt, or to taste
2 medium eggs, lightly beaten
2 teaspoons freshly squeezed lime juice
2 tablespoons finely minced fresh parsley, for garnish

Saut