To cook the cauliflower rice, in a large skillet, heat the coconut oil over medium-high heat. Add the ginger and garlic and stir until fragrant. Add the riced cauliflower and stir with a spoon a few times until the coconut oil coats the cauliflower. Add coconut milk, salt, and pepper, and stir. Allow the cauliflower to cook, stirring occasionally for about 5-5 minutes, or until softened but still has some bite. Remove from the heat and stir in lime juice and chopped cilantro. Spoon the cauliflower rice into a bowl and set aside.
To prepare the curry, in a large pan, heat coconut oil over medium heat. Add the ginger and garlic. Add the chicken pieces, salt, and pepper. Cook for 1-2 minutes before flipping them over and cooking for another 2 minutes.
Remove the chicken from the pan and add in the pepper slices and lemongrass. Add in the curry paste, fish sauce, tamari, and coconut milk and cook for 2-3 minutes or until the coconut milk starts to bubble.
Return the chicken to the pan. and add in the squash. Simmer, stirring occasionally, until the chicken is cooked through and the zucchini has softened.
Using a slotted spoon, remove the chicken and veggies (leaving in the lemongrass if you can). Continue to cook the sauce over medium-low heat, stirring occasionally, until it becomes thick enough to coat a spoon.
Remove the lemongrass, and add the chicken and veggies back to the pan. Remove the pan from the heat. and add cashews, lime juice. and cilantro. Serve the chicken over the cauliflower rice.