If you like beets you will LOVE this recipe. We made it yesterday and it was so good we just had to post it. We got it from a vegetarian cookbook called Vegetarian: Over 300 healthy and wholesome recipes chosen from around the world.
Preheat the oven to 375 degrees. Lightly oil a 9-inch round baking dish. Heat the oil in a large saucepan, add the onion and cook until soft, without coloring. Stir in the flour, remove from the heat and gradually add the stock, stirring until well blended.
Return to the heat, stir and simmer to thicken, then add the beets cream, creamed horseradish, mustard, vinegar, and caraway seeds. Stir to mix.
To make the potato border; bring the potatoes to a boil in salted water and cook for 20 minutes. Drain well and mash with the milk. Add the dill and season with salt and pepper.
Spoon the potatoes into the prepared dish and make a well in the center. Spoon the beet mixture into the well and set aside.
Melt the butter in a large nonstick frying pan and cook the shallot until soft, without browning. Add the mushrooms and cook over moderate heat until their juices begin to run. Increase the heat and boil off the moisture. When quite dry, season with the salt and pepper and stir in most of the chopped parsley.
Spread the musrooms over the beet mixture, cover the dish and bake for about 30 minutes. Serve immediately, garnished with the reserved parsley.
Note: The recipe did not specify how to cook the beets, but when we made it we peeled them, chopped them into small pieces, and boiled them.