Prep. Preheat the oven to 375˚F. Butter a 9x13 baking dish; set aside.
Cook the cauliflower. Add 1 inch of water to a large pot or large saucepan with a pinch of salt and bring to a boil. Add cauliflower florets to the boiling water and cook for 8 to 9 minutes or until tender-crisp. Drain the cauliflower in a colander and set aside.
Melt the cream cheese. Pour the milk into the same pot that you used for the cauliflower, and set it over medium heat. Add the cream cheese to the milk and whisk until completely melted.
Make the cheese sauce. To the cream cheese mixture, add the dried parsley, garlic powder, chili powder, salt, and pepper. Add 1 cup shredded cheddar cheese and 1 cup shredded mozzarella cheese; gently whisk until the cheeses have completely melted.
Combine. Add the cauliflower florets back into the pot, and using a large spoon, gently stir until everything is evenly coated in the cheese sauce. Transfer the cauliflower mixture to the previously prepared baking dish; sprinkle with the remaining cheddar cheese and set aside.
Make the crunchy topping. In a small bowl, combine the pork rind crumbs, parmesan, and melted butter. Then, mix and stir until well combined. Sprinkle the pork rind mixture in an even layer over the cauliflower.
Bake. Transfer the baking dish to the oven and bake the cauli mac and cheese uncovered, for 18 to 20 minutes, or until hot and bubbly.
Cook the bacon. In the meantime, dice the bacon and fry it for 2 to 4 minutes, or to a desired crispness.
Finish and serve. Remove the baking dish from the oven, garnish the baked casserole with the crispy bacon and fresh parsley, and serve.
Video
Notes
Keep the cauliflower tender but firm to mimic pasta's bite, and avoid overcooking.
Add the cheese gradually to the sauce, ensuring a complete melt before adding more.
You can swap the cheeses in the recipe for shredded Gruyere, Gouda, or Monterey Jack.
Feel free to adjust the spice blend to your preference.