Cook the pasta according to the packet instruction then drain saving the cooking water.
Meanwhile, chop the onion, garlic, celery and carrot.
In a pot, heat the oil then gently sauté these chopped veggies for about 10 minutes, until soft.
Add the herbs, tomato purée and red wine vinegar. Stir until it becomes a bit sticky.
Then add the chopped tomatoes and, using the tin, add some of the pasta’s cooking water.
Bring to the boil. Cook for 15-20 minutes until the sauce has thickened. Add some fresh herbs (basil or parsley) then purée the stew with a hand-held blender.
If you want a super smooth sauce, strain it through a strainer, then put it back in the pan.
Add the mascarpone, a drop of cooking water and stir until you get a creamy sauce. Set aside or cool.
Thinly slice the mushrooms and chop the garlic.
Heat the oil in a saucepan, then gently sauté the mushrooms under cover for 5-8 minutes, until they release their jus. Add the garlic, stir for a minute, then add a splash of water and put the lid back on. (At this point you could add a large handful of spinach or curly kale too).
Simmer for another five minutes.
Reheat the tomato & mascarpone sauce, then add the mushroom mixture.
Combine well, then add the cooked pasta gradually, and gently toss until the pasta has warmed through.