Pozole is among the oldest documented foods in Mexico — records of it appear in pre-Columbian Aztec texts as a ritual food, consumed at festivals and offered at ceremonies. The Aztec version was made with human flesh alongside the corn during sacrificial ceremonies; after the Spanish conquest, this was replaced with pork, which bears a resemblance to human flesh in texture. Whether this origin story is historically verified or cultural legend, pozole's connection to ceremony remained — it is still the soup of celebration in much of Mexico, served at quinceañeras, weddings, and the Day of the Dead.
Today, pozole is everyday food. Every Mexican state has its version. The three-color classification (blanco, rojo, verde) is a practical shorthand, not a strict rule.
The Hominy Corn
The defining ingredient is maíz cacahuazintle — a specific variety of large-kernel Mexican dent corn used for pozole. The kernels are sold dried and require nixtamalization (soaking and cooking in water with calcium hydroxide) before use, which causes the hull to loosen and the kernel to soften.
When the nixtamalized hominy is simmered long enough in the soup, the tip of the kernel splits and the starch blooms outward in four directions — this is called florecimiento (flowering), and a bowl of pozole with properly bloomed hominy has a distinctive visual that partially-cooked hominy does not.
Canned hominy: Fully acceptable shortcut. The hominy is already nixtamalized and cooked — you add it to the soup during the last 30–45 minutes to warm through and absorb the broth. Canned hominy does not bloom as dramatically as properly prepared dried hominy, but produces a good pozole.
The Three Colors
Pozole Blanco (White)
The simplest version — the broth is made from pork or chicken without added chile. Clear, pale golden, deeply flavored from long-simmered bones. Often garnished most abundantly since the broth needs support. Most common in Jalisco and Nayarit.
Pozole Rojo (Red)
The most widespread version nationally. The broth is colored and flavored with rehydrated dried chiles:
- Guajillo: Mild, tangy, brick-red color, most common base
- Ancho: Earthy, fruity, moderate heat
- Pasilla: Dark, raisin-like depth
- Chile de árbol: For heat (use sparingly)
The dried chiles are toasted, soaked in hot water until soft, blended with garlic and some of the soaking water, then strained into the pork broth. The chile blending and straining is the step that produces the characteristic smooth, deep-red soup.
Pozole Verde (Green)
The broth is flavored with tomatillos, serrano or poblano chiles, pumpkin seeds, and fresh herbs (epazote, cilantro). The result is bright, sour, and herbal. More common in Guerrero state. Uses chicken more often than pork.
The Protein
Pork: The traditional choice. Pork shoulder (bone-in preferred) + pork neck bones, simmered together 2.5–3 hours until the meat is completely fall-apart tender. The bones provide collagen that gives the broth body. The meat is shredded and returned to the broth.
Chicken: Faster alternative (45 minutes–1 hour) and standard for pozole verde. Bone-in thighs produce more flavor than breast.
The Garnish Table
The garnish table is the soul of pozole. Every component has a role; the diner assembles their bowl from the table.
Essential:
- Shredded cabbage or lettuce (texture, freshness)
- Dried Mexican oregano (flavor — rub between fingers to release)
- Lime wedges (acid — the most important finish)
- Thinly sliced radishes (crunch, slight bitterness)
- Diced white onion (sharp contrast)
Common:
- Dried chile flakes or chile powder
- Tostadas (whole flat-fried tortillas; used as scoopers)
- Sliced avocado or guacamole
- Chipotle or salsa on the side
The Complete Recipe: Pozole Rojo
Serves: 6–8 Time: 3.5–4 hours (using dried hominy); 2 hours (using canned)
Ingredients
For the broth:
- 1.2kg bone-in pork shoulder + 500g pork neck bones (or substitute chicken back + thighs)
- 1 white onion, halved
- 6 cloves garlic
- 2 bay leaves
- 1 teaspoon Mexican oregano
- Salt and pepper
- 3 liters water
For the red chile broth:
- 4 guajillo chiles, stems and seeds removed
- 2 ancho chiles, stems and seeds removed
- 1 pasilla chile, stem and seed removed (optional)
- 2 cloves garlic
- ½ teaspoon cumin
- 1 cup chile soaking water
Hominy:
- 800g canned hominy, drained and rinsed (or 400g dried hominy, soaked overnight and pre-cooked 1.5 hours until bloomed)
Garnish table: Shredded cabbage, sliced radishes, diced white onion, dried oregano, lime wedges, tostadas, sliced avocado
Method
1. Build the broth: Place pork, onion, garlic, bay leaves, oregano, salt, and water in a large pot. Bring to a boil; skim foam. Reduce to a gentle simmer; cook 2.5–3 hours until the pork is completely tender.
2. Remove the meat: Lift out the pork; shred the meat with forks, discarding bones, fat, and cartilage. Keep warm. Reserve broth — skim fat from the surface.
3. Prepare the chile sauce: Toast dried chiles in a dry skillet 30 seconds per side (they should darken but not blacken). Transfer to a bowl; cover with hot water; soak 20 minutes. Blend soaked chiles with garlic, cumin, and 1 cup soaking water until smooth. Strain through a medium sieve.
4. Combine: Add the strained chile sauce to the reserved pork broth; stir. Add the hominy (canned or pre-cooked dried). Simmer 30–45 minutes. The broth should be deeply red, slightly thick, and intensely flavored. Taste for salt.
5. Return the meat: Add shredded pork back to the broth just before serving.
6. Serve: Ladle into deep bowls, making sure each bowl has plenty of hominy and meat. Set out the complete garnish table; each person builds their bowl.
Related reading: Tacos Al Pastor and Carnitas Guide | Mole Negro Oaxacan Guide | Chilaquiles Mexican Breakfast Guide
The full recipes live in the book.
Get Tokyo Meets Tuscany on AmazonPaperback $24.99 · Hardcover $34.99 · eBook $9.99