-
Peel the carrots and cut into quarters lengthwise.
-
Peel the asparagus and cut them in half diagonally.
-
Peel the onions and cut into rings.
-
Heat the butter in a large skillet. Add the onion and stir to coat with the butter.
-
Sauté until transparent.
-
Add the cauliflower, carrots, radishes, and carrots to the skillet.
-
Season with salt and freshly ground pepper.
-
Add the water, toss to coat. Cover and simmer for 20 minutes.
-
Check the vegetables occasionally. If the pan becomes too dry, add more water, a few tablespoons at a time.
-
Remove the vegetables from the heat.
-
Preheat the oven to 350°F.
-
In a separate bowl, whisk together the eggs and cream.
-
Add 1 cup of the grated cheese and the sour cream.
-
Mix in the lemon zest and horseradish.
-
Season with salt and freshly ground pepper.
-
Transfer the vegetables from the saucepan to an 8 X 12-inch casserole dish.
-
Pour the liquid over the vegetables.
-
Distribute the remaining cheese over the top.
-
Bake for 25 minutes.
-
Let cool for 10 minutes before serving.