Preheat oven to 400 degrees F. Slice squash in half and clean out the seeds. Drizzle olive oil on squash and generously salt and pepper on top. Roast squash for 35-45 minutes, or until you can easily pierce a knife through it.
In a large skillet, heat olive oil on medium high heat. Add garlic and sauté for 1 minute. Add the kale and sauté for 2 minutes. Add the beans and cook for another minute. Then add the sunflower cream cheese. Stir until everything is well combined and heated through. You can add 1-2 Tbsp of water if you want to thin it out a little bit. Salt and pepper to taste. Turn heat off and set aside.
Fluff the spaghetti squash with a fork. Add half of the kale and bean mixture to one half of the spaghetti squash and add the other half to the other spaghetti squash. Gently mix the kale and bean mixture into the spaghetti squash noodles. You don’t have to mix the entire thing, just give it a little stir. Sprinkle some vegan parmesan cheese on top if desired.
Bake for 10-15 minutes. Then broil for a few minutes until the top is a light golden brown. Watch carefully so you don’t burn it! Add more salt and pepper if needed. Add a dollop of the Spero herb sunflower cream cheese on top. Enjoy!