The success of this soup hinges on the quality of the broth you use. I picked up a broth that was okay, but not my usual brand. I ended up adding a 1/2 cup of finely diced light Polska Kielbasa....I know. Defeats the purpose, but it was the only last minute option I could think of to rescue the flat taste. I was worried it would confuse the flavor, but it worked surprisingly well. I wouldn't have guessed it was there by just tasting the soup. I added only avocado as garnish, but it made such a difference. Don't skip the garnishes, I imagine all would add dimension to the flavor. Just look at the picture! Multiple garnishes. I will make this again, but would probably look to cut down the quantity since I have a family of 3.