In a large heavy soup pot, saute onions and celery in olive oil 3-5 minutes, until soft but not browned.: The moment you hit the pot you'll smell the oil warming and the sharpness of the onion mellowing into sweetness, while the celery releases a clean, green aroma. Use medium heat and stir gently so the pieces turn translucent and tender without developing brown edges, which would introduce bitter notes. Listen for a soft sizzling that indicates moisture is leaving the vegetables, and pause if the sound becomes aggressive, that means the heat is too high. A common mistake is rushing this stage to save time, but undercooked aromatics lead to a flat final broth, so be patient until both feel soft and fragrant.
Add the ground cumin, chili powder, celery seed, and garlic and saute about 2 minutes more.: As the spices hit the warm oil, they will bloom and release a toasty, resinous scent that deepens the soup's character. Stir constantly to prevent the powders from clumping or sticking, and watch as the color of the mixture darkens slightly, signaling that the spices are waking up. You should smell a warm, nutty perfume rather than a sharp, burnt note. The frequent pitfall here is letting the spices burn, so keep the heat moderate and move the spoon regularly to distribute the heat evenly.
Add the chicken stock, vegetable broth, tomatoes, and salsa, and simmer 10 minutes.: When the liquids join the pot the aroma will lift and broaden, turning from concentrated spice to a steamy, savory bouquet with tomato brightness. Bring the mixture to a gentle simmer, not a rolling boil, and you will see tiny bubbles forming around the edges and a soft steam rising. Simmering allows the flavors to marry, extracting the aromatic oils into the broth. If you boil too hard you risk breaking down the texture and creating a muddled flavor, so keep it gentle and steady for those ten minutes.
After 10 minutes, taste for hotness and add green tabasco sauce if desired.: Taste the broth with a spoon and assess the heat and acidity, because everything else depends on this balance. The green tabasco brings a sharp, vinegary heat that should complement the spices rather than dominate them. Add just a few drops, then wait a minute to let it integrate before tasting again. A frequent error is adding too much hot sauce at once, which is hard to reverse, so build gradually until you reach your preferred level of warmth.
Add black beans and chicken and simmer 15-20 minutes more.: Once the black beans and cooked chicken join the pot, the soup's texture becomes heartier and the aroma deepens into a full, rounded scent. Maintain a low simmer so the beans warm through and the chicken gently infuses the broth, about fifteen to twenty minutes. You should see the broth shimmer and small bubbles dance slowly, a sign of steady heat. Avoid a vigorous boil which can shred the chicken into strings and make beans fall apart; gentle simmering keeps textures intact.
While the soup simmers, wash, dry and chop enough fresh cilantro to make 1 cup chopped cilantro and squeeze enough limes to make 3 T juice.: Preparing the fresh garnishes while the soup simmers keeps your workflow smooth and ensures the herbs stay bright. Chop the cilantro to a uniform size so it distributes evenly, and roll the limes on the counter to release more juice. The fresh herb and citrus prep smells green and lively, and doing it now prevents last minute scrambling. A common slip is chopping herbs too early, which dulls their freshness, so prep them close to the finish time.
After 15-20 minutes, add the chopped cilantro (or thinly-sliced green onion) and simmer 5 minutes, then add lime juice and cook 2-3 minutes more.: Adding the chopped cilantro near the end preserves its bright, slightly citrusy aroma while allowing it to meld into the broth. The soup will take on a fresh green lift and a softer herbal scent, and simmering briefly will marry the flavors. After adding the lime juice, a final short cook of two to three minutes rounds the acidity into the soup so it tastes integrated rather than sharp. Too much heat after adding the herbs can flatten their brightness, so keep the simmer low and brief.
Serve hot with fresh limes to squeeze into the soup, sour cream, and additional chopped cilantro to sprinkle on top if desired.: As you ladle the soup, you'll notice steam carrying the layered aromas to the table and the surface shimmering with tiny droplets of fat. Offer wedges of lime and a bowl of sour cream so each person can balance heat and tang to their liking. The finishing touches bring contrast and personal flair to each bowl. The main misstep here is serving the soup too cool which flattens flavors, so serve piping hot for the best experience.
To make a delicious vegetarian soup, use 3 cans vegetable broth and eliminate the chicken stock, and 3 cans black beans and eliminate the chicken.: This variation shifts the soup into vegetarian territory while keeping its robustness, and you will notice the broth becomes more bean forward and slightly sweeter from the tomatoes. Use full flavored vegetable broths to replace the savory weight of chicken , and be mindful of salt levels when using multiple canned items. A trap here is choosing weak broth which yields a thin final soup, so aim for a rich base if you want the same satisfying mouthfeel.