IN a large Dutch oven pot or soup pot, add chopped bacon and bring to medium-low heat.
SAUTÉ bacon until it is crispy, about 5 minutes. With a slotted spoon, transfer bacon to a plate lined with a paper towel, reserving the bacon grease in the Dutch oven or soup pot.
ADD diced onion and garlic to the Dutch oven or pot and sauté until translucent, about 5 minutes.
ADD sea salt, black pepper and dried red pepper flakes and stir well to combine.
ADD diced baby gold potatoes, cauliflower florets, chicken stock, almond milk and canned coconut milk and stir well. Bring to a simmer until all of the veggies are very soft about 15 minutes.
TURN off the heat and transfer about 2 cups worth of soup to a blender and blend on high until very creamy and there are no lumps (be careful blending the soup while it’s hot). Pour the blended soup into your Dutch oven and stir well until everything is thick and creamy.
SERVE soup between 4 with chopped bacon, scallion, cilantro and black pepper, storing any leftovers in the fridge for up to 3 days. You can also freeze your leftovers in a freezer-safe container for up to 6 months.