Heat pan and then add oil. Sauté the garlic and ginger. About 10 seconds.
Add in the onions. Sauté and mix. About 1 minute. Be sure not to burn the garlic and ginger.
Add the carrots. Sauté 1 minute.
Move the ingredients to the side to make space for the chicken.
Add the cut up chicken breasts. Let it sear on the side that is on the pan. About 2-3 minutes.When browned (but not throughly cooked) then begin to turn the chicken and incorporate with the other sautéed ingredients. Add the coconut milk. Add the vegetable or chicken broth.
Let it high simmer, covered, for 3 minutes.
Uncover and add the turmeric, paprika, coriander, and add the Bay leaves. Mix and then Cover. Simmer on low for 5 more minutes.
Uncover and mix and let simmer on low for an additional 10-12 minutes (UNCOVERED). Stirring frequently.Add a tablespoon of water at a time if you want more sauce.Sprinkle a pinch of salt. When sauce looks creamy and everything incorporated you are almost done. Add the handfuls of spinach and tuck the spinach into the sauce so the spinach cooks from the heat of the sauce and stays colorful and not overcooked. Turn off the heat. Let the spinach wilt and once it is wilted, serve immediately.
Garnish with cilantro and lime on the side. Serve and Enjoy!