In a large bowl, combine the ground chicken, breadcrumbs, egg, parmesan, garlic, parsley, Italian seasoning, onion powder, salt, and pepper. Mix until just combined, then shape into tablespoon-sized meatballs—you should get about 30.
Heat the butter in a large skillet over medium-high heat. Add the meatballs and brown them on all sides, about 5–7 minutes. They don’t need to cook through—they’ll finish in the sauce. Transfer them to a plate and wipe the skillet clean.
Add the reserved sun-dried tomato oil to the skillet over medium heat. Sauté the garlic for 30 seconds, then stir in the tomato paste and cook for another minute. Pour in the chicken stock, scraping up any browned bits from the pan.
Lower the heat to medium-low and stir in the cream, Parmesan, Italian seasoning, and red pepper flakes if using. Let it simmer gently for 2–3 minutes.
Return the meatballs and chopped sun-dried tomatoes to the skillet. Simmer for 10–15 minutes until the meatballs are cooked through and the sauce has thickened.
Stir in the fresh basil and add more salt and pepper to taste.
Notes
Serve over pasta, zoodles, or roasted veggies for a complete meal.