Bring a large pot of salted water to a boil. (Salt the water after boiling) Preheat the oven to 375 degrees.
Grease your baking dish
Once boiling cook the cauliflower until just crisp-tender, about 10 minutes. Drain well. Don't overcook it, you want it still a little crunchy. Anything over 10 minutes is too long.
In a large saucepan, heat the milk and butter over medium heat. Whisk in the dry mustard, (or whole grain mustard) garlic powder, and add some hot sauce (or chipotle peppers), salt and pepper. Just before the milk comes to a boil, turn off the heat and whisk in the pepper jack (or Colby Jack cheese), and cheese (or mild cheddar cheese). 3 cups of whatever you've chosen.
When melted and smooth, stir in the cauliflower, and the ricotta cheese. Spread the mixture into the prepared baking dish and sprinkle over the Parmesan and bread crumb mixture.
Bake until golden brown at 375, about 25-30 minutes, or until bubbly.