The Mexi Plate

Pozole Rojo (Pork and Hominy)

Elena Valdés

Elena Valdés

Elena Valdés is a Mexican-American home cook and the culinary heart behind MexiPlate. Inspired by the bustling kitchens of her childhood in Jalisco and Texas, she specializes in translating authentic Mexican flavors into approachable recipes for everyday cooks. Whether she is sharing her grandmother's secret for the perfect tamale masa or a quick 30-minute weeknight enchilada bake, Elena believes that good food is the best way to bring people together.

Published October 17, 2026

Updated October 17, 2026

Pozole rojo is one of those dishes that feels like a celebration even on an ordinary Tuesday. It is a big pot of comfort: tender pork, chewy hominy, and a brick-red broth that tastes like dried chiles, garlic, and time. This is the version I grew up eating between Jalisco and San Antonio, the one that perfumes the whole house and practically begs for a mountain of shredded cabbage and a squeeze of lime.

Today I am going to walk you through my family-style pozole rojo from scratch, including how to prep the dried chiles so your broth comes out smooth, not bitter.

Servings: about 8 to 10

Makes: roughly 4 quarts, depending on how brothy you like it

A steaming bowl of pozole rojo with pork and hominy, topped with shredded cabbage, sliced radishes, chopped onion, oregano, and lime wedges on the side

What makes it classic

Classic pozole rojo gets its flavor and color from dried chiles, not chili powder. The broth is built in layers: pork simmered until it gives up a rich stock, then a blended chile sauce is stirred in and gently cooked so it tastes round and deep, not raw.

  • Hominy (maíz pozolero): chewy, plump kernels that make pozole, pozole.
  • Pork: usually shoulder or butt, plus a little bone for extra body if you have it.
  • Dried chiles: often guajillo for body and color, and ancho for depth. Árbol is optional for heat.
  • Classic garnishes: cabbage or lettuce, radishes, onion, oregano, lime, and tostadas.

Ingredients

For the pork and broth

  • 3 to 3 1/2 lb pork shoulder (pork butt), cut into large 2-inch chunks
  • 1 meaty pork bone (optional but wonderful), such as neck bone or a piece with a bit of rib
  • Half a medium white onion
  • 6 cloves garlic, peeled
  • 2 bay leaves
  • 2 1/2 tsp kosher salt, plus more to taste
  • 10 to 12 cups water (start with 10, add as needed)

For the red chile sauce

  • 6 guajillo chiles, stemmed and seeded
  • 2 ancho chiles, stemmed and seeded
  • 1 to 3 chiles de árbol (optional, for heat)
  • 1/2 tsp Mexican oregano, plus more for serving
  • 1/2 tsp ground cumin
  • 1/4 tsp ground cloves (optional but traditional in many family pots)
  • 1 tsp salt
  • 2 cups hot chile-soaking liquid or broth, plus more as needed for blending

To finish

  • 2 (25 oz) cans hominy, drained and rinsed (or about 6 cups cooked hominy)
  • 1 to 2 tbsp neutral oil (avocado, canola, or vegetable)

Classic toppings

  • Finely shredded green cabbage (or romaine lettuce)
  • Sliced radishes
  • Finely diced white onion
  • Lime wedges
  • Mexican oregano (crushed between your palms)
  • Tostadas or tortilla chips
  • Salsa macha or a simple chile de árbol salsa (optional)

Ingredient note: If you can find dried maíz pozolero and want the full from-scratch experience, you absolutely can use it. It needs an overnight soak and a long simmer until the kernels bloom and “flower.” Canned hominy is also very common and widely used in home kitchens, especially for weeknights or when you are cooking for a crowd.

Step-by-step

1) Simmer the pork

In a large pot (at least 8 quarts), add the pork, optional bone, onion, garlic, bay leaves, salt, and 10 cups water. Bring to a boil, then reduce to a bare simmer, where you see just a few gentle bubbles breaking the surface.

Skim off any gray foam that rises in the first 15 minutes. This keeps your broth clean and clear.

Simmer partially covered for 1 1/2 to 2 hours, or until the pork is very tender and easily shreds with a fork.

A large pot on the stove with pork shoulder chunks gently simmering in broth with onion and bay leaves

2) Prep the dried chiles

While the pork simmers, wipe the dried chiles with a damp paper towel to remove any dust. Remove stems and shake out the seeds. (A few seeds are fine, but a lot can make the sauce harsher.)

Heat a dry skillet over medium heat. Toast the chiles 10 to 20 seconds per side, just until fragrant and slightly pliable. Do not let them smoke or blacken. That is where bitterness sneaks in.

Place toasted chiles in a bowl and cover with very hot water. Let them soak 15 to 20 minutes until soft.

Guajillo and ancho chiles lightly toasting in a dry skillet until fragrant and pliable

3) Blend a smooth sauce

Transfer softened chiles to a blender. Add oregano, cumin, optional cloves, salt, and 2 cups of the soaking liquid (or broth). Blend until very smooth, about 1 full minute.

Do not skip this: Strain the sauce through a fine-mesh sieve into a bowl, pressing with a spoon. This removes tough skins and gives you that silky, restaurant-style broth.

A fine-mesh sieve set over a bowl as deep red blended chile sauce is pressed through with a spoon

