Chop the onion garlic and add the carrots and mushrooms into a food processor, and pulse to chop them finely.
Heat a pan on medium heat with olive oil and sautée the onion, garlic, and bay leaf for 5 minutes.
When the onion is soft, add the carrots and mushrooms and sautée for more 5 minutes, often stirring to prevent burning.
Add the tomatoes, tomato puree, and white wine and cook on medium heat for 5 minutes until the wine has evaporated.
Add the lentils, salt, black pepper, oregano, basil, and water, and cook on low heat for 20 minutes.
While the lentils are cooking, cook your pasta accordingly, the packaging instructions.
When the lentils are cook, turn down the heat, remove the bay leaf, and pulse with a hand blender to combine all the ingredients. Do not over blend. Otherwise, it will turn into a puré instead of a sauce.
Serve it with your bolognese sauce with your favorite pasta and garnish with chopped coriander or vegan parmesan!