Heat 4 tablespoons of the butter in a large skillet.
Add the zucchini and cook for a few minutes, until soft. Remove from the skillet and blend using a hand blender or standard blender until you achieve a texture you like.
Heat the remaining 6 tablespoons of butter in a large soup pot and sauté the onion and garlic until soft.
Add the pureed zucchini and cook over high heat for about 3 minutes—stirring constantly.
In several batches, place some of the corn kernels, peas, cilantro, chile and lettuce in a blender (or use a hand blender and a big bowl), and add enough water to liquefy the vegetables.
Blend until the mixture is as smooth as possible. (Don’t worry about precisely measuring the water—just add enough to make it smooth and soupy) Pour each batch into the soup pot.
Cook over medium-high heat—stirring constantly. Add another 3 cups of water, or more, until the preferred consistency is reached.
Add the lime juice and salt, to taste.
Cook, stirring often, until the soup is hot all the way through.
Serve with roasted pepitas, Greek yogurt, lime wedges and cilantro.