Preheat oven to 400°F.
In a medium baking dish, add and stir together cauliflower florets, melted butter, salt and pepper. Bake for 25 minutes.
While the cauliflower is baking, pan fry the bacon until it starts to get crispy, and transfer to a plate. Add the shallots and sauté for about 3 minutes.
In a small bowl, combine milk, sour cream and flour until smooth and creamy.
After 25 minutes, remove baked cauliflower from the oven, and add shallots, bacon and milk mixture and gently stir to coat. Sprinkle the breadcrumbs over the cauliflower and bake for another 15 minutes until golden in colour.
Garnish with fresh dill. Serve with poultry, pork chops, roast beef or fish dish.