4) Fry the sauce

You have two options here:

  • One-pot method (fewer dishes): Transfer the cooked pork and broth to a large bowl. Give the pot a quick rinse and wipe it dry, then use it to fry the sauce.
  • Two-pot method (my usual when cooking a big batch): Fry the sauce in a second large pot or Dutch oven while the pork finishes.

Heat 1 to 2 tablespoons oil over medium heat. Carefully pour in the strained chile sauce. It may sputter a bit, so pour slowly.

Cook, stirring often, for 5 to 7 minutes. You will notice the sauce darken slightly and smell sweeter and more rounded. That is the flavor blooming.

5) Combine, add hominy, and simmer

Remove and discard the bay leaves, onion, and garlic from the pork broth.

Stir the pork and broth into the pot with the fried chile sauce. Add the drained and rinsed hominy.

Bring everything back to a gentle simmer and cook 30 to 45 minutes so the flavors marry and the hominy soaks up that red broth.

If the pozole gets too thick, add a splash of water or broth. Taste and adjust salt.

Tip from my abuela: The pozole is ready when the broth tastes like one thing, not like broth plus sauce. Give it that extra 10 minutes if you are unsure.

Optional but worth it: If your pot looks a little oily on top, skim off a few spoonfuls of fat. Or chill the pozole overnight and lift the solidified fat off the top before reheating.

How to serve

Pozole is meant to be topped at the table. I like to set everything out family-style so everyone builds their perfect bowl.

  • Cabbage: finely shredded, lots of it for crunch
  • Radishes: thin slices for peppery bite
  • Onion: a small handful adds snap
  • Mexican oregano: crush between your palms right over the bowl
  • Lime: squeeze generously to brighten the whole pot
  • Tostadas: for scooping pork and sipping broth in between
A tabletop spread of pozole toppings including shredded cabbage, sliced radishes, diced onion, dried oregano, and lime wedges in small bowls

Timing and make-ahead

Total time

Plan for about 2 1/2 to 3 1/2 hours total, mostly hands-off simmering.

  • Pork simmer: 1 1/2 to 2 hours
  • Chile prep and blending: 30 minutes
  • Final simmer with hominy: 30 to 45 minutes

Make ahead

Pozole rojo is even tastier the next day. The chiles mellow and the broth thickens slightly in the best way.

  • Make the whole pot 1 day ahead and reheat gently.
  • Prep toppings ahead and keep them chilled, covered, and crisp.

Storage and freezing

  • Fridge: 4 to 5 days in an airtight container.
  • Freezer: up to 3 months. Freeze the stew without toppings, and thaw overnight in the fridge.

Ingredient swaps

  • No pork shoulder? Use pork country-style ribs or pork loin plus a bone-in piece for richness. Loin alone can be a bit lean, so watch the simmer time so it stays tender.
  • Cannot find ancho? Use pasilla (chile negro) for a similar deep, raisiny flavor.
  • Want it spicier? Add more chile de árbol, or serve with a spicy salsa on the side so everyone controls the heat.
  • Want chicken pozole rojo? Use bone-in thighs and drumsticks. Simmer until tender, shred, and proceed the same way. The cook time is shorter, usually 45 to 60 minutes.

Troubleshooting

My broth tastes bitter

This usually comes from chiles that were toasted too long or burned. For this batch, add a little more hominy and a squeeze of lime to each bowl to soften the edge. Next time, toast quickly and stop the moment you smell that warm chile aroma.

My pozole is not red enough

Guajillo brings the bright red color. If your guajillos are old, they can look brownish. Use fresher chiles, and do not skip frying the sauce. That step deepens the color.

My sauce is gritty

Strain it. This is the secret to a smooth bowl. Even a powerful blender leaves tiny flecks of chile skin.

The pork is tough

It just needs more time at a gentle simmer. Tough pork is usually undercooked, not overcooked. Keep simmering until it relaxes and shreds easily.

My go-to bowl

If you are wondering how I top mine: a big handful of cabbage, 4 or 5 radish slices, onion, oregano, and a very serious squeeze of lime. Then I grab a tostada, take one crunchy bite, and follow it with a spoonful of broth. That contrast is the whole magic.

When you make this pozole rojo, take your time with the chiles. Once you learn that part, you can make a pot of pozole that tastes like it came from your favorite Mexican fonda, right in your own kitchen.

FAQ

Do I have to use hominy?

If you want pozole, yes. Hominy is what separates pozole from other Mexican stews. If you cannot find it, you can make the same red chile pork stew and serve it with rice, but it will not be pozole.

Is pozole rojo spicy?

Not necessarily. Guajillo and ancho are usually more flavorful than fiery, but heat can vary by batch and by palate. Heat mostly comes from chile de árbol or spicy toppings. Start mild, then let everyone add heat at the table.

Can I make it in a pressure cooker?

Yes. Cook the pork with onion, garlic, bay, salt, and water on High pressure for about 35 to 45 minutes (depending on your cooker and the size of your pieces). Let the pressure release naturally for 10 to 15 minutes, then quick release the rest. Fry the chile sauce on sauté in the pot (or in a separate pan), then stir in the pork cooking liquid and hominy and simmer 15 to 20 minutes on sauté to bring it all together.