Heat your oil in a large stockpot over medium high heat. Add in the onions, garlic, and peppers. Sauté for 3-4 minutes, or just until softened a bit.
Add in the chicken, sea salt and pepper to taste, then cook for 3-4 minutes more.
Next add in the bone broth, tomato sauce, mushrooms, and season with a pinch of sea salt and pepper.
Bring everything to a boil, then reduce to a LOW simmer.
Continue to simmer on LOW for another 20 minutes, or until chicken is cooked through and falling apart.
Carefully remove chicken from broth and shred with forks, then add it back into the pot.
Stir in your coconut milk, fresh lime juice, zucchini noodles, and cilantro leaves.
Simmer for additional 2-3 minutes, just until zucchini is heated through.
Ladle into bowls, top with chopped fresh cilantro, chili peppers, and cilantro leaves if desired.