1 large head cauliflower
3 tablespoons butter
3 tablespoons all-purpose flour
1 1/4 cups milk
1 teaspoon Worcestershire sauce
1 teaspoon onion powder
White pepper, to taste
1 teaspoon salt
1/2 heaping cup white cheddar cheese
1/2 cup Parmesan Cheese, grated
Optional: 2 strips cooked bacon, chopped
- Preheat oven to 400ºF. Cut the cauliflower into bite-sized florets. Steam the florets until just tender. Add cooked cauliflower to an 8 x 8 baking pan and set aside.
- Melt the butter in a saucepan over medium heat. Sprinkle in the flour and stir a minute or so. Slowly pour in the milk while whisking constantly. Cook, continuing to whisk, until milk thickens. Whisk in the Worcestershire sauce, onion powder, and white pepper. Season with salt. Add in the grated cheddar and stir with a wooden spoon until cheese is melted and mixture is smooth. Taste and add more salt if needed. Stir in bacon, if using.
- Pour the cheese sauce over the steamed cauliflower in the pan. Top with the Parmesan cheese.
- Bake until golden and bubbly, about 30 minutes.