Place the cubed chicken into a large bowl with 2 tbsp of the avocado oil, salt, white pepper, coconut aminos and tapioca starch. Stir until well combined.
Heat a large, deep non-stick skillet over medium-high heat with the remaining 2 tbsp of avocado oil. When the oil is shimmering, add the chicken in a single layer (you will likely need to do this in two batches) until golden brown and cooked through, about 2-3 minutes per side. Transfer the cooked chicken to a plate and set aside until all of your chicken is cooked through.
Reduce the heat to medium and add the onion, garlic and ginger. Cook, stirring, until the onions are tender, being careful not to burn the garlic; about 4 minutes.
Add the snow peas, mushrooms and chiles. Continue to cook, stirring, until the snow peas have softened; about 3 minutes.
Add the coconut milk, broth, coconut aminos, fish sauce, lime zest and lime juice to the skillet and stir to coat the veggies. Add the chicken and any of its juices to the skillet and toss to combine. Bring the contents in the skillet to a simmer and continue cooking until the sauce has just thickened and the chicken is well coated in the sauce, about 3 to 4 minutes.
Stir in the mango and the cashews.
Serve over prepared rice (or cauliflower rice) and garnish with cilantro and basil. Enjoy!