Heat oil in a large pot over medium heat. Saute the onion, ginger, and garlic until lightly browned.
In a food processor, process the cauliflower until it looks like rice. Add the cauliflower rice to the pot and cook over medium-high heat for about 8 minutes until lightly browned. Stir occasionally.
Add carrots, celery, chicken broth and pepper flakes. Let it simmer then add the chicken breasts. Let it cook for about 15 minutes or until the internal temperature is 165° F.
Remove the chicken breasts, let them cool then shred into strips. Allow the vegetables to simmer for 3 to 5 minutes or until tender.
Remove the ginger as desired. Return the shredded chicken to the pot and season with salt and pepper.
Turn off heat. Garnish with parsley before serving.