Prepare cauliflower according to the instructions on the package. Let boil in salted water for about 15 minutes.
For the sauce
Heat the olive oil in a saucepan, peel the shallots and cut into fine rings. Drain the mushrooms on a sieve and finely dice them, add to the shallots. Scatter the flour over it and let it sweat through. Pour in the hot meat stock while stirring. Stir in tomato paste and gravy and simmer for 5 minutes. Given white wine.
Finely dice the cooked ham and add to the sauce. Wash, dry and finely chop parsley. Add to the sauce.
Arrange the cooked cauliflower on a plate and pour the sauce over it. Serve with boiled potatoes and e.g. bratwurst.