Put the chicken stock or vegetable stock in a pan and let it simmer on low heat to use for cooking the risotto.
Put a large pan on medium to low heat and add olive oil with the shallots and garlic.
Gently saute until soft and translucent then add the rice. Saute for few more minutes until the rice is semi-translucent and hot.
Add the wine or vermouth and keep stirring. Cook it until the alcohol evaporates totally.
Start adding the stock a ladle each time and keep stirring until each ladleful is absorbed before adding the next.
When the rice begins to soften, after about 12-13 minutes, add the cauliflower pure and mascarpone cheese.
Keep adding a little stock if needed and stir gently to nicely incorporate the mascarpone into the risotto. The rice should be cooked al dente at that stage.
Add the roasted cauliflowers along with the butter, check the seasoning and add some salt. Parmesan cheese will season the risotto as well so add slightly less salt than needed.
Give it a good stir, remove from the heat and sprinkle on the grated Parmesan cheese. Do not stir the Parmesan cheese in, let it sit on the top.
Place a lid on the pan and allow to sit for 5 minutes before serving.
Garnish with chopped chives and serve immediately.