Heat olive oil a medium-sized saucepan over medium heat.
Add onion and sauté until translucent, about 5 minutes.
Add creminis and sauté about 5 minutes.
Quickly rinse the dried porcinis to remove and dirt or grit. Then add the porcinis and broth. Bring to a boil, then turn down to a simmer for 10 minutes.
Let the mixture rest for 10 minutes to allow the procinis to continue to reconstitute.
Use an immersion blender or blender to puree the mixture until completely smooth.
Soup
Heat olive oil in a large pot. Add ham, and cook about 8 minutes stirring occasionally until the bits brown a touch.
Add the leeks and sauté about 5 minutes.
Add wine, and scrape browned bits from the bottom of the pan. Cook 1 minute.
Add celery, carrots, bay leaves, thyme, pepper, broth, and mushroom puree. Bring to a boil then turn down to a simmer for 15 minutes.
Recipe by Laughter and Lemonade at https://www.laughterandlemonade.com/ham-no-bean-soup/