If using frozen spinach, defrost it first and squeeze out the liquid.
16 oz spinach
Heat a large skillet over medium heat and cook the bacon until crisp, about 6-7 minutes. Remove from the pan and crumble when cool enough to handle. Remove all but 1 tbsp of bacon fat in the pan and reserve the rest to use later in the recipe.
4 slices bacon
Add cauliflower florets to the pan and cook for 2 minutes. Add coconut milk and broth to the pan, cover, and let everything come to a boil. Lower the heat to simmer for 4-5 minutes until the cauliflower is tender.
2 cups cauliflower florets, 1/2 cup full fat coconut milk, 1/3 cup chicken broth
Cool for 5-10 minutes, then transfer the contents to a blender. Add apple cider vinegar and dijon mustard and blend until smooth. Set aside.
2 tsp apple cider vinegar, 2 tsp dijon mustard
Heat a tablespoon of reserved bacon fat in a skillet over medium heat. Add shallot and cook stirring for 3-4 minutes until softened, then stir in garlic for 1 minute.
1 shallot, 4 cloves garlic
Add spinach, salt, and pepper, and toss until wilted and heated through.
16 oz spinach, 1/4 tsp sea salt, 1/4 tsp ground black pepper
Stir in cauliflower cream sauce and let everything heat through for 1 minute. Remove from heat.
Top with bacon bits or stir them in. Add more salt, if needed, before serving.