Heat olive oil in a large frying pan over medium-high heat. Once oil shimmers, add onion and mushrooms and sauté, stirring occasionally, until soft and beginning to brown, about 6 to 7 minutes. Add garlic and sauté until soft, about 2 minutes.
Add all spices and stir to coat onion mixture. Add white wine and deglaze the pan by scraping up any browned bits sticking to the bottom. Cook until wine is reduced by half.
Remove from the heat and let cool slightly. Remove bay leaf and transfer mixture to the bowl of a food processor fitted with a blade. Add cooked lentils and process until mostly smooth, with some small pieces remaining, about 1 minute. Season well with kosher salt. Spoon into an airtight container and place in the refrigerator to cool. Serve over toast points, a baguette, or dip your veggies in it.