
Add 2 tablespoons of olive oil to a medium to large pot. Heat over medium high heat and add the diced chayote.
Saute for 2 to 3 minutes. Transfer chayote to a bowl and set aside.
To the same pot, add the other 1 tablespoon of oil and heat over medium high heat. Add the onion, poblano, corn and garlic. Saute for 2 to 3 minutes until the veggies are nicely aromatic but not brown.
Add the cream, chicken stock, half of the sauted chayotes, salt and cholula to the pot. Cover pot and simmer gently, stirring from time to time. Cook for 7 to 8 minutes.
Use an immersion blender (or regular blender) and puree until the mixture is smooth.
Add the other half of the chayote to the pot with the soup and simmer for 5 minutes or until the diced chayote is tender.
Serve hot. Drizzle with more crema, sprinkle chopped cilantro and a few dashes of hot sauce.