
Yucatán's bright, fragrant chicken soup perfumed with the rare lima agria (bitter lime) and topped with crispy fried tortilla strips.
Sopa de lima is the great soup of the Yucatán Peninsula — clean, golden, profoundly aromatic, and built around the distinctive flavor of lima agria, a bitter lime native to the region that tastes nothing like the Persian or key limes most cooks know. A whole free-range chicken is poached gently with onion, garlic, and the long flat-leaf Yucatecan oregano, then the meat is shredded and returned to the strained, clear broth. Just before serving, slices of lima agria are added — never squeezed or boiled, just floated — releasing their floral, slightly bitter perfume into each bowl. The soup is finished with diced ripe tomato, slivered raw red onion macerated in lime, fresh cilantro, and a generous pile of tortillas cut into ribbons and fried in lard until shatter-crisp. Each spoonful contains broth, shredded chicken, the crunch of the tortilla strips, the freshness of cilantro and onion, and the unmistakable aromatic bite of lima. It is the soup served at Yucatecan family Sundays, in market stalls in Mérida, and beside cochinita pibil at weddings. In Mexico City and abroad, regular limes substitute (and the dish remains delicious), but a true sopa de lima in Yucatán has a depth and bitterness that no other citrus reproduces.
Serves 6
Place chicken pieces in a large pot with cold water, one onion half, garlic, bay leaves, oregano, allspice and salt. Bring to a gentle simmer over medium heat and skim the foam that rises. Reduce heat to low and cook uncovered for 40 minutes until the chicken is just cooked through. Never boil hard — a clear broth requires gentle heat.
Lift out the chicken pieces and let cool until handleable. Strain the broth through a fine sieve into a clean pot — discard the solids. Pull the chicken meat from the bones in large shreds, discarding skin and bones. Return shredded meat to a bowl, cover, and set aside.
While the chicken cools, heat the lard in a small skillet over medium-high heat to 180°C / 360°F. Fry the tortilla ribbons in 2 batches until shatter-crisp and golden, about 60 seconds per batch. Drain on paper towels and lightly salt while hot. These will go soggy if made too far ahead — fry within an hour of serving.
Dice the remaining onion half. In the now-clean pot, heat 1 tbsp of the tortilla-frying lard over medium heat. Add diced onion and bell pepper and cook 5 minutes until softened. Add the diced tomato and cook 3 minutes more until the tomato breaks down slightly.
Pour the strained broth back into the pot with the sweated vegetables. Bring to a gentle simmer. Taste — the broth should be aggressively seasoned but balanced. Adjust salt. Return the shredded chicken and warm through, 3 minutes. Do not boil.
Off the heat, float the thin slices of lima agria (or regular lime) on the surface of the soup. Let infuse 2 minutes — the heat releases their oils. Do NOT squeeze or boil — boiled lime turns bitter and the soup loses its perfume. Discard the slices before serving if they look ragged, or leave them as garnish.
Ladle hot soup into bowls. Top each with a generous pile of crisp tortilla strips, a scatter of slivered red onion (lifted from its lime soak), and chopped fresh cilantro. The tortilla strips should be added at the table so they crackle as they soften in the broth.
Pass extra lime wedges, chopped habanero, and a saucer of cilantro at the table. Each diner adjusts heat and acid to taste. Sopa de lima is meant to be assembled bite by bite in each bowl — the textures shift as you eat from crunchy to softened, from cool to warm.
Lima agria (bitter lime) is the authentic citrus and worth searching for at Latin American markets. If using regular Persian limes, add a small splash of grapefruit juice for hint of bitterness.
Don't boil the limes — even 2 minutes too long releases bitter pith oils that ruin the broth. Float, infuse briefly, and serve.
Frying tortilla strips in lard (not vegetable oil) is the traditional Yucatecan choice and adds discernible richness. Save and reuse the lard for frying eggs or potatoes.
Use a homemade chicken broth or a whole chicken simmered slowly — boxed broth tastes flat in such a clear, simple soup.
Sopa de lima de pavo: traditional version made with leftover turkey carcass — perfect for the day after Thanksgiving or Christmas.
Vegetarian: replace chicken with hearts of palm and double the broth with vegetable stock; add lima later to keep brightness.
Sopa de lima con huevo: poach an egg in each bowl for a richer breakfast version popular in Mérida.
Spicy: stir in 1 tsp chipotle paste with the vegetables for a smoky-spicy variation popular in Campeche.
Refrigerate broth, shredded chicken and tortilla strips separately for up to 3 days. Assemble fresh at serving time. Adding tortilla strips to leftover soup makes them soggy quickly. Don't freeze — lime aromatics fade in the freezer.
Sopa de lima is a colonial-era dish from the Yucatán Peninsula combining Mayan techniques (corn tortillas, allspice) with Spanish introductions (citrus, poultry, lard). It is mentioned in Yucatecan cookbooks as early as the late 19th century and remains a defining dish of the regional cuisine.
Use Persian limes plus a tiny dash of grapefruit juice for the bitter dimension. The flavor won't be identical but will be respectable. Avoid key limes, which are too tart and floral for this soup.
Yes — shred 600 g of rotisserie chicken and simmer in a good-quality store-bought chicken stock with the aromatics for 20 minutes. You'll lose some depth versus a from-scratch broth but it's a respectable weeknight version.
You boiled them or left them in too long. Float thin slices off the heat and infuse 2 minutes maximum, or add the lime juice at the end (not the rind) and skip the slices entirely.
Yes — they are the textural backbone of the soup. Don't substitute store-bought tortilla chips, which are too thick and salty. Cut and fry fresh corn tortillas; it takes 5 minutes and transforms the dish.
Per serving (420g / 14.8 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes