Cook the pasta according to the package directions.
In a large pot, cook the onion and garlic in the olive oil over medium heat for about 5 minutes, until fragrant.
Add the kale, and cook until heated through. Once the kale is cooked, add the Daiya cheese, coconut milk, garlic powder, salt, and pepper.
Continue to cook, stirring constantly, until cheese is melted.
Remove pot from heat. Puree the sauce until smooth using an immersion blender.
Add the cooked pasta to the kale sauce, and toss to coat. Serve immediately.
Notes
Store leftover pasta in the refrigerator. It should stay fresh for about 2 days. If it gets too dry, add a little more non-dairy milk before reheating.