Mexican Pork Soup with Hominy: A Hearty Pozole-Style Bowl

Updated November 4, 2026

Total time
2 hr 40 min
prep 25 min · cook 2 hr 15 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Mexican Pork Soup with Hominy: A Hearty Pozole-Style Bowl

Mexican pork soup is a comforting bowl of tender pork, hominy and red chile broth, often served with fresh, crunchy toppings. This recipe takes inspiration from pozole rojo, with dried chiles adding depth rather than intense heat; Mexican pork soups vary by region and household, so this is one approachable version rather than a claim to be the only traditional one.

Ingredients

  • 2½ lb (1.1 kg) boneless pork shoulder, cut into 1½-inch (4 cm) cubes
  • 1½ tsp (9 g) fine salt, plus more to taste
  • ½ tsp (1 g) ground black pepper
  • 1 tbsp (15 ml) neutral cooking oil, such as canola or avocado oil
  • 3 dried guajillo chiles (about 18 g), stemmed and seeded
  • 1 dried ancho chile (about 12 g), stemmed and seeded
  • 1½ cups (355 ml) boiling water, for soaking the chiles
  • 1 medium yellow or white onion (about 150 g), finely chopped and divided
  • 4 garlic cloves (about 12 g), minced
  • 1 tsp (2 g) ground cumin
  • 1 tsp (1 g) dried Mexican oregano, crumbled between your fingers
  • 8 cups (1.9 L) low-sodium chicken broth
  • 2 bay leaves
  • 2 cans hominy, 15 oz (425 g) each, drained and rinsed
  • 2 tbsp (30 ml) fresh lime juice, plus lime wedges for serving
  • 2 cups (140 g) finely shredded cabbage
  • 4 radishes (about 60 g), thinly sliced
  • ½ cup (15 g) chopped fresh cilantro leaves
  • ½ cup (75 g) finely diced white onion, for topping
  • 2 cups (about 30 g) tortilla chips or tostadas, for serving

Instructions

  1. Prepare the pork and toppings. Pat the pork dry with paper towels; this helps it brown rather than steam. Season the cubes with the salt and pepper. Chop the onion, keeping about half separate for the soup and half for the topping. Drain and rinse the hominy, and prepare the cabbage, radishes, cilantro and lime wedges. Set the toppings aside in the refrigerator if your kitchen is warm.
  2. Soften the dried chiles. Heat a dry skillet over medium heat. Toast the guajillo and ancho chiles for about 20 seconds per side, pressing them lightly with a spatula; take them off as soon as they smell fragrant. Do not let them blacken, or the broth can taste bitter. Place the chiles in a heatproof bowl, cover with the boiling water and soak for 10 minutes, until pliable. Reserve the soaking liquid.
  3. Brown the pork. While the chiles soak, heat the oil in a large heavy pot or Dutch oven over medium-high heat. Brown the pork in batches, turning the pieces so several sides develop color, about 10 to 12 minutes altogether. Avoid crowding the pot; if the pieces are packed tightly, they release moisture and will not brown well. Transfer browned pork to a plate. It does not need to be cooked through at this stage.
  4. Cook the aromatics. Reduce the heat to medium. Add the portion of chopped onion intended for the soup and cook for about 4 minutes, stirring and scraping up browned bits from the pot. Add the garlic, cumin and oregano and stir for 30 to 60 seconds, just until fragrant. If the bottom looks dry or the garlic begins to stick, add a small splash of broth.
  5. Blend the chile base. Transfer the softened chiles to a blender with 1 cup (240 ml) of their soaking liquid. Blend until smooth, keeping the lid vented and covered with a folded kitchen towel so steam can escape safely. For a particularly smooth broth, strain the puree through a fine-mesh sieve into the pot. Add the puree and cook, stirring, for 8 minutes. This short simmer takes away the raw taste and lets the chile flavor deepen.
  6. Braise the pork. Return the pork and any juices on the plate to the pot. Pour in the chicken broth and add the bay leaves. Bring the liquid to a gentle boil, then lower the heat so it simmers steadily but does not bubble hard. Partially cover and cook for 85 minutes, stirring once or twice. The pork should be very tender when pierced with a fork. Check a large piece with a food thermometer: USDA FSIS gives whole cuts of pork a safe minimum of 145°F (63°C) with a 3-minute rest; leave the checked piece in the hot broth for at least 3 minutes. For the tender texture of this soup, continue simmering if the pork is not yet easy to pull apart.
  7. Add the hominy and finish. Stir in the rinsed hominy and simmer uncovered for 15 minutes so it warms through and takes on some of the chile broth. Remove the bay leaves. Stir in the lime juice, taste the broth, and adjust the salt. If the soup tastes too concentrated, add a little hot water or broth; if it tastes flat, a pinch more salt or a squeeze of lime can bring the flavors into balance.
  8. Serve with toppings. Ladle the pork, hominy and broth into warm bowls. Set out the cabbage, radishes, cilantro, reserved diced onion, tortilla chips and lime wedges so everyone can finish a bowl to taste. The soup is ready when the pork is tender and the hominy is hot throughout.

