This easy and flavorful Sopa de Lima, or Mexican Lime Soup, is unlike any other soup you’ve tasted. Juicy shredded chicken, aromatic spices like cinnamon and clove, onions, peppers, and plenty of lime juice come together in under an hour for a comforting dish with great depths of flavor.
Want to Save This Recipe?
Enter your email and we’ll send it straight to your inbox. Plus new recipes each week!
Sopa de Lima may not have the fame of birria or pozole, but this bright, flavor-packed Mexican lime soup deserves to be just as buzzworthy.
It’s one of those uniquely delicious recipes that’s been a beloved classic in Mexico for ages. I first tried this zesty, citrusy soup a couple of years ago when I was looking for an authentic and traditional recipe that was satisfying but not heavy, and it was love at first spoonful.
The complex flavors from the tart lime juice, savory chicken broth, and the unique flavors from the cinnamon and clove make this simple soup one of the best I’ve ever had.
Now I make a big pot of Sopa de Lima ALL THE TIME. Whether you serve it with crunchy tortilla strips, avocado, or some fresh cilantro, this vibrant Mexican lime soup is guaranteed to become a new favorite. Here’s more about why I love it:
- It’s perfectly balanced. While lime is the main flavor of this soup, it’s actually complemented really well with the addition of seasonings like cinnamon and clove along with sauteéd onions, an Anaheim pepper, tomatoes, and garlic.
- An easy one-pot meal. All the ingredients come together in one pot, making for an easy dinner with minimal cleanup. Dreams do come true!
What is Sopa de Lima?
Sopa de Lima, or Mexican Lime Soup, is a traditional soup from the southern coastal region of Mexico, primarily Yucatán. This soup actually has Mayan origins with its simple yet flavorful ingredients.
At first glance, it seems similar to more Tex-Mex-inspired recipes like chicken tortilla soup or chicken enchilada soup with its chicken broth, shredded chicken, and toppings like tortilla strips and diced avocado.
What sets this Sopa de Lima distinctly apart from those recipes is its flavorful broth that has an addition of sauteéd vegetables, spices like cinnamon and clove, and of course, the freshness from plenty of lime juice.
Sopa de Lima Ingredients
- Anaheim pepper, onion, garlic, tomatoes: These vegetables are sauteéd in olive oil to give the broth more flavor. Anaheim peppers are very mild and don’t add much heat.
- Seasonings: Cinnamon, cloves, and salt come together to add more depth to the broth and add richness and warmth that balances all the lime juice.
- Chicken: I used boneless skinless chicken breasts, but feel free to use chicken thighs.
- Chicken broth: I recommend using chicken broth and not substituting vegetable or beef broth since this contributes to the soup’s distinct flavor.
- Lime juice: I used ½ cup fresh lime juice from 4 large limes. If you only have small limes, you may need around 6-8.
- Tortilla strips: This soup is traditionally topped with tortilla strips. I used a batch of my homemade tortilla strips, but you can use store-bought if you prefer.
- Avocado: This is another traditional topping. It adds a creaminess that balances the citrus from the lime juice.
How to Make Sopa de Lima
Sauté the vegetables. In a large pot or Dutch oven, heat the olive oil over medium-high heat. Once heated, add the tomatoes, onions, and Anaheim pepper. Cook until they are tender and the onions are translucent, about 10 minutes, making sure to stir occasionally. Add the garlic and stir. Cook for an additional 1 minute until fragrant.
Add the seasonings. Add the cinnamon, cloves, and kosher salt into the pot and stir to combine. Cook for an additional 5 minutes to combine the flavors together.
Add the chicken and broth into the pot and raise the heat to high. Bring to boil, reduce the heat to low, cover, and cook for 20 minutes.
Remove impurities. Scoop off and discard any impurities or foam that have floated to the top of the soup.
Add chicken and lime juice. Transfer the cooked chicken to a bowl and shred it with two forks. Add it back into the pot and stir in the fresh lime juice. Taste and add more salt if needed.
Garnish and serve. Serve in bowls with tortilla strips, diced avocado, and cilantro.
Recipe Tips
- To get the most juice out of your limes, roll them on the counter with your palm before cutting and juicing them.
- To enhance the flavor of your broth, use bone-in chicken thighs or even drumsticks instead of boneless chicken breasts.
What to Serve with Sopa de Lima
This simple soup is a great meal all on its own, but it also pairs well with some bolillo bread, corn tortillas, or flour tortillas to soak up some of the delicious broth.
You could also mix in some Mexican rice or cilantro lime rice into each bowl right before serving.
Storing, Freezing, and Reheating
Sopa de lima can be stored in an airtight container in the refrigerator for up to 5 days or in the freezer for up to 3 months.
To reheat, place on the stovetop over medium-high heat and heat until it reaches a gentle simmer. You can also reheat in the microwave in 30-second increments until warmed through.
More Mexican Recipes
Sopa de Lima
Ingredients
- 2 tablespoons olive oil
- 2 Roma tomatoes, diced
- 1 yellow onion, diced
- 1 Anaheim pepper, seeded and diced
- ¼ teaspoon ground cinnamon
- ⅛ teaspoon ground cloves
- 2 teaspoons kosher salt, plus more to taste
- 3 cloves garlic, minced
- 2 pounds boneless skinless chicken breast
- 8 cups chicken broth
- ½ cup freshly squeezed lime juice (about 4 limes)
For topping
- Tortilla strips
- Diced avocado
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the tomatoes, onion, and peppers and cook until tender, about 8 minutes, stirring occasionally.
- Stir in the ground cinnamon, cloves, and kosher salt. Cook for an additional 5 minutes.
- Add the garlic and cook until fragrant, about 1 minute.
- Add chicken broth and chicken breasts. Bring to a boil over high heat, then reduce the heat to low, cover, and simmer for 20 minutes. Remove from the heat.
- Scoop off and discard any impurities or foam that have floated to the top of the soup. Transfer the cooked chicken to a bowl and shred it with two forks.
- Add the shredded chicken back into the pot. Stir in the lime juice, taste, and season with more salt if needed.
- Serve in bowls and garnish with tortilla strips and diced avocado.
Notes
- To get the most juice out of your limes, roll them on the counter with your palm before cutting and juicing them.
- To get even more flavor in your broth, you can use bone-in chicken thighs or drumsticks.
Nutrition Information
Photography by Ashley McLaughlin.
Leave a Reply