Photo of Traditional Mexican Pozole Rojo (Pork & Hominy Stew) recipe
Home / Dinner / Traditional Mexican Pozole Rojo (Pork & Hominy Stew)

Traditional Mexican Pozole Rojo (Pork & Hominy Stew)

A rich, comforting Mexican hominy and pork stew simmered in a deep red chile broth. Served with crisp, fresh toppings, this pozole rojo is perfect for gatherings, weekends, or cozy family dinners.

⏱
Prep Time 30 min
πŸ”₯
Cook Time 150 min
⏰
Total Time 180 min
πŸ‘₯
Servings 8
⭐
Difficulty Medium
Mexican Dinner

About This Recipe

A rich, comforting Mexican hominy and pork stew simmered in a deep red chile broth. Served with crisp, fresh toppings, this pozole rojo is perfect for gatherings, weekends, or cozy family dinners.

Ingredients

  • 3 lb bone-in pork shoulder (or pork butt), cut into large chunks
  • 1 lb pork spare ribs or neck bones (optional but recommended for flavor)
  • 12 cups water (plus more as needed)
  • 1 medium white onion, halved
  • 6 cloves garlic, peeled and lightly crushed
  • 2 bay leaves
  • 2 tsp kosher salt (plus more to taste)
  • 1 tsp whole black peppercorns or 1/2 tsp ground black pepper
  • 2 (28 oz) cans white hominy, drained and rinsed
  • 3 dried guajillo chiles, stemmed and seeded
  • 3 dried ancho chiles, stemmed and seeded
  • 2 dried pasilla chiles (optional, for deeper flavor), stemmed and seeded
  • 3 cloves garlic, peeled
  • 1/2 medium white onion, roughly chopped
  • 1 tsp dried Mexican oregano (or regular oregano)
  • 1/2 tsp ground cumin
  • 1/2 tsp smoked paprika (optional)
  • 1–2 cups reserved pork cooking broth (for blending)
  • 1–2 tbsp vegetable oil or lard (for frying the chile sauce)
  • 1/2 tsp sugar (optional, to balance bitterness)
  • Salt to taste
  • 2 cups finely shredded green cabbage or lettuce
  • 1 small white onion, finely diced
  • 1 cup thinly sliced radishes
  • 1 cup chopped fresh cilantro
  • 4 limes, cut into wedges
  • 2–3 avocados, sliced or diced
  • Dried Mexican oregano, to sprinkle
  • Crushed red pepper flakes or dried chile de Γ‘rbol, to taste
  • Tostadas or tortilla chips, for serving

Nutrition Facts

420 Calories 21% daily value
32.00g Protein 64% daily value
32.00g Carbs 11% daily value
17.00g Fat 26% daily value
6.00g Fiber 24% daily value

Instructions

  1. 1
    Step 1: Prepare the pork and broth. Rinse the pork shoulder pieces and ribs under cold water and pat dry. Place them in a large stockpot along with 12 cups of water, the halved onion, 6 crushed garlic cloves, bay leaves, peppercorns, and 2 teaspoons of salt.
  2. 2
    Step 2: Simmer the pork. Bring the pot to a boil over medium-high heat, then reduce to a gentle simmer. Skim off any foam or impurities that rise to the surface during the first 10–15 minutes. Partially cover and simmer for 1.5–2 hours, or until the pork is very tender and pulls apart easily.
  3. 3
    Step 3: Soften the dried chiles. While the pork cooks, heat a dry skillet over medium heat. Lightly toast the guajillo, ancho, and pasilla chiles for 10–20 seconds per side until fragrant, being careful not to burn them. Place the toasted chiles in a bowl and cover with hot water. Soak for 15–20 minutes until very soft.
  4. 4
    Step 4: Shred the pork. Once the pork is tender, use tongs to remove the meat and bones to a large bowl or cutting board. Let cool slightly, then discard bones and excess fat. Shred the meat into bite-sized pieces. Strain the broth if desired to remove onion, garlic, and bay leaves, then return the clear broth to the pot.
  5. 5
    Step 5: Add hominy to the broth. Drain and rinse the canned hominy. Add the hominy to the pot of broth and bring back to a gentle simmer over medium heat.
  6. 6
    Step 6: Make the chile sauce. Drain the soaked chiles (reserve a little soaking liquid if needed). In a blender, add the softened chiles, 3 garlic cloves, 1/2 chopped onion, oregano, cumin, smoked paprika (if using), and 1–2 cups of the hot pork broth. Blend on high until completely smooth, adding a bit of soaking liquid or more broth if needed to achieve a thick, pourable sauce.
  7. 7
    Step 7: Fry the chile sauce. In a medium saucepan, heat 1–2 tablespoons of vegetable oil or lard over medium heat. Carefully pour the blended chile mixture through a fine-mesh strainer into the pan, pressing with a spoon to extract as much liquid as possible. Discard the solids. Cook the sauce, stirring frequently, for 5–7 minutes until it darkens slightly and thickens. Taste and add 1/2 teaspoon sugar if it tastes bitter, plus salt to taste.
  8. 8
    Step 8: Combine sauce, broth, and pork. Pour the cooked chile sauce into the pot with the hominy and broth, stirring well to combine. Add the shredded pork back into the pot. Bring to a gentle simmer and cook for another 20–30 minutes so the flavors meld. Adjust the consistency with more water or broth if it’s too thick.
  9. 9
    Step 9: Season and adjust. Taste the pozole and adjust seasoning with more salt as needed. The broth should be well-seasoned, savory, and slightly tangy from the chiles.
  10. 10
    Step 10: Prepare toppings. While the pozole simmers, prepare the garnishes: finely shred the cabbage or lettuce, dice the onion, slice the radishes, chop the cilantro, and cut limes into wedges. Slice or dice the avocados just before serving to prevent browning.
  11. 11
    Step 11: Serve the pozole. Ladle hot pozole into deep bowls, making sure each serving has plenty of broth, pork, and hominy. Let everyone top their bowls with cabbage or lettuce, onion, radishes, cilantro, avocado, a pinch of dried oregano, chile flakes, and a generous squeeze of lime. Serve with tostadas or tortilla chips on the side.

πŸ’‘ tips

For deeper flavor, make the pozole a day ahead; it tastes even better the next day as the flavors meld. Skimming the broth well during the first simmer gives a cleaner, clearer flavor. If you prefer a spicier pozole, add a few dried chile de Γ‘rbol to the chile blend. Keep garnishes abundant and fresh; they provide crucial texture and brightness that balance the rich broth. If the broth tastes flat, a bit more salt and a squeeze of lime usually fix it better than adding more spices.

πŸ”„ substitutions

For meat: You can substitute pork shoulder with a mix of pork shoulder and chicken thighs, or use only chicken thighs for a lighter version (reduce simmer time to about 45–60 minutes for chicken). For chiles: If you can’t find guajillo or ancho, use New Mexico or California chiles; add 1–2 tablespoons of mild chili powder in a pinch. For hominy: If canned hominy isn’t available, use cooked dried hominy (nixtamal) following package directions; do not substitute with regular corn as it won’t have the same texture or flavor. For fat: Use olive oil instead of lard for a lighter version. For gluten-free needs, this recipe is naturally gluten-free as long as your broth and seasonings are certified gluten-free.

πŸ“¦ storage

Cool pozole completely, then refrigerate in an airtight container for up to 4–5 days. The flavors improve after a day, so it’s great for meal prep. Reheat gently on the stove over medium-low heat, adding a splash of water or broth if it thickens too much. Freeze in freezer-safe containers for up to 3 months; thaw overnight in the refrigerator before reheating. Store garnishes separately and prepare fresh cabbage, radishes, cilantro, and avocado just before serving for best texture.