Heat extra virgin olive oil in a large pot over medium - high heat. Add the onion and garlic and cook for 2-3 minutes or until the onion becomes soft and fragrant.
Increase the heat to high and add the ground beef to the pot. Cook, while breaking it up with a wooden spoon until it is almost completely browned.
Add the vegetables, mushroom, Italian herbs and bay leaves to the pot. Cook for 4-5 minutes, stirring regularly.
Pour in the white wine. Bring to a simmer and cook for 2-3 minutes, while scraping the bottom of the pot.
Add the tomato paste, diced tomatoes, stock cubes, remaining spices and enough water to cover the top of the Bolognese sauce. Stir the sauce and bring to a simmer. Put the lid on the pot, reduce the heat to medium and cook for4-6 hours. Stir occasionally. Add extra water if the sauce becomes too thick for your taste.
Once the sauce has thickened to your liking, add the lentils and stir to mix. Remove the pot from the heat. If you want the lentils to be mushy and blend in with the sauce, cook for an extra 30 minutes.
Serve the Beef and Lentil Bolognese sauce over wholemeal pasta and with an optional sprinkle of parmesan cheese. Bon appetit! (Note 9)