Remove the corn kernels from 3 ears corn. Set aside the corn and cobs.
In a large stockpot, over medium heat, cook the 4 slices center-cut bacon until crispy. Remove bacon, set aside. Discard all but 2 tablespoons bacon fat.
Add 1 medium yellow onion, peeled and diced and sauté for about 2 minutes until the onions are translucent. Add 2 cloves garlic, peeled and mincedand sauté for a few seconds to bloom the garlic.
Stir in the 2 teaspoons coconut oil. Stir in 2 teaspoons almond flour to combine The flour will absorb into the vegetables about 2 minutes.
Add the 4 large red potatoes, peeled and chopped into 1 inch cubes and corn kernals. Add in the corn cobs, 32 ounces low-sodium vegetable stock , 1 cup water, 1 bay leaf, 2 sprigs fresh thyme , ½ teaspoon kosher salt, and ½ teaspoon black pepper.
Cover pot with a lid, reduce heat to low. Simmer for about 30 minutes or until potatoes are tender. Stir about every 10 minutes.
Remove and discard the cobs and bay leaf.
Remove about 1 to 1 ½ cups of soup, including the veggies, and puree the soup until smooth. I use an immersion blender, a food processor or blender can be used. Add the pureed soup back into the pot. Check seasoning, adjust if needed. Serve hot
Notes
Note 1: I use fresh corn all winter because I freeze fresh corn in the summer. Feel free to use frozen corn found in the freezer section.Note 2: For those who are not dairy free, feel free to use unsalted butter and all-purpose flour.Note 3: If you are using frozen corn, you will omit the addition of the corn cobs.Note4: If making the soup ahead, the soup thickens overnight. Feel free to add a bit more vegetable stock or water to thin the soup.
Any nutritional data I provide is an approximation and actual dietary information can vary based on ingredients and proportion sizes.