01 -
Get a large bowl and toss in the ground chicken, breadcrumbs, beaten egg, Parmesan, garlic, parsley, seasoning, onion powder, salt, and pepper. Use your hands to gently bring it all together—don't overdo it, or the meatballs might get tough.
02 -
Form little balls, about a tablespoon each—you should end up with 30 of them. In a big pan, melt some butter over medium-high heat till it starts foaming. Add the meatballs (you may need to cook in batches) and brown all over, turning them every now and then. They don’t need to cook all the way yet. Once browned, take them out and keep them warm on a plate.
03 -
Dump out extra grease and wipe the pan quickly with a paper towel. Don’t scrub off the browned bits left behind—they’ll make your sauce extra tasty.
04 -
Heat the reserved oil from the sun-dried tomatoes in the same pan over medium heat until it's shimmering. Stir in the garlic and let it cook for about 30 seconds, just long enough to get fragrant (don’t let it burn). Then add the tomato paste, stirring for another minute while its flavor deepens.
05 -
Pour the chicken broth in and scrape up all those delicious bits stuck to the bottom with a wooden spoon. Let it come to a low simmer, then reduce the heat. Mix in the cream, Parmesan cheese, Italian seasoning, and red pepper flakes if you like (totally optional). Keep it bubbling gently until it thickens a little.
06 -
Carefully slide the browned meatballs back into the bubbling sauce, throwing in the chopped sun-dried tomatoes too. Cover the skillet and let it all cook together for 10-15 minutes. The meatballs need to be fully cooked (aim for an internal temp of 165°F), and the sauce should be nice and thick.
07 -
Sprinkle the fresh basil over everything right before you serve. Taste and tweak with extra salt and pepper if you think it needs it. Pair with some crusty bread, creamy polenta, or pasta—it’s great for soaking up that flavorful sauce.