Brazilian
Simmer the chicken in the water with the bouillon cube for 20 minutes, then lift it out, shred it finely and measure 500 ml of the broth.
Cook the onion in 1 tbsp of oil for 5 minutes, add the garlic and the shredded chicken with half the salt, cook for 3 minutes, then stir in the cream cheese and herbs off the heat.
Bring the 500 ml of broth to a boil with the butter and the remaining salt, add the flour all at once and stir hard over low heat for 3-4 minutes until the dough pulls away from the pan.
Tip the dough onto an oiled surface and knead it while still warm until smooth; cool until it can be handled.
Divide the dough into 16 pieces, flatten each in the palm, fill with a spoonful of chicken, close it and shape it into a teardrop.
Dip each coxinha in beaten egg, then roll it in breadcrumbs.
Deep-fry in oil at 180C in batches for 4-5 minutes until deep golden; drain on paper towels and serve warm.