How to Make It
Make the pilaf In a medium saucepan, heat the olive oil. Add the onion and cook over moderate heat until softened, about 8 minutes. Add the quinoa and cook, stirring, until toasted, about 2 minutes. Add 2 cups of water along with the wine and salt and bring to a boil. Cover and simmer over low heat until the quinoa is tender and the water is absorbed, about 20 minutes. Spread the quinoa onto a large rimmed baking sheet to cool, then transfer to a medium bowl and stir in the herbs. Set aside 1 cup of the quinoa pilaf.
Make the quinoa meatballs Preheat the oven to 375°. Line a large rimmed baking sheet with foil and coat with baking spray. In a medium bowl, beat the eggs with the milk, olive oil and 2/3 cup of water. Add the reserved 1 cup of quinoa pilaf along with the breadcrumbs, the 1 cup of Parmigiano, the semolina, onion powder, garlic powder, salt and pepper and mix well. Form the mixture into twenty-six 1 1/2-inch meatballs, using about 1 tablespoon of the mixture for each. Transfer to the baking sheet. Bake the meatballs for 10 to 12 minutes, until browned on the bottoms, then turn and bake for 10 to 12 minutes longer, until browned all over.
Make the tomato sauce Meanwhile, in a medium enameled cast-iron casserole, heat the olive oil over moderate heat. Add the onion and garlic and cook until softened, about 6 minutes. Add the wine and tomato juices and cook until the liquid is reduced by one-third, about 8 minutes. Add the chopped tomatoes, oregano and crushed red pepper and simmer over moderately low heat for 20 minutes. Stir in the 3 tablespoons of chopped basil and season with salt and black pepper. Add the kale, cover and cook over moderately low heat until it begins to wilt, about 5 minutes. Add the meatballs to the casserole and simmer until the kale is tender and the meatballs are heated through, 10 to 15 minutes.
Spoon the quinoa pilaf into shallow bowls and top with the meatballs and sauce. Garnish with chopped basil and grated Parmigiano and serve.