Saute the onions in butter in a skillet over medium heat until they are soft, then add in the garlic. Fry for another 3 minutes then add to the soup.
Make 4-5 cups of chicken broth, making sure it's enough to cover the potatoes and pour into the crockpot.
Peel and chop up your white sweet potatoes and place in the crockpot
Add the spices into the crockpot and stir in.
Cook in the crockpot on high for 3-4 hours, until the potatoes are slightly falling apart and the broth is cloudy.
When the soup is ready, cooked potatoes and slightly falling apart, you need to make a roux. (Flour/butter/milk thickener)
In a medium size pot over low heat, melt the butter. Stir in the flour until it's combined,it will be all clumped together, this is ok.
Next, little by little, stir in the milk making sure that the milk is absorbed into the flour without making it lumpy. Eventually the mixture will be smooth.
When all of the milk has been added and the mixture is smooth, add in the cheese and stir until melted.
Move your potatoes to one side of the pot so there is a soup surface to mix in.Whisk in your milk/cheese sauce into the crockpot.
Cook for another 30 minutes or so, stirring occasionally so there isn't a skin on the surface. If you like, you can puree the soup until smooth with an immersion blender, this is how I prefer to serve it.
Serve and top with the Tex Mex cheese, extra parsley, bacon, you name it, it will work!
Nutrition is an automatic estimate and will vary with the brands you use.
Recipe from https://fastandslowcooking.com/crockpot-white-sweet-potato-soup-recipe/