Place a metal steamer basket in a large pot and add three inches of water. Steam the spaghetti squash in the basket for 20 minutes, or until tender when pierced with a fork. Remove the spaghetti squash from the basket and allow to slightly cool so you can handle.
While the squash is cooking and cooling, create the tangy peanut sauce. Puree the lime juice, ginger, garlic, vinegar and protein powder until very smooth. Blend in the almond butter and coconut milk until throughly combined.
Once the squash is cool enough to handle, scoop the spaghetti squash out of the skin and set aside.
Heat the coconut oil in a large skillet over medium heat. Sauté the onion for eight to 10 minutes, until soft and translucent. Add the broccoli and sauté for about 10 minutes, under tender. Stir in the bok choy and sauté for three to four minutes, until wilted. Add the squash to the skillet, stir briefly to incorporate, then add the scallions and cilantro. Top with toasted cashews and tangy peanut sauce. Serve hot!