This Sopa de Lima is an authentic Mexican chicken soup recipe! Made with lots of veggies, chicken and LOTS of lime juice, this soup is frequently seen in the Yucatan peninsula of Mexico.
To make the broth, add olive oil to a dutch oven or large pot and heat over medium. Add onions and saute for 2-3 minutes, until they begin to soften. Add garlic and saute quickly for a minute or less (do not burn).
Reduce heat to a simmer, add chicken broth, pepper, sea salt and oregano. Allow to simmer for 30 minutes.
For the soup
In a separate skillet, add olive oil and heat on medium. Add poblano, onion and carrot and saute for 3-4 minutes, until they begin to soften.
Add roma tomatoes, saute for 2-3 minutes until soft, then add sauteed vegetables to broth. Simmer the broth for an additional 20 minutes.
Add lime juice, shredded chicken, salt, pepper, oregano. Cover and simmer another 10 minutes.
Serve while hot, topped with fresh cilantro, avocado and lime wedges.