In a large soup pot on medium high, combine the orange juice with the vegetable stock. Add the pumpkin cubes, apple, ginger, salt, pepper and bay leaves. Make sure there is enough liquid to just barely cover the pumpkin. Cover, reduce the heat and allow to simmer on low until the pumpkin is tender. This may take up to 30 minutes.
Let the pumpkin mixture cool, then carefully remove and discard the bay leaves. Using a blender or food processor, puree the mixture into a fine consistency and texture.
Return the pumpkin puree to the soup pot and keep it on medium low heat. Add the turmeric, ground cumin, red chili powder and sugar. Adjust any seasonings and bring to a boil. Let cook another 8-10 minutes before adding the yogurt and ginger.
Seed and finely chop 1 tomato; reserve. Coarsely chop remaining 5 tomatoes. Combine 1/2 tomatoes, 3/4 cup tomato juice and garlic in a blender; process until smooth. Repeat with remaining coarsely chopped tomatoes and 3/4 cup tomato juice.
Whisk lime juice, oil, vinegar, salt, sugar and oregano into tomato mixture. Stir in reserved finely chopped tomato, green onions, celery, cucumber and jalapenos. Refrigerate soup, covered, at least 4 - 24 hours to blend flavors.
When ready to serve, stir soup will; ladle into chilled bowls. Top with croutons, avocado chunks, bell pepper, cilantro and sour cream
Heat the olive oil in a heavy stockpot over medium heat. Add the onion, celery and garlic; sauté for 8 minutes, or until the onion is translucent. Stir in the potato, basil, oregano and cumin.
Add the stock and bring to a simmer over high heat. Decrease the heat to medium-low, cover, and simmer; stirring occasionally, for 10 minutes, or until the potato is almost tender. Add the asparagus stalks and simmer for 5 minutes, or until the asparagus is tender and the potato is very tender.
Using a blender, work in small batches to puree the soup until smooth. Stir in the soy sauce, salt and pepper. Return the soup to a simmer and then stir in the cilantro.
Remove potato skin; add to blender along with the broth and milk. Blend on low until smooth. Taste a drop to see that it is slightly bland at this point. Add the salt and spices to taste. I added the zest last and folded it into the poured soup.