Preheat the oven to 400 degrees F. Cut the spaghetti squash in half lengthwise. Place the squash cut side down on a baking sheet and bake for 30 to 35 minutes or until the skin gives when you press your finger to it. Remove the squash from the oven and reduce the oven temperature to 350 degrees F. Grease an 8x8 baking dish.
While the spaghetti squash cooks, place all ingredient for the pad thai sauce into a blender and blender until smooth. Set aside.
Place a large saute pan over medium heat, add ghee along with the onion and garlic and cook for about 5 minutes, until onion is translucent. Then add carrot and bell peppers and cook for about 10 minutes, until the carrots become soft. Add chicken along with salt, pepper, sriracha and red pepper flakes and cook until chicken has broken up into small pieces and is no longer pink, then remove from heat.
Use a fork to scrape out the spaghetti squash strings and place in the greased baking dish along with the chicken mixture, the pad thai sauce (leaving about 3 tablespoons behind for garnish later on), and eggs. Mix until casserole is completely combine, then press the sliced fresno peppers into the casserole. Place in the oven to bake 1 hour to 1 hour and 15 minutes. When the dish has 15 minutes left, remove it from the oven and place the cashew pieces on top and place the casserole back into to finish cooking.
Garnish the casserole with the leftover pad thai sauce, green onions, and cilantro!