Put a deep pan of water on to boil and salt it generously. Finely grate the parmesan. Cut the cauliflower florets from the main stalk.
Warm the butter and oil together in a shallow pan, then fry the cauliflower florets for five minutes or so until lightly crisp and golden. Turn the cauliflower and cover with a lid. Cook for 7 minutes on a low heat.
Meanwhile put the orecchiette into the boiling water and cook for about nine minutes or until tender.
Pour the cream into the cauliflower, add the grated parmesan and lower the heat. Drain the pasta and add it to the cauliflower and cream. Season with black pepper. Chop the dill fronds, stir into the pasta and serve.