Tips

  • Choose pork shoulder for a tender result. Its marbling and connective tissue suit a long, gentle simmer. Lean pork loin can be used in a pinch, but it is more likely to become dry if cooked until it is as soft as shoulder. Cut pieces evenly so they cook at a similar pace.
  • Keep the chile flavor mellow. Guajillo chiles are generally mild and fruity, while ancho adds a rounded, slightly raisin-like note. If dried Mexican chiles are difficult to find, use 2 tablespoons (about 16 g) mild chili powder blended with a little broth instead. The result will be less layered and may be saltier, so check the label and season the soup at the end.
  • Use a gentle simmer. A hard boil can make the pork fibers tighten and may break the hominy apart. Keep the liquid at a quiet simmer, and add water or broth if evaporation leaves the pork insufficiently covered.
  • Make the toppings part of the meal. Cabbage and radish contribute cool crunch against the warm broth. Keep them separate until serving rather than stirring them into the pot, where they will soften and lose their fresh texture.

Serving Suggestions

Serve the soup hot in deep bowls, with the toppings arranged separately so each person can add as much crunch, onion, lime and cilantro as they like. Tortilla chips or tostadas make a useful side for scooping up hominy and pork, while warm corn tortillas are another straightforward choice. If you are serving a larger spread, pair the soup with a simple green salad or sliced avocado; choose accompaniments that do not overwhelm the chile broth.

For a more substantial meal, offer extra lime wedges and a small bowl of chile flakes or a mild hot sauce for guests who want more heat. Start with a modest amount of lime in each bowl, then add more to taste. The acidity brightens the broth, but too much can take over the earthy chile and pork flavors.

Variations

Adjust the chile blend: Use four guajillo chiles and omit the ancho for a lighter, fruitier broth. For more depth, add another ancho. If you prefer a hotter soup, blend in one small dried árbol chile, but start with one because its heat can quickly dominate. Dried árbol chiles are not essential; a pinch of cayenne can add heat, although it will not reproduce their particular flavor.

Use a different hominy color: White and yellow canned hominy both work. Yellow hominy can look more golden in the red broth, while white keeps the color closer to a classic red pozole-style bowl. If canned hominy is unavailable, cooked dried hominy can be used, but it must be soaked and cooked separately according to its package directions before adding it to the soup. It should be tender before it goes into the pork broth.

Make the broth milder: Use only guajillo chiles and remove all seeds and veins before soaking. You can also blend just two chiles with the soaking liquid, taste the soup after simmering, and add more chile puree if desired. Avoid relying on extra sugar to mask bitterness; prevent bitterness by toasting the chiles briefly and not scorching them.

Try a stovetop shortcut carefully: If you already have cooked, shredded pork shoulder, make the chile broth as directed and simmer it for about 20 minutes before adding the pork and hominy. Simmer another 15 minutes to heat everything through. The broth will have less time to absorb flavor from the meat, but this is a practical way to use leftovers. Reheat cooked pork to 165°F (74°C) when using it as a leftover.

Storage and Reheating

Let the soup cool briefly, then refrigerate it within 2 hours of cooking in shallow, covered containers. It keeps for 3 to 4 days in the refrigerator. Store the crunchy toppings separately so they stay fresh. The broth may thicken as it chills because of the pork and hominy; loosen it with a splash of water or broth when reheating.

Reheat only the amount you plan to serve in a saucepan over medium heat, stirring occasionally until it is steaming throughout and reaches 165°F (74°C). Check the temperature with a food thermometer, especially when reheating a large or dense portion. You can also reheat individual servings in a microwave-safe bowl, stirring halfway through and checking that the center reaches 165°F (74°C).

For longer storage, freeze the cooled soup in freezer-safe containers, leaving a little room for expansion. It is best used within about 3 months for quality. Thaw it in the refrigerator overnight, then reheat to 165°F (74°C). Freeze the soup without the fresh toppings, and add those after reheating.

Frequently Asked Questions

Is Mexican pork soup the same as pozole?
Not always. Pozole is a well-known Mexican soup made with hominy and commonly pork, and red pozole often gets its color from dried chiles. The name and ingredients of Mexican pork soups vary, and some versions use different broths or toppings. This recipe is pozole-inspired and uses the defining combination of pork, hominy and a red chile broth.

Can I make this soup without dried guajillo or ancho chiles?
Yes. Mild chili powder is a practical substitute if dried chiles are unavailable. Blend it with a little broth before adding it to the pot to avoid lumps, and begin with 2 tablespoons (about 16 g). The broth will be convenient and flavorful, but less fruity and complex than one made from whole dried chiles.

Can I make Mexican pork soup ahead?
Yes. The soup can be cooked a day ahead and refrigerated promptly. Its flavor often becomes more blended as it rests, and the fat may rise and firm on top; remove some of it before reheating if you prefer a lighter-feeling broth. Keep the cabbage, radishes, cilantro and other toppings separate until serving.

Why is my pork still tough?
Pork shoulder needs time for its connective tissue to soften. If the pieces are still chewy after the stated simmer, keep the pot covered and simmer gently in 10- to 15-minute increments, checking again for fork tenderness. A vigorous boil will not make the meat tender faster and can leave it stringy or dry.

Can I use fresh corn instead of hominy?
Fresh or frozen corn can add sweetness, but it is not a direct substitute for hominy. Hominy is treated corn with a distinct plump texture and mild, earthy taste, which gives pozole-style soup much of its character. If you use corn, add about 2 cups (300 g) during the final 10 minutes and expect a noticeably different soup.

How can I make the soup less spicy?
Use only guajillo chiles, seed them, and leave out any árbol chile or hot sauce. If the broth is already hotter than you like, add more broth and hominy, then taste again before adding lime or salt. A generous topping of cabbage can also soften the impression of heat in each spoonful.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).