Heat olive oil in a large pan over medium-high heat. Add the mushrooms and onion and cook for 5 to 7 minutes until softened.
Add the garlic and cook for 2 minutes until fragrant.
Stir in the TVP and vegetable stock. Allow it to absorb the liquid for 1 minute.
Add the Italian herbs, oregano, basil, lentils, nutritional yeast, raw sugar, soy sauce, balsamic vinegar, tomato paste, and diced tomatoes. Mix well to combine.
Reduce heat to a simmer and cook for 15-20 minutes to deepen the flavours. Alternatively, let the mixture sit for up to 1 hour, then reheat before serving.
While the sauce cooks, cook your choice of pasta according to the packet.
Once cooked, serve the bolognese over your pasta of choice.