In a sauce pan over medium heat, cook the butternut squash in olive oil or ghee (stirring frequently) until slightly softened, about 3 to 5 minutes.
Add the garlic, spices, flour, and cauliflower, and toss to coat.
Stir in the chicken broth & coconut milk and reduce the heat to medium-low. Cook until tender (about 10 minutes*), stirring occasionally to keep it from browning.
Mix in the bacon & fresh herbs- which are optional, but tasty additions! Season with salt & pepper to taste.
Serve hot & enjoy!