I used wholewheat penne pasta for this dish, which is full of fibre. A perfect weeknight supper.
Based on 4 servings, adjust as needed.
Trim and slice the mushrooms. Prepare the cauliflower into small florets then chop into small chunks. Dice the chicken into bite-size pieces.
Into a large lidded pan, add a dash of oil and once hot, add the diced chicken. Season and cook until golden and cooked through. This will take about 10 minutes. Once cooked through, remove and set aside.
Meanwhile, bring a large pan of salted water to the boil and put the pasta in to cook according to the packet instructions.
Heat the remaining oil in the same pan you cooked the chicken in and turn the heat to medium. Add the garlic, onion, chilli and thyme. Gently cook for 5 minutes or until golden. Now add the sliced mushrooms and the chopped cauliflower, cover with the lid and gently cook for about 10 minutes, or until cooked. Once softened, mash the cauliflower mixture with a fork until broken down, but still with a bit of texture. Stir in the mascapone, then season to taste with sea salt, black pepper and a little lemon juice. Remove from the pan and set aside.
Reserving a cupful of the cooking water, drain the pasta and return it to the pan, off the heat. Tip in the sauce and the cooked chicken and stir well, adding splashes of the cooking water to loosen, if needed. Taste and season with salt, pepper and the remaining lemon juice.
Stir most of the Parmesan and half the parsley leaves. Serve with the remaining chopped parsley and Parmesan sprinkled on top.