If cooking on the stovetop: heat a large stockpot or Dutch oven over medium heat and add coconut oil. When coconut oil is melted, add the diced onion, carrots, and celery, and cook until they begin to soften, about 5-7 minutes, stirring frequently. Add minced garlic and ginger and cook until fragrant, about 1 minute.
When the vegetables are fork-tender, add the chicken, turmeric, salt, pepper, garlic powder, dried ginger, and celery seed (if not using fresh garlic, ginger, and celery). Pour the bone broth over the chicken, vegetables, and seasonings.
Cover the pot and increase the stove temperature to medium-high until the soup begins to boil. When it starts to boil, reduce the oven temperature to medium-low and let the soup simmer for 20-30 minutes, or until the chicken is cooked through and the vegetables are tender.
If using a slow cooker: heat coconut oil in a medium-sized skillet over medium heat. Add the onions, carrots, and celery, and cook until they begin to soften, about 5-7 minutes, stirring frequently. Add minced garlic and ginger and cook until fragrant, about 1 minute.
Transfer the vegetables to the slow cooker and add the chicken, turmeric, salt, pepper, garlic powder, dried ginger, and celery seed (if not using fresh garlic, ginger, and celery). Pour the bone broth over the chicken, vegetables, and seasonings. Cook the soup on low for 6 hours or high for 3 hours.