Soups & Salads · Latin American & Caribbean
Tortilla Soup
Cook Now670kcal40.2g protein36.6g fat53.9g carbs~$3.80/ serving*Estimates computed from the ingredient list; cost uses average US supermarket prices. Not a substitute for packaging measurements or your receipt.
No porkNo alcohol
May contain: gluten
Ingredients
Servings:
| 3 unit | guajillo chiles (stemmed, seeded) |
| 1 unit | ancho chile (stemmed, seeded) |
| 2 unit | tomato (halved, charred) |
| 1 unit | onion (halved, charred) |
| 3 clove | garlic (unpeeled, charred) |
| 3 tbsp | vegetable oil |
| 1 l | chicken stock |
| 1 lb | chicken (thigh, boneless) |
| 1 sprig | epazote (fresh sprig) |
| ½ tsp | cumin (ground) |
| ½ tsp | oregano (dried) |
| 1 ½ tsp | salt |
| 4 unit | corn tortillas (cut in thin strips) |
| 1 unit | lime (wedges) |
| 1 unit | avocado (diced)optional |
| ⅓ cup | cotija (crumbled)optional |
| 3 tbsp | sour creamoptional |
| ¼ cup | cilantro (chopped)optional |
| 1 unit | chipotle chile (in adobo, minced)optional |
Method
- toast2 mindry pan, mediumguajillo + ancho, pressed flat, 20–30 seconds a side until they puff and smell sweet — any wisp of acrid smoke means they have gone bitter and the whole pot will taste of it, so start over rather than continue
- infuse15 minjust-boiled water, off heattoasted chiles submerged under a plate to keep them down, until fully pliable; keep a cup of the soaking liquid but taste it first — ancho water is often bitter and the stock can carry the flavor alone
- char10 mindry comal or heavy pan, hightomato cut-side down + onion + unpeeled garlic, turning, until blackened in patches; the blistered tomato skin is where the roasted depth comes from, so leave it on when it goes to the blender
- mix3 minhigh speed, then straindrained chiles + charred tomato + onion + peeled garlic + a splash of stock, blended until completely smooth, then pushed through a sieve — guajillo skin never fully breaks down and leaves the finished soup gritty
- fry8 minmedium-high, spatteringoil until shimmering, then the strained purée poured in all at once and stirred as it hisses and darkens by a shade, until it thickens and pulls away from the pan bottom in a mass. This is the step the shortcut versions skip: raw blended chile tastes flat and metallic, and only frying converts it into something round and sweet
- simmer20 minlow, partly covered+ chicken stock + cumin + oregano + epazote + salt + chicken thighs, at a lazy simmer until the chicken shreds easily; hold it below a boil so the thighs stay tender rather than seizing into strings. Pull the chicken, shred it, return it, and discard the epazote sprig = broth
- fry6 min1 cm oil, 180°C / 350°F, one layertortilla strips in uncrowded batches until they stop bubbling loudly and turn pale gold, then drain on paper and salt while hot — the noise stopping is the water leaving, and strips pulled before that go soggy the moment they touch broth
- top2 minat the tablehot broth ladled into bowls + tortilla strips + avocado + cotija + sour cream + cilantro + a lime wedge squeezed in. Strips go on at the last second, never into the pot — the contrast between crisp and soft is the dish, and it lasts about ninety seconds