ONIMA recipes
Cajun Sumac Tortilla Soup

Store: Keep broth + meat refrigerated up to 4 days. Store tortilla strips airtight at room temp and re-crisp briefly in a dry skillet.
- Yield
- 4 to 6 servings
- Prep Time
- ~20 minutes
- Cook Time
- ~45 minutes
- Total Time
- ~1 hour 5 minutes
Original recipe
Ingredients
Citrus + broth
- 2 limes (1 for zest/juice, 1 for serving)
- 1 grapefruit
- 1 large white or yellow onion (about 8 ounces / 225 g), unpeeled
- 1 pound (450 g) bone-in, skin-on split chicken or turkey breast
- 8 large cloves garlic, unpeeled (divided)
- 4 dried Turkish bay leaves
- 3 whole cloves
- 1 (3-inch) cinnamon stick (Mexican canela if you have it)
- 5 whole allspice berries
- 15 whole black peppercorns
- Large pinch dried Mexican oregano
- 1 quart (960 ml) low-sodium chicken stock, plus water as needed
- Kosher salt
Sofrito
- 2 Roma tomatoes
- 1 Hungarian wax pepper (or 1 small green bell pepper), finely minced
- 6 tablespoons (90 ml) vegetable oil (divided)
To serve
- 6 small corn tortillas, cut into strips
- Small bunch fresh cilantro leaves, roughly chopped
- Cajun Sumac hot sauce, to taste (recommended: 2–4 Tbsp for the pot + more for bowls)
Step by step
-
Prep the citrus
Using a vegetable peeler, remove a few wide strips of zest from 1 lime and from the grapefruit (avoid the bitter white pith). Set zests aside. Juice the zested lime and the grapefruit. Measure out 2 tablespoons lime juice and 2 tablespoons grapefruit juice ; set aside. (Save extra juice for another use.) Slice the remaining lime into wedges for serving.
-
Gently poach the poultry to build the broth
Cut the onion in half from root to stem. Set one half aside for the sofrito. In a large saucepan, add: the other onion half, chicken (or turkey), 4 unpeeled garlic cloves, bay leaves, cloves, cinnamon, allspice, peppercorns, and oregano. Pour in the chicken stock. Add water until everything is comfortably submerged. Bring the pot to a gentle simmer over medium heat, then immediately lower the heat so the broth is steaming and calm (you’re aiming for poaching, not boiling). Cook until the thickest part of the breast reaches 165°F / 74°C (or your preferred doneness), about 25–35 minutes depending on thickness.
-
Strain + steep
Move the chicken/turkey to a bowl to cool. Strain the broth through a fine-mesh strainer into a heatproof container. Add the reserved citrus zests to the hot broth and let them steep while you make the sofrito (10–15 minutes).
-
Make the charred tomato-garlic sofrito
Char the remaining 4 garlic cloves (still in their skins) over a gas flame, turning until blistered and dark in spots. If you don’t have a flame, use a dry skillet over medium-high heat and keep them moving. Char the tomatoes the same way until their skins split and blacken in places. Peel off the garlic skins and tomato skins. Finely chop both. Finely chop the reserved onion half and the minced pepper. In a saucepan, heat 2 tablespoons of the oil over medium heat. Add onion, pepper, chopped tomato, and chopped garlic with a pinch of salt. Cook, stirring often, until soft and jammy (but not browned), about 8–10 minutes.
-
Combine + finish the soup
Fish out the citrus zests from the broth and discard them. Pour the broth into the sofrito pot. Add the reserved lime and grapefruit juice. Season with salt until the broth tastes lively and complete. Stir 2–4 tablespoons of Cajun Sumac into the pot.
-
Crisp the tortilla strips
In a skillet, heat the remaining oil and add the tortilla strips. Cook, tossing frequently, until mostly crisp and lightly golden, about 3 minutes. Drain on paper towels and salt lightly.
-
Serve
Shred the chicken and discard bones/skin. Divide meat among bowls and ladle in hot broth. Top with tortilla strips and cilantro. Finish each bowl with an extra drizzle of Cajun Sumac and a squeeze of lime.
The whole recipe, at a glance
Your cooking chart.
Read each branch from left to right. Colored blocks show what comes together; separate preparations meet when it’s time to combine or serve. Tap a block for the full method.
Swipe across. Ingredients stay in view.
| Ingredients | Preparation flow | |||
|---|---|---|---|---|
| Half for poaching.1 large white or yellow onion (about 8 ounces / 225 g), unpeeled | Gently poach poultry with onion, garlic, spices and stock, adding water to submerge. Keep below a boil; cook to 165°F / 74°C, about 25–35 minutes. | Lift poultry out to cool and reserve it. Strain broth, add the reserved citrus zests and steep 10–15 minutes. Keep the citrus juices and wedges aside. | Discard zests. Combine broth and sofrito; add the reserved measured citrus juices and Cajun Sumac. Season to taste; keep reserved poultry for serving. | Shred reserved poultry; discard bones and skin. Divide into bowls, ladle over broth and add tortilla strips, cilantro, extra Cajun Sumac and reserved lime wedges. |
| 1 pound (450 g) bone-in, skin-on split chicken or turkey breast | ||||
| Half for poaching.8 large cloves garlic, unpeeled (divided) | ||||
| 4 dried Turkish bay leaves | ||||
| 3 whole cloves | ||||
| 1 (3-inch) cinnamon stick (Mexican canela if you have it) | ||||
| 5 whole allspice berries | ||||
| 15 whole black peppercorns | ||||
| Large pinch dried Mexican oregano | ||||
| 1 quart (960 ml) low-sodium chicken stock, plus water as needed | ||||
| Water to cover | ||||
| 2 limes (1 for zest/juice, 1 for serving) | Peel wide zest strips, avoiding pith; juice the zested lime and grapefruit. Reserve the method’s measured juices and zests, and lime wedges for serving. | |||
| 1 grapefruit | ||||
| Remaining half for the sofrito.8 large cloves garlic, unpeeled (divided) | Char garlic in its skins and tomatoes over a flame or in a dry skillet. Peel and finely chop. | Cook charred tomato and garlic with onion, pepper and oil over medium heat, 8–10 minutes, until soft and jammy. | ||
| 2 Roma tomatoes | ||||
| Remaining half, finely chopped.1 large white or yellow onion (about 8 ounces / 225 g), unpeeled | ||||
| 1 Hungarian wax pepper (or 1 small green bell pepper), finely minced | ||||
| Use one third for the sofrito; the rest fries the tortillas.6 tablespoons (90 ml) vegetable oil (divided) | ||||
| Pinch of kosher salt | ||||
| Kosher salt | ||||
| Cajun Sumac hot sauce, to taste (recommended: 2–4 Tbsp for the pot + more for bowls) | ||||
| 6 small corn tortillas, cut into strips | Fry tortilla strips in the remaining oil, tossing about 3 minutes until crisp and lightly golden. Drain and salt. | |||
| Use the remaining two thirds for frying.6 tablespoons (90 ml) vegetable oil (divided) | ||||
| Salt for tortilla strips | ||||
| Small bunch fresh cilantro leaves, roughly chopped | ||||
FAQ
What’s the best hot sauce for tortilla soup?
A sauce with acidity and savory depth works best in broth. Cajun Sumac adds tart, citrusy brightness with gentle heat, so it enhances the soup instead of overpowering it.
Can I make tortilla soup ahead of time?
Yes! Make the broth and shred the meat up to 4 days ahead. Fry (or re-crisp) tortilla strips right before serving so they stay crunchy.
How do I keep tortilla strips crunchy?
Add them at the last second. If you’re meal-prepping, store strips separately in an airtight container.
Can I use turkey instead of chicken?
Absolutely. Turkey breast poaches beautifully here; just watch the internal temperature and don’t let the pot boil aggressively.
Do I add hot sauce to the pot or the bowl?
Both works. For maximum flavor, add a little to the pot for background tang, then finish each bowl with a fresh drizzle so the aroma hits first.
Want a deep dive on keeping sauces at their best? Read: Should I Refrigerate My Hot Sauce After Opening?