Preheat oven to 400 degrees Fahrenheit. Grease a large baking sheet or line with parchment paper.
Chop up your head of broccoli into florets and take out 2 cups of broccoli florets and reserve the rest of the broccoli for roasting.
Place the 2 cups of broccoli florets into a food processor or finely chopped. Heat one tablespoon olive oil in a large skillet over medium-high heat. Sauté the chopped broccoli until soft and bright green (about 2-3 minutes). Once cooked, remove the broccoli from the heat and let cool.
While the broccoli is cooling, in a large bowl mix together the ground chicken or turkey, one tablespoon olive oil, egg, almond flour or breadcrumbs, shredded cheddar cheese, italian seasoning, garlic powder, and salt. Mix in the cooked broccoli until evenly combined.
Using a cookie scoop or a spoon, form the mixture into bite-sized meatballs and place on the baking sheet.
Bake meatballs for 25-30 minutes until cooked and the tops are slightly browned. Serve on top of the garlic butter spaghetti and enjoy!