Cut the mushrooms into quarters and place them into a food processor with the S blade. Process them until they are finely chopped. You can pulse the processor and scrape down the sides to get the mushrooms evenly chopped. Don't over-process, you want them finely chopped, not processed into a paste.
Heat olive oil in a large skillet over medium heat. Add chopped onions, carrot and celery and cook for around 5 minutes until the onions are softened.
Add the finely chopped mushrooms and cook for around 5 minutes, until the mushrooms have released most of their water.
Add crushed garlic, dried thyme, smoked paprika and red lentils and gently mix them in. Cook for around 1 minute until the garlic is fragrant.
Add red wine and cook for a minute until most of it has evaporated.
Add crushed tomatoes, vegan beef stock, tomato paste, soy sauce, salt and a bay leaf and mix in.
Bring to a gentle simmer and let it simmer for around 30 minutes until the lentils are cooked. If the sauce becomes too thick, add a little stock or water.
While the sauce is simmering, cook the pasta according to package instructions and then drain and rinse and set aside.
After about 30 minutes the sauce should have reduced and thickened up a bit.
Remove the bay leaf from the sauce and add in the coconut cream and light brown sugar and stir in. Let it simmer for a few minutes for the flavors to blend. Taste test and add extra salt or pepper as needed.
Add the cooked pasta to your ragu sauce and fold it in gently.
Serve topped with fresh chopped parsley and grated vegan parmesan.