Preheat the oven to 400. Grease a casserole dish with 1 TBSP of the butter.
Coarsely grate the cheese, thinly slice the potato and cut broccoli and cauliflower into florets. Set Aside
In a medium saucepan, combine the half and half, 1 TBSP butter, salt, garlic powder, and pepper. Heat to a boil, then add in potatoes and boil for an additional 2-4 mins until thickened. Set Aside.
Layer the casserole dish with half the potato mixture, then half the cauliflower, then half the broccoli, then half of the grated cheese. Repeat with the other half. Cover the casserole and
Bake in the oven for 25 mins.
Meanwhile, melt the last 2 TBSP of butter. Then mix in the panko and pistachios.
Remove the Casserole from the oven once baked, top the casserole with the panko mixture.
Bake for another 40 mins uncovered until the vegetables are tender