This Mexican Chicken Lime Soup, or Sopa de Lima as it’s known in its native Yucatán, is a bright, flavorful, and surprisingly simple dish that has become a regular in my rotation. It’s the kind of soup that feels both comforting and invigorating, perfect for a chilly evening or a light lunch.
Why This Mexican Chicken Lime Soup Works
This soup is a testament to the power of fresh ingredients and balanced flavors. The tender chicken, aromatic vegetables, and the vibrant zing of lime combine to create a remarkably satisfying bowl.
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 red bell pepper, seeded and finely chopped
- 1 jalapeño pepper, seeded and finely chopped (optional, for a little heat)
- 1 teaspoon ground cumin
- ½ teaspoon dried oregano
- ½ teaspoon chili powder
- 6 cups chicken broth (low-sodium preferred)
- 2 boneless, skinless chicken breasts (about 1 pound total)
- 1 (15-ounce) can diced tomatoes, undrained
- 1 (4-ounce) can mild green chilies, undrained
- Juice of 2-3 limes (start with 2, add more to taste)
- Salt and freshly ground black pepper to taste
- Fresh cilantro, chopped, for garnish
- Tortilla strips or crushed tortilla chips, for garnish
- Avocado, diced, for garnish (optional)
- Sour cream or plain Greek yogurt, for garnish (optional)
Gathering these ingredients is the first step to a delicious pot of Sopa de Lima.
How to Make It
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
- Stir in the minced garlic, red bell pepper, and jalapeño (if using). Cook for another 5 minutes, until the peppers begin to soften.
- Add the cumin, oregano, and chili powder. Stir well and cook for 1 minute until fragrant.
- Pour in the chicken broth, add the chicken breasts, diced tomatoes, and green chilies. Bring the mixture to a boil, then reduce heat, cover, and simmer for 20-25 minutes, or until the chicken is cooked through.
- Carefully remove the chicken breasts from the pot. Let them cool slightly, then shred or dice them into bite-sized pieces.
- Return the shredded chicken to the pot. Stir in the fresh lime juice. Start with the juice of 2 limes and taste, adding more if you desire a tangier soup.
- Season the soup generously with salt and freshly ground black pepper. Taste and adjust seasonings as needed.
- Ladle the hot soup into bowls and garnish with fresh cilantro, tortilla strips, and any other desired toppings.
This straightforward method results in a flavorful and satisfying soup that’s ready in under an hour.
Don’t miss this delicious recipe: Classic Chicken Tortilla Soup Recipe – Hearty & Flavorful
Nutrition at a Glance
- Lean protein from chicken
- Vitamins and antioxidants from bell peppers and tomatoes
- Electrolytes from broth
- Healthy fats if avocado is used
- Fiber from vegetables
How to Serve It
- Garnish generously with fresh chopped cilantro.
- Top with crunchy tortilla strips or crushed tortilla chips for texture.
- Add diced avocado for creamy richness and healthy fats.
- A dollop of sour cream or plain Greek yogurt offers a cooling contrast.
- Serve with a side of warm corn tortillas or crusty bread for dipping.
This soup is delightful served hot, allowing all the vibrant flavors to meld beautifully.

Common Mistakes
- Overcooking the Chicken Initially: While you want the chicken cooked through, don’t overcook it directly in the broth as it can become dry before it’s shredded and returned. A gentle simmer is key.
- Not Tasting and Adjusting Seasoning: Lime juice and salt in particular need to be adjusted to your personal preference. Always taste before serving.
- Skipping the Fresh Lime Juice: Bottled lime juice just doesn’t have the same bright, fresh flavor. Freshly squeezed is essential here.
- Under-Sautéing Aromatics: Properly sautéing the onion, garlic, and peppers builds a foundational layer of flavor for the entire soup.
- Using Pre-shredded Tortilla Strips: While convenient, they can sometimes be stale. Making your own or choosing fresh ones makes a difference in texture.
Avoiding these common pitfalls will ensure you get the most flavor and enjoyment from your Mexican Chicken Lime Soup.
Storage and Reheating
- Cool Completely: Before storing, let the soup cool down to room temperature.
- Airtight Container: Transfer the cooled soup to an airtight container.
- Refrigerate: Store in the refrigerator for up to 3-4 days.
- Reheating: Reheat gently on the stovetop over low heat until warmed through. You can also reheat it in the microwave in 30-second intervals, stirring in between. Add a splash more broth or water if the soup has thickened too much.
Proper storage and reheating will keep your Sopa de Lima delicious for days to come.
Leftover Ideas
- Soup Base for Other Dishes: Use the leftover soup as a flavorful base for a hearty rice dish or a quick stew.
- Chicken Salad Mixture: Shredded chicken from the soup can be mixed with a little of the broth and other ingredients to make a zesty chicken salad.
- Topping for Nachos: The seasoned chicken and vegetables can be a fantastic topping for homemade nachos.
- Filling for Quesadillas or Tacos: Warm the shredded chicken and vegetables, drain excess liquid, and use as a flavorful filling for quesadillas or tacos.
Leftover Sopa de Lima offers surprising versatility for future meals.
PrintMexican Chicken Lime Soup (Sopa de Lima)
- Total Time: 60 minutes
- Yield: 6 servings 1x
Description
A bright and flavorful Mexican Chicken Lime Soup (Sopa de Lima) made with tender chicken, fresh vegetables, and a zesty lime broth. This comforting soup is easy to make and perfect for any occasion.
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 red bell pepper, seeded and finely chopped
- 1 jalapeño pepper, seeded and finely chopped (optional, for a little heat)
- 1 teaspoon ground cumin
- ½ teaspoon dried oregano
- ½ teaspoon chili powder
- 6 cups chicken broth (low-sodium preferred)
- 2 boneless, skinless chicken breasts (about 1 pound total)
- 1 (15-ounce) can diced tomatoes, undrained
- 1 (4-ounce) can mild green chilies, undrained
- Juice of 2–3 limes (start with 2, add more to taste)
- Salt and freshly ground black pepper to taste
- Fresh cilantro, chopped, for garnish
- Tortilla strips or crushed tortilla chips, for garnish
- Avocado, diced, for garnish (optional)
- Sour cream or plain Greek yogurt, for garnish (optional)
Instructions
- 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
- 2. Stir in the minced garlic, red bell pepper, and jalapeño (if using). Cook for another 5 minutes, until the peppers begin to soften.
- 3. Add the cumin, oregano, and chili powder. Stir well and cook for 1 minute until fragrant.
- 4. Pour in the chicken broth, add the chicken breasts, diced tomatoes, and green chilies. Bring the mixture to a boil, then reduce heat, cover, and simmer for 20-25 minutes, or until the chicken is cooked through.
- 5. Carefully remove the chicken breasts from the pot. Let them cool slightly, then shred or dice them into bite-sized pieces.
- 6. Return the shredded chicken to the pot. Stir in the fresh lime juice. Start with the juice of 2 limes and taste, adding more if you desire a tangier soup.
- 7. Season the soup generously with salt and freshly ground black pepper. Taste and adjust seasonings as needed.
- 8. Ladle the hot soup into bowls and garnish with fresh cilantro, tortilla strips, and any other desired toppings.
Notes
Store cooled soup in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: Estimated 250-300 calories (without garnishes)
- Sugar: Estimated 7g
- Sodium: Estimated 800-1000mg (depending on broth)
- Fat: Estimated 10g
- Carbohydrates: Estimated 15g
- Fiber: Estimated 3g
- Protein: Estimated 25g