Ground Chicken With Walnuts

Description
This recipe can be served either as a delicious appetizer, or as a main course. It is also known as Circassian Chicken.

Ingredients

 * 1 Chicken, cut into pieces
 * 1 medium whole Potato, peeled
 * 1 small whole Onion, peeled
 * 1 small whole carrot, peeled
 * 4 cups water
 * 1 1/2 teaspoons salt
 * 2 (1 inch thick) slices stale French bread, crusts removed
 * 14 ounces walnuts, ground
 * 2 cloves garlic, crushed
 * 2 teaspoons ground red pepper
 * 1 teaspoon salt

Directions

 * 1) In a large saucepan over medium heat, place Chicken, Potato, Onion and carrot.
 * 2) Pour in water, and bring to a boil.
 * 3) Skim any foam from the surface, and season with 1 1/2 teaspoons salt.
 * 4) Reduce heat, and simmer for 1hour, or until Chicken and vegetables are tender.
 * 5) Strain and reserve broth. Discard vegetables.
 * 6) Allow Chicken to cool, then remove skin and bones, and shred meat into very small pieces.
 * 7) Soften the bread in some of the chicken broth, then squeeze out.
 * 8) In a large bowl, combine bread, ground walnuts, garlic, red pepper, and 1 teaspoon salt.
 * 9) Using your hands, mix well like you're mixing meatballs.
 * 10) Place mixture in cheesecloth, and squeeze oil that the ground walnuts produce into a small bowl; set aside.
 * 11) Place walnut mixture into large bowl.
 * 12) Slowly blend in 1 cup of reserved chicken broth until consistency is like thick soup.
 * 13) Place shredded Chicken in a porcelain or glass serving dish.
 * 14) Stir in 2 to 3 tablespoons of walnut mixture.
 * 15) Cover Chicken with remaining walnut mixture so the Chicken is not visible.
 * 16) Smooth surface with the back of a spoon.
 * 17) Pour reserved walnut oil over the top.