First, start cooking your chicken thighs. Pat them dry and then season with 1/4 teaspoon each of salt, teaspoon pepper, garlic powder, and onion powder. Heat 1 tbsp of olive oil or avocado oil in a large skillet over medium heat. Add chicken thighs to the skillet and cook for 5-6 minutes on one side. Flip and cook for 6-7 more minutes until cooked through with no visible pink. When the chicken thighs are cooked, remove them to rest while you make the soup.
Heat 1 tbsp of olive oil in a large pot on medium heat. Add onion, garlic and ginger and sauté for 1 minute until fragrant.
Next, add carrots, celery, and cauliflower and sauté on low-medium heat for 5-7 minutes until veggies begin to soften.
Next, add 2 cups of chicken broth, cover, and cook on low-medium for about 5-10 minutes. Carrots and cauliflower should be soft and easily pierced with a forkUsing an immersion blender, blend the soup about halfway. It should still be a little bit chunky, not completely smooth, but creamier. (If you don't have an immersion blender, you can also transfer to a food processor or regular blender and then add back to the pan.)
Transfer cooked chicken thighs to a cutting board and dice into bite-sized pieces for soup.
Add the chicken, kale, beans and the rest of the broth (4 more cups) to the soup pot. Season with salt and pepper to taste and add extra broth if desired. Cover and cook for 5-10 additional minutes on low until the kale is full wilted. Finish with lemon juice.
Add additional salt and pepper to taste before serving.
Notes
Optional topping ideas: chives and parmesan cheese, or sharp cheddar cheese!