Peel and chop the potatoes into 1-inch pieces. Rinse and set aside.
Chop the cauliflower (stems and florets are okay). Measure 4 cups, rinse, and set aside. Heat a large pot on medium-low heat.
Cut the leeks where the white portion turns green, and cut the roots off the whites. Discard the greens and roots. Slice the white leeks in half, lengthwise, then chop into half-moons. Rinse thoroughly in a colander while breaking apart by hand, then set aside.
When the pot is hot, add the butter and allow it to coat the surface; then add the garlic and leeks. Cover and cook for 3 minutes.Add potatoes, cauliflower, salt, pepper, thyme, parsley flakes, and ½ cup of broth. Cover and cook for 15 minutes, or until a fork can easily pierce the potatoes.
Transfer half the contents of the pot to a high-power blender. Add 1 cup of broth, and ¼ cup of heavy cream. Blend, starting on low and slowly increasing speed until well blended. Transfer to a bowl.Repeat for the remaining soup contents in the pot. Combine with the first batch and stir. Ready to serve.
Notes
Makes 8 cups. 8 servings per recipe. Each serving = 1 cup.
This recipe can easily be cut in half.
To make it even lower carb, swap out any amount of the potato for cauliflower or leeks. Cauliflower has less carbs than leeks.
If planning to freeze, do not add the cream until you're ready to eat it. Freezing with the cream will cause a separation of water, but you can mix each serving by hand when you reheat it.