Preheat your oven to 375°F and grease a 2-quart (or 9x9) baking dish.
Cook the veggies: Bring a large pot of water to a boil. Add the cauliflower and cook for 2 minutes, then toss in the broccoli and cook another 2 minutes until both are tender-crisp. Drain well and set aside.
4 cups cauliflower florets, 4 cups broccoli florets
Make the sauce: In a deep skillet, melt 3 tablespoons of butter over medium heat. Stir in the flour until smooth, then slowly whisk in the milk. Keep stirring until the sauce thickens and starts to bubble.
3 tablespoons butter, 1 cup milk, 2 tablespoons all-purpose flour
Add the flavor: Remove the skillet from heat and stir in cream cheese, paprika, garlic, salt, nutmeg, and pepper. Mix in ¼ cup each of cheddar and mozzarella cheese until the sauce is creamy and cheesy.
3 ounces cream cheese, ½ teaspoon smoked paprika, ¼ teaspoon salt, ¼ teaspoon black pepper, ¼ cup sharp cheddar cheese, ¼ cup mozzarella, 1 pinch grated nutmeg, ¼ teaspoon garlic powder
Assemble the casserole: Toss the broccoli and cauliflower in the cheese sauce, coating everything evenly. Spread the mixture into your prepared baking dish. Sprinkle the top with the remaining cheddar and mozzarella, then finish with breadcrumbs for a crispy topping.
½ cup mozzarella, 2 tablespoons breadcrumbs, ½ cup mild cheddar or sharp
Bake: Pop it in the oven and bake for 20-25 minutes, until bubbly and golden. Let it cool slightly, then dig in!
chopped parsley