In a large saucepan, heat the olive oil to medium-high heat.
Butterfly the chicken breasts or you can pound them to thin them out. This is so it cooks evenly.
Put 3 tbsp of arrowroot powder on a plate and light coat eat chicken breast in. Be sure this is not a heavy coating, but the entire breast should be covered. Check to make sure your oil is hot- it should sizzle when you put a drop of water in it.
Put the chicken in the pan and cook on one side for 3 minutes, then turn and cook on the other side for about 3 minutes. Remove from pan and set aside.
Add the shallots, mushrooms, and garlic to the pan and saute for about 5 minutes. Then add chicken broth, coconut milk, balsamic vinegar, thyme, salt, and pepper to the pan. Whisk the sauce together then add 1/2 tsp of arrowroot powder, set the rest aside, and add later if needed. Whisk the arrowroot powder in thoroughly.
Let the sauce simmer for 10 minutes. Check at 5 minutes and if it has not thickened at all, whisk in another 1/2 tsp of arrowroot powder.
Add chicken back to the sauce. Cover the pan and saute for 5-10 minutes or until chicken is cooked all the way through and sauce is the consistency of gravy.
Top with fresh parsley and enjoy!
Notes
Be sure you butterfly your chicken breast to ensure even cooking times.
Use any pasta that you like! I like Banza Chickpea pasta in my food freedom, but if you don't eat bean or are on the Whole30, you can always make mashed potatoes, spaghetti squash or just serve this with a side of veggie.
When you are trying to thicken the sauce, start slow with the arrowroot powder. I typically use only about 1/2 tsp at first. It will take some time to thicken so let it simmer for 5-10 minutes before adding more.