Break cauliflower down into chunks, about two-inch pieces. Toss all the cauliflower chunks into your slow cooker.
Sprinkle the minced garlic over the cauliflower. Add salt and pepper right on top of the cauliflower.
Pour chicken broth over everything, trying to get most of the cauliflower covered with liquid.
Put the lid on and set slow cooker to low. Cook for 6 hours until cauliflower is super tender.
Right before serving, use an immersion blender to blend everything until completely smooth, about 2 minutes. If using a regular blender, be careful with hot liquid.
Pour in heavy cream and add 2 cups of grated cheddar cheese. Stir gently.
Keep slow cooker on low and let cheese melt, about 10-15 minutes. Stir every few minutes so cheese doesn't clump up.
While the cheese melts, warm the olive oil in a skillet over medium heat and crisp the turkey bacon, about 6-8 minutes, turning once. Drain it and dice it.
Taste and adjust seasoning if needed. Serve hot topped with the crispy turkey bacon, green onions, and extra shredded cheddar cheese.