In a large pot over medium heat, add oil. Add garlic, oregano, lentils, onion, and celery and saute for up to 1 minute. Add vegetable broth, bring to a boil, then cover, reduce to low, and simmer for 20 minutes or until lentils are cooked.
Place dry mushrooms in a bowl. Add boiling water to just cover the mushrooms and allow them to sit while lentils are cooking.
Once lentils are cooked, use an immersion blender (or transfer to a blender) and puree till smooth.
Add rehydrated mushrooms, yucca, squash, plantain, corn, water, bay leaf, salt, and pepper. Bring to a simmer over medium heat, cover, and cook for 30-40 minutes. Check occasionally and stir.
Add cilantro and lime juice.
Serve with avocado and rice.