This recipe was given to me by one of my dearest friends who is living in Peru on the mission field. This is her favorite Peruvian dish! (The recipe differs somewhat from others on the site and is supposed to be very authentic.)
Place first 4 ingredients in sauce pan. Pour in water. Simmer over medium high heat. Skim off foam then reduce heat cover and simmer until chicken is tender (30 min).
Remove chicken to plate - cool.
Strain chicken stock, discard veggies. Pour milk and 1/2 cup chicken stock in blender and add bread cubes. Puree until smooth - add Parmesan cheese and puree until smooth.
Boil potatoes whole - once soft slice in half, then pour the aji de gallina sauce over the potatoes, garnishing with walnuts and hard boiled eggs.
Heat vegetable oil in pan over medium heat. Stir in garlic and onion - 5 minutes. Stir in chicken and aji sauce until hot and puree. Stir frequently (and chicken stock if too thick) add tumeric and garnish with sliced eggs and walnuts.