In a large mixing bowl, combine the chopped cauliflower florets, broccoli florets, carrots, shredded cheddar cheese, shredded mozzarella cheese, grated Parmesan cheese, sour cream, mayonnaise, vegetable broth, chopped fresh parsley, minced garlic, onion powder, dried thyme, dried rosemary, dried oregano, salt, and pepper. Mix well until all the ingredients are evenly combined.
Lightly grease the crockpot with cooking spray to prevent sticking.
Transfer the cauliflower mixture into the crockpot, spreading it out evenly.
Cover the crockpot with a lid and cook on low heat for 4-5 hours or on high heat for 2-3 hours. The cauliflower should be tender, and the cheese should be melted and bubbly.
Once cooked, carefully remove the lid, and let the casserole cool for a few minutes before serving.
Serve the delicious cheesy cauliflower casserole as a satisfying side dish or a comforting main meal. Enjoy the creamy, cheesy goodness with the flavors of herbs and spices.
For the vegan option, use plant-based shredded cheddar, mozzarella, and Parmesan cheese, and replace sour cream and mayonnaise with vegan alternatives.
This crockpot cauliflower casserole is perfect for potlucks, family gatherings, or a simple weeknight dinner. It's a crowd-pleasing recipe that can be enjoyed by everyone!