In a large pot, heat the olive oil and then sauté onions for five minutes until they give a golden brown color. After this, add garlic and cook for at least more minutes.
Add all the other ingredients, except for lime juice, along with 3 cups of chicken stock into the pot.
Simmer!!! Simmer the soup for up to 30 more minutes until the chicken is well cooked. You don’t want uncooked pieces of chicken in your soup. That would ruin the broth.
Now it’s time to add lime juice as the ending ingredient. After adding it, your meal is all ready to serve, and you can do it with a little cilantro and avocado to enhance its taste and looks.