In a medium skillet, melt butter over medium heat. Sauté onion until brown. Add in garlic and cook another minute until fragrant. Sprinkle with 1/4 cup flour and stir to moisten the flour and cook briefly. Pour onion mixture into the bottom of a crockpot.
Whisk in chicken stock to crockpot and then stir in cauliflower pieces, bay leaves, salt, pepper and thyme. Cover and cook on high 3-4 hours or until fragrant and cauliflower is very tender.
Remove bay leaves from crockpot. Blend soup in a high powered blender until very smooth. Soup should thicken up once blended, but still be on the thinner side.
Measure half and half into a microwave-safe large bowl or larger glass liquid measuring cup. Whisk in remaining 1/4 cup flour until smooth. Slowly whisk in 3 cups of hot soup to the half and half. Microwave for 3 minutes, whisking every 30 seconds. This mixture should become very thick. Pour into crockpot and whisk to combine to create a creamy, thick soup. Taste and adjust seasonings. Serve with cheese, bacon and parsley.
Instant Pot Directions
In an Instant Pot, melt butter on saute mode. Sauté onion until brown. Add in garlic and cook. Sprinkle 1/4 cup flour to moisten the flour and cook briefly.
Whisk in chicken stock to pressure cooker and then stir in cauliflower pieces, bay leaves, salt, pepper, and thyme. Cover and pressure cook for 5-6 minutes. Quick-release the steam once it’s done cooking.
Remove bay leaves from the pressure cooker. Blend soup with an immersion blender. The soup should thicken up once blended, but still, be on the thinner side.
Measure half and half into a microwave-safe large bowl or larger glass liquid measuring cup. Whisk in remaining 1/4 cup flour until smooth. Slowly whisk in a couple of cups of hot soup to the half and half. Microwave 3 minutes, whisking every 30 seconds. This mixture should become very thick. Pour into the pressure cooker and whisk to combine to create a creamy, thick soup.
Taste and adjust seasonings. Serve with desired toppings.