Preheat oven to 400. Next, prepare a baking sheet with either aluminum foil or a silicon mat. Set this aside.
Finely mince your fresh garlic and onion. Chop the fresh basil and grate about ¼ cup of parmesan cheese! (If you don’t like small chunks of onion in your meatballs, I would omit them completely or use onion powder in place!)
In a large bowl, add the ground chicken, breadcrumbs, egg, pesto, garlic, onion, basil, parmesan and salt and pepper. Use your hands to mix all of this together to combine.
Begin making the meatballs! I used a tablespoon to measure mine out and roll them with my hands. Place them on the baking sheet. My mixture yielded about 15 medium size meatballs.
Place your meatballs in the oven and bake them for about 20-25 minutes! If desired, once done, place them on broil for 1-2 minutes for an extra crispy top!
Serve with fresh buttery pasta! If desired, mix freshly cooked pasta with 1-2 tbsp of pesto, 1 tbsp of butter, add salt and pepper to taste. Add the freshly cooked chicken pesto meatballs on top. Delicious! Enjoy!