In a large stock pot, heat olive oil until shimmering. Pour all pre-sliced vegetables into pot and stir to coat in olive oil. Allow vegetables to soften for about five minutes, stirring occasionally. Stir in garlic.
Once vegetables have softened and garlic is fragrant, pour in diced tomatoes with juice. Stir to incorporate.
Add in garbanzo beans that have been drained and rinsed from can.
Add in Chicken of the Woods mushrooms and stir.
Pour in chicken broth, thyme, rosemary, salt and pepper.
Allow soup to come to simmer. Simmer for 20-25 minutes. Serve, topping with shredded parmesan cheese.