Preheat the oven to 375 degrees, with the oven rack placed in the middle. Line a small baking pan with parchment or foil.
Place the bread and milk in a small bowl, let the bread absorb all of the milk. Then squeeze the bread until all of the excess milk is drained off and the bread is moist. Add the soaked bread to a large bowl. In the same large bowl add the ground chicken, egg, garlic, shallot, parsley, basil, cheese, salt and pepper. Using your hands mix the meatball mixture well until everything is evenly distributed
Once everything is mixed, clean and dry your hands. Spray your hands with cooking spray or place a tablespoon of olive oil in the palms of your hands. Then start forming the meatballs, gathering about 2 tablespoons each to form 16 meatballs. Place them on the lined baking dish.
Place the meatballs in the oven for 10 minutes or until then are cooked through.
Heat a large skillet, preferably cast iron, on medium heat. Add the olive oil and butter. Once the butter has melted, add the meatballs and cook until golden brown, about 2-3 minutes. Flip and brown on the other side. Serve and enjoy while hot.