While the pork simmers, prep your chiles:
Remove stems and shake out most seeds.
Heat a dry skillet over medium.
Toast the guajillo + ancho chiles 10–20 seconds per side, just until fragrant and slightly darkened.
If they smell acrid or look scorched, they’ll make the soup bitter, so keep this quick.
Optional: toast árbol chiles very briefly too (they burn fast).
Toast the remaining onion + garlic (adds depth)
In the same skillet (still dry or with the tiniest slick of fat), add:
The remaining onion (rough chunks)
Remaining garlic cloves (you can leave them whole)
Char/toast until:
Onion has browned edges
Garlic has a few dark spots
This step makes the chile sauce taste “slow-cooked” even before it hits the pot.
Blend the red chile sauce (smooth and powerful)
Ladle 2–3 cups of hot pork broth into a blender (start with 2 cups, add more as needed).
Add:
Toasted chiles
Toasted onion + garlic
Mexican oregano
A good pinch of salt
Blend until very smooth (1–2 minutes).
For the smoothest, most restaurant-style texture:
Strain through a fine mesh sieve into a bowl, pressing the liquid through with a spoon.
This removes tough skins and makes the broth silky.
Add hominy, then add the sauce
Once pork is tender, add rinsed hominy to the pot.
Pour in the red chile sauce.
Bring back to a simmer and cook 30 minutes to 1 hour so the hominy and broth become one unified flavor.
Shred the pork (for the perfect texture)
Remove pork chunks to a bowl.
Shred with two forks (or chop roughly if you like chunkier pozole).
Return the pork to the pot.
Simmer another 30 minutes if you can. The longer it sits, the more it becomes “one soup” instead of separate parts.