
This loaded cauliflower casserole has all the flavors of loaded potatoes without the carbs! It's creamy, cheesy, and delicious!
Preheat your oven to 375°F. Grease a 9x13-inch baking dish.
Bring a large pot of water to a boil. Add the cauliflower florets and cook for 5-6 minutes, until just tender. Drain and pat dry with paper towels to remove any excess moisture.
In a large bowl, mix the sour cream, softened cream cheese, 3/4 cup of the cheddar cheese, mozzarella cheese, Parmesan cheese, garlic powder, onion powder, and half of the green onions. Season with salt and pepper to taste.
Add the drained cauliflower to the bowl and stir until the florets are well-coated with the cheese mixture. Fold in half of the crumbled bacon.
Transfer the cauliflower mixture to the greased baking dish and spread it out evenly. Sprinkle the remaining cheddar cheese on top.
Bake in the preheated oven for 20-25 minutes, until the casserole is bubbly and the cheese on top is melted and golden.
Remove from the oven and top with the remaining bacon, green onions, and optional parsley for a burst of freshness. Serve hot and enjoy!