Make the meatballs: combine ground turkey, ground pork, grated onion, Parmesan, egg, garlic, oregano, garlic powder, paprika, salt and pepper in a bowl. Mix until just combined - do not overwork the meat or the meatballs will be dense. Roll into balls approximately 1.5 inches in diameter. You should get 20-24 meatballs.
Heat avocado oil in a large heavy pot or Dutch oven over medium-high heat. Sear meatballs in batches, turning, 3-4 minutes until golden brown on the outside. They do not need to be cooked through - they will finish in the broth. Remove and set aside.
In the same pot, reduce heat to medium. Add olive oil, onion, and garlic. Saute 3-4 minutes until soft and translucent, scraping up the browned bits from the meatballs.
Add diced tomatoes with juices, bone broth, water, thyme, basil, parsley, salt, and pepper. Bring to a boil.
Return meatballs to the pot. Add Israeli couscous. Reduce heat to low, partially cover, and simmer 12-15 minutes until meatballs are cooked through and couscous is tender but still has slight bite.
Stir in fresh kale. Cook uncovered 3-4 minutes until wilted but still bright green. Taste and adjust seasoning.
Ladle into bowls. Finish with fresh Parmesan, torn basil leaves, and a drizzle of extra-virgin olive oil.