Pozole Rojo

Deep ruby-red pork pozole with a rich chile broth, large hominy kernels, and tender shredded pork from bone-in fatty pork shoulder, finished with crisp pale cabbage, thin red radish rounds, dried oregano, lime wedges, and a visible dried chile in the broth. The broth’s depth comes from building flavour in layers rather than all at once: the pork simmers gently first to produce a clean, gently gelatinous stock, while a separate rojo base — dried chiles toasted and soaked, onion and garlic sweated, tomato paste briefly cooked to concentrate it — is blended and only then stirred back into the pork broth, the same sequencing used elsewhere in this collection whenever a broth needs genuine roasted depth rather than a flat, raw-chile taste. Keeping the pork at a bare simmer rather than a hard boil is what produces a broth that stays clear rather than cloudy and meat that shreds cleanly rather than turning stringy. The visual and textural payoff sits at the bowl’s edge — hot ruby-red broth against crisp, cold-set cabbage and radish, added only at the very last second so they still crunch against the tender pork and soft hominy.

Bowl of pozole rojo showing deep ruby-red broth with large hominy kernels and shredded pork, topped with a whole dried chile, beside crisp shredded cabbage, sliced radish, and a lime wedge on marble surface

Prep Time : 25 min

Cook Time : 2hr, 30 min

Servings : 4

Prep Time :

25 min

Cook Time :

2hr, 30 min

Servings :

4

Ingredients

For the Pork Broth


• 900g / 2 lb bone-in fatty pork shoulder, cut into 3–4 large pieces


• 2 litres water, plus more if needed


• ½ large white onion, peeled


• 4 garlic cloves, peeled and lightly smashed


• 2 bay leaves


• 12g kosher salt, plus more to taste


• 2g freshly cracked black pepper

For the Rojo Chile Base


• 4 dried guajillo chiles, stems and seeds removed — this one on Amazon


• 2 dried ancho chiles, stems and seeds removed — this one on Amazon


• 1 dried chile de árbol, stem removed, optional for heat — this one on Amazon


• 15ml neutral oil


• ½ large white onion, roughly chopped


• 3 garlic cloves, peeled


• 15g tomato paste


• 4g ground cumin — this one on Amazon


• 3g dried Mexican oregano — this one on Amazon


• 2g smoked paprika — this one on Amazon


• 15ml apple cider vinegar


• 250ml hot pork broth, for blending

For the Pozole


• 500g canned white hominy, drained and rinsed


• Shredded pork, from above


• Rojo chile base, from above


• 1 whole dried guajillo chile or chile de árbol, toasted, for visible finish in the broth


• Salt, to taste

For Garnishing and Serving


• 180g white cabbage, sliced very thin into fine julienne-like shreds


• 6 red radishes, thinly sliced into rounds


• 2 limes, cut into wedges


• 3g dried Mexican oregano, for dusting over the top

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases, at no additional cost to you.


Directions

  1. Simmer the Pork
    Place the bone-in pork shoulder pieces in a medium heavy pot with 1.8 litres water, white onion, garlic, bay leaves, kosher salt, and black pepper. Bring to a boil, skim off the grey foam from the surface, then reduce to a gentle simmer. Cook partially covered for 2 hours to 2 hours 15 minutes, until the pork is tender enough to shred but not falling into mush. The broth should stay clear and gently bubbling, not aggressively boiling. If the liquid drops below the pork, add more hot water. Skimming the grey foam in the first few minutes removes coagulated proteins that would otherwise cloud the broth as it cooks — this early pass is what keeps the base stock relatively clear before the rojo chile base is even introduced.
  2. Prepare the Chiles
    While the pork cooks, toast the guajillo, ancho, and chile de árbol in a dry skillet over medium heat for 10–15 seconds per side, just until fragrant and pliable. Do not let them blacken or smoke; burned dried chiles will make the whole broth bitter. Cover the toasted chiles with hot water and soak for 15 minutes until softened. Drain before blending. The brief dry toast blooms each chile’s specific aromatic character — guajillo’s fruity, mild tang, ancho’s raisin-like sweetness, árbol’s sharp heat — in a way that soaking alone can’t replicate, but the window between fragrant and scorched is short enough that this step needs full attention rather than being left unattended.
  3. Build the Rojo Base
    Heat 15ml neutral oil in a small skillet over medium heat. Add the chopped onion and cook for 4–5 minutes until softened and lightly golden. Add the garlic and cook for 30 seconds. Add the tomato paste, cumin, oregano, and smoked paprika, then cook for 1 minute until the paste darkens slightly and smells roasted. Transfer this mixture to a blender with the softened chiles, apple cider vinegar, and 250ml hot pork broth. Blend until completely smooth. Strain through a fine sieve if the sauce has visible chile skin or gritty pieces. The rojo base should be deep red, thick, and glossy. Cooking the tomato paste briefly in the same fat as the onion and garlic, rather than adding it straight to the blender, is what moves it from a raw, slightly metallic tomato taste to a rounder, roasted one — the same fried-paste principle that separates a flat-tasting chile sauce from one with real depth.
  4. Shred the Pork
    Remove the cooked pork from the broth and rest for 10 minutes until cool enough to handle. Discard the onion, garlic, and bay leaves from the broth. Pull the pork from the bone, discard the bone and any tough connective pieces, then shred the meat into medium strands. Keep some chunkier pieces for texture. The 10-minute rest isn’t just about safety at the cutting board — pork straight out of a hot broth is loose and difficult to shred cleanly, while a brief rest firms the fibres just enough to pull apart into distinct strands rather than tearing into mush.
  5. Finish the Pozole
    Return the strained pork broth to the pot. Stir in the rojo chile base and bring to a simmer. Add the drained hominy and shredded pork. Simmer uncovered for 20–25 minutes, until the hominy is hot, the pork is fully coated, and the broth turns deep ruby red. Add the whole toasted dried chile during the final 5 minutes so it softens slightly and sits visibly in the broth. Taste and adjust salt. The broth should be rich, savoury, lightly smoky, and clearly chile-forward, not watery. Simmering uncovered at this stage lets the broth reduce and concentrate slightly as the rojo base fully integrates, which is what pushes the colour from a duller orange-red toward the deep ruby tone that’s the visual signature of a properly finished pozole rojo.
  6. Prepare the Garnishes
    While the pozole finishes, slice the cabbage very thinly into fine pale shreds. Slice the radishes into thin rounds. Cut the limes into wedges. Keep the cabbage and radishes cold and crisp until serving. Slicing the cabbage genuinely thin rather than into rough shreds matters for how it behaves in the bowl — fine shreds wilt gently at the edges from the hot broth’s residual heat while still keeping their crunch through the meal, where thicker pieces stay stubbornly raw or go limp too fast depending on their thickness.
  7. Serve
    Ladle the hot pozole into four bowls, making sure each serving gets hominy, shredded pork, and plenty of red broth. Place a generous pile of shredded cabbage on one side of each bowl. Add thin radish rounds beside it. Dust with dried oregano and place a lime wedge at the edge of the bowl. Serve immediately while steaming hot, with the cabbage still crisp and the deep red broth visible around the pale garnishes. Plating the cabbage and radish beside the broth rather than stirred in preserves both the colour contrast and the crunch — each diner folds the garnishes in themselves at the table, which is when they’re at their crispest.

*Notes

  • The choice of bone-in fatty pork shoulder over a leaner cut like pork loin is central to this recipe rather than incidental. The bone releases collagen and gelatin slowly over the two-plus-hour simmer, giving the broth a body and slight richness that a lean cut simply can’t produce, while the fat marbled through the shoulder keeps the shredded meat itself juicy rather than dry and stringy by the time it’s fully tender. A leaner substitute will still make a technically edible pozole, but the broth will taste noticeably flatter and thinner.
  • Building the rojo chile base as a genuinely separate component, rather than adding raw dried chiles directly to the simmering pork, is what gives this pozole its roasted, rounded depth. Toasting the chiles blooms their aromatic compounds, sweating the onion and garlic builds a savoury foundation, and briefly frying the tomato paste concentrates its flavour before any of it meets liquid. Skipping any one of these sub-steps and simply blending everything raw would produce a broth that tastes dustier and less complex, even with the same ingredient list.
  • The gentle simmer specified throughout this recipe — for both the pork broth and the finished pozole — is worth taking seriously rather than treating as a suggestion. A hard boil at either stage does real damage: during the initial pork cook it clouds the broth and toughens the meat before the connective tissue has time to properly break down, and during the final simmer it can reduce the broth too aggressively and unevenly, throwing off the balance between broth, hominy, and meat that a properly loose, spoonable pozole depends on.
  • The cold, crisp garnishes are not an afterthought here but a deliberate structural counterpoint to the rest of the dish. Everything else in the bowl — the broth, the pork, the hominy — is soft, hot, and richly savoury, and the thinly sliced cabbage and radish exist specifically to interrupt that uniformity with cold crunch and a slightly peppery bite. Adding them any earlier than the final plating step, or slicing them too thick, undercuts the contrast that makes each spoonful interesting rather than monotonous.

Why This Recipe Works

This recipe works because it treats the broth as a two-part construction rather than a single pot of everything simmered together: a clean, gently built pork stock provides the base, and a separately toasted, sweated, and blended rojo chile base provides the roasted depth and colour, with the two combined only once each has been properly developed on its own.

Bone-in fatty pork shoulder gives the broth genuine body through its collagen and keeps the meat juicy through the long simmer, while the cold, crisp cabbage and radish garnishes — added only at the final moment — provide the textural contrast that keeps the finished bowl from tasting one-note.


Ingredient Breakdown

Bone-In Fatty Pork Shoulder

The specified cut — its bone releases collagen for broth body, its marbling keeps the shredded meat juicy through the long simmer.

Toasted, Blended Guajillo and Ancho Chiles

The colour and flavour base — dry-toasted to bloom their aromatics, then rehydrated and blended into a smooth, glossy rojo sauce.

Fried Tomato Paste and Aromatics

The depth-building step — briefly cooked in oil before blending, moving the base from raw-tasting to roasted and rounded.

Canned White Hominy (Rinsed)

The starchy body of the dish — rinsed before adding to remove the dull, muddy canning liquid flavour.

Cold, Thinly Sliced Cabbage and Radish

The textural counterpoint — crisp and cold against the hot, soft broth and meat, added only at the final plating step.


Flavor Structure Explained 

This pozole rojo follows a layered balance model:

  • Rich savoury foundation (pork broth, shredded meat)
  • Warm chile-forward depth (toasted guajillo, ancho, árbol)
  • Starchy body (hominy)
  • Cold crisp contrast (cabbage, radish)
  • Bright citrus finish (lime, oregano)

The pork broth and shredded meat define the dish with deep, gelatin-rich savouriness built over a long, gentle simmer. The toasted, blended chile base layers in warm, roasted depth and a lightly smoky heat that builds gradually rather than hitting all at once. Hominy provides a starchy, chewy body that makes each spoonful more substantial. Cold shredded cabbage and thinly sliced radish interrupt that richness with sharp, crisp contrast, while a final squeeze of lime and a dusting of dried oregano finish the bowl with clean, bright acidity.


Common Mistakes to Avoid 

  • Boiling the Pork Hard Instead of Simmering – A rough boil clouds the broth and tightens the meat before it has time to properly tenderise. Always keep the pork at a gentle, partially covered simmer.
  • Over-Toasting the Dried Chiles – Chiles that darken too much turn bitter and will dominate the entire pot. Always toast just until fragrant and pliable.
  • Skipping the Rinse on Canned Hominy – The canning liquid carries a dull, slightly metallic taste into the finished broth. Always drain and rinse the hominy before adding it.
  • Adding the Cabbage and Radish Too Early – Garnishes left sitting in hot broth lose the crisp contrast that defines the dish. Always add them fresh at the moment of plating.
  • Letting the Broth Reduce Too Far – An over-reduced broth turns thick like chilli instead of staying loose and spoonable. Always loosen with hot water or broth and re-season if this happens.

Variations

Pozole Verde

Substitute a tomatillo-and-green-chile base for the rojo chile base, following the same toast-and-blend technique with green chiles and roasted tomatillos in place of the dried red chiles, for a green version of the same broth structure.

Spicier Version

Add a second dried chile de árbol to the rojo base for a noticeably sharper, more assertive heat throughout the broth.

With Chicken Instead of Pork

Substitute bone-in chicken thighs for the pork shoulder, reducing the initial simmer to about 45–55 minutes, until the chicken is tender and easily shredded.

Extra-Garnished Version

Add sliced avocado, crushed tostadas, and extra lime alongside the cabbage and radish for a more heavily garnished, restaurant-style presentation.


Storage & Make-Ahead

The pork broth and shredded pork can be refrigerated together for up to 4 days, or frozen for up to 3 months. The rojo chile base can be refrigerated separately in a sealed container for up to 5 days.

Finished pozole (broth, hominy, and pork together, without garnishes) can be refrigerated for up to 4 days. Reheat gently on the stovetop, loosening with a little water or broth if it has thickened.

Cabbage and radish should be sliced fresh and kept cold until serving; pre-sliced garnishes stored more than a few hours ahead will lose some of their crispness.

The fully garnished, plated bowl is not suitable for storage — plate and garnish only what will be eaten immediately.


Frequently Asked Questions

Why simmer the pork gently instead of boiling it?

A hard boil agitates the meat’s fibres and clouds the broth with emulsified fat and protein. A gentle simmer keeps the broth clear and allows the connective tissue to break down evenly, producing tender, cleanly shredded meat in a broth that stays visually appealing.

Why build the rojo chile base separately instead of adding the dried chiles directly to the pork pot?

Toasting the chiles, sweating the onion and garlic, and briefly frying the tomato paste all build layers of roasted flavour that raw, directly-added chiles can’t replicate. Blending this base separately and stirring it into the finished pork broth is what gives the broth its rounded depth rather than a flatter, more one-dimensional chile taste.

Why does the recipe call for bone-in fatty pork shoulder specifically?

The bone releases collagen slowly over the long simmer, giving the broth body and a slight natural richness, while the shoulder’s marbled fat keeps the shredded meat juicy. A leaner cut like pork loin will cook faster but produces a noticeably thinner broth and drier meat.

Why add the cabbage and radish only at the very end?

Both garnishes are meant to stay cold and crisp against the hot broth and tender pork. Added any earlier, they wilt in the residual heat and lose the textural contrast that’s a core part of how pozole is meant to be eaten.

Are there other Mexican soups worth trying alongside pozole rojo?

If you enjoy this style of rich, chile-based Mexican soup, Sopa de Tortilla is worth seeking out as another classic — a tomato-and-chile broth built on a similar toast-and-blend technique, finished with crisp fried tortilla strips, avocado, and crema instead of hominy and cabbage. It’s a lighter, faster weeknight companion to pozole’s slower weekend-cooking format.



Nutrition Facts 

( per serving )

Calories

~560 kcal

Protein

 38 g

Fat

26 g

Carbs

42 g

Calories

~560 kcal

Protein

 38 g

Fat

26 g

Carbs

42 g

Related Recipes

Related Recipes


You might also like

You might also like


Bowl of pozole rojo showing deep ruby-red broth with large hominy kernels and shredded pork, topped with a whole dried chile, beside crisp shredded cabbage, sliced radish, and a lime wedge on marble surface

Pozole Rojo

Deep ruby-red pork pozole with a rich chile broth, large hominy kernels, and tender shredded pork from bone-in fatty pork shoulder, finished with crisp pale cabbage, thin red radish rounds, dried oregano, lime wedges, and a visible dried chile in the broth. The broth's depth comes from building flavour in layers rather than all at once: the pork simmers gently first to produce a clean, gently gelatinous stock, while a separate rojo base — dried chiles toasted and soaked, onion and garlic sweated, tomato paste briefly cooked to concentrate it — is blended and only then stirred back into the pork broth, the same sequencing used elsewhere in this collection whenever a broth needs genuine roasted depth rather than a flat, raw-chile taste. Keeping the pork at a bare simmer rather than a hard boil is what produces a broth that stays clear rather than cloudy and meat that shreds cleanly rather than turning stringy. The visual and textural payoff sits at the bowl's edge — hot ruby-red broth against crisp, cold-set cabbage and radish, added only at the very last second so they still crunch against the tender pork and soft hominy.
Prep Time 25 minutes
Cook Time 2 hours 30 minutes
Total Time 2 hours 55 minutes
Servings: 4
Course: Main Course
Cuisine: Mexican
Calories: 560

Ingredients
  

For the Pork Broth
  • 900 g pork shoulder bone-in fatty , cut into 3–4 large pieces
  • 2 litres water plus more if needed
  • ½ large white onion peeled
  • 4 garlic cloves peeled and lightly smashed
  • 2 bay leaves
  • 12 g kosher salt plus more to taste
  • 2 g freshly cracked black pepper
For the Rojo Chile Base
  • 4 dried guajillo chiles stems and seeds removed
  • 2 dried ancho chiles stems and seeds removed
  • 1 dried chile de árbol stem removed, optional for heat
  • 15 ml neutral oil
  • ½ large white onion roughly chopped
  • 3 garlic cloves peeled
  • 15 g tomato paste
  • 4 g ground cumin
  • 3 g dried Mexican oregano
  • 2 g smoked paprika
  • 15 ml apple cider vinegar
  • 250 ml hot pork broth for blending
For the Pozole
  • 500 g canned white hominy drained and rinsed
  • Shredded pork from above
  • Rojo chile base from above
  • 1 whole dried guajillo chile or chile de árbol toasted, for visible finish in the broth
  • Salt to taste
For Garnishing and Serving
  • 180 g white cabbage sliced very thin into fine julienne-like shreds
  • 6 red radishes thinly sliced into rounds
  • 2 limes cut into wedges
  • 3 g dried Mexican oregano for dusting over the top

Method
 

Simmer the Pork
  1. Place the bone-in pork shoulder pieces in a medium heavy pot with 1.8 litres water, white onion, garlic, bay leaves, kosher salt, and black pepper. Bring to a boil, skim off the grey foam from the surface, then reduce to a gentle simmer. Cook partially covered for 2 hours to 2 hours 15 minutes, until the pork is tender enough to shred but not falling into mush. The broth should stay clear and gently bubbling, not aggressively boiling. If the liquid drops below the pork, add more hot water. Skimming the grey foam in the first few minutes removes coagulated proteins that would otherwise cloud the broth as it cooks — this early pass is what keeps the base stock relatively clear before the rojo chile base is even introduced.
Prepare the Chiles
  1. While the pork cooks, toast the guajillo, ancho, and chile de árbol in a dry skillet over medium heat for 10–15 seconds per side, just until fragrant and pliable. Do not let them blacken or smoke; burned dried chiles will make the whole broth bitter. Cover the toasted chiles with hot water and soak for 15 minutes until softened. Drain before blending. The brief dry toast blooms each chile’s specific aromatic character — guajillo’s fruity, mild tang, ancho’s raisin-like sweetness, árbol’s sharp heat — in a way that soaking alone can’t replicate, but the window between fragrant and scorched is short enough that this step needs full attention rather than being left unattended.
Build the Rojo Base
  1. Heat 15ml neutral oil in a small skillet over medium heat. Add the chopped onion and cook for 4–5 minutes until softened and lightly golden. Add the garlic and cook for 30 seconds. Add the tomato paste, cumin, oregano, and smoked paprika, then cook for 1 minute until the paste darkens slightly and smells roasted. Transfer this mixture to a blender with the softened chiles, apple cider vinegar, and 250ml hot pork broth. Blend until completely smooth. Strain through a fine sieve if the sauce has visible chile skin or gritty pieces. The rojo base should be deep red, thick, and glossy. Cooking the tomato paste briefly in the same fat as the onion and garlic, rather than adding it straight to the blender, is what moves it from a raw, slightly metallic tomato taste to a rounder, roasted one — the same fried-paste principle that separates a flat-tasting chile sauce from one with real depth.
Shred the Pork
  1. Remove the cooked pork from the broth and rest for 10 minutes until cool enough to handle. Discard the onion, garlic, and bay leaves from the broth. Pull the pork from the bone, discard the bone and any tough connective pieces, then shred the meat into medium strands. Keep some chunkier pieces for texture. The 10-minute rest isn’t just about safety at the cutting board — pork straight out of a hot broth is loose and difficult to shred cleanly, while a brief rest firms the fibres just enough to pull apart into distinct strands rather than tearing into mush.
Finish the Pozole
  1. Return the strained pork broth to the pot. Stir in the rojo chile base and bring to a simmer. Add the drained hominy and shredded pork. Simmer uncovered for 20–25 minutes, until the hominy is hot, the pork is fully coated, and the broth turns deep ruby red. Add the whole toasted dried chile during the final 5 minutes so it softens slightly and sits visibly in the broth. Taste and adjust salt. The broth should be rich, savoury, lightly smoky, and clearly chile-forward, not watery. Simmering uncovered at this stage lets the broth reduce and concentrate slightly as the rojo base fully integrates, which is what pushes the colour from a duller orange-red toward the deep ruby tone that’s the visual signature of a properly finished pozole rojo.
Prepare the Garnishes
  1. While the pozole finishes, slice the cabbage very thinly into fine pale shreds. Slice the radishes into thin rounds. Cut the limes into wedges. Keep the cabbage and radishes cold and crisp until serving. Slicing the cabbage genuinely thin rather than into rough shreds matters for how it behaves in the bowl — fine shreds wilt gently at the edges from the hot broth’s residual heat while still keeping their crunch through the meal, where thicker pieces stay stubbornly raw or go limp too fast depending on their thickness.
Serve
  1. Ladle the hot pozole into four bowls, making sure each serving gets hominy, shredded pork, and plenty of red broth. Place a generous pile of shredded cabbage on one side of each bowl. Add thin radish rounds beside it. Dust with dried oregano and place a lime wedge at the edge of the bowl. Serve immediately while steaming hot, with the cabbage still crisp and the deep red broth visible around the pale garnishes. Plating the cabbage and radish beside the broth rather than stirred in preserves both the colour contrast and the crunch — each diner folds the garnishes in themselves at the table, which is when they’re at their crispest.

Notes

The choice of bone-in fatty pork shoulder over a leaner cut like pork loin is central to this recipe rather than incidental. The bone releases collagen and gelatin slowly over the two-plus-hour simmer, giving the broth a body and slight richness that a lean cut simply can’t produce, while the fat marbled through the shoulder keeps the shredded meat itself juicy rather than dry and stringy by the time it’s fully tender. A leaner substitute will still make a technically edible pozole, but the broth will taste noticeably flatter and thinner.
Building the rojo chile base as a genuinely separate component, rather than adding raw dried chiles directly to the simmering pork, is what gives this pozole its roasted, rounded depth. Toasting the chiles blooms their aromatic compounds, sweating the onion and garlic builds a savoury foundation, and briefly frying the tomato paste concentrates its flavour before any of it meets liquid. Skipping any one of these sub-steps and simply blending everything raw would produce a broth that tastes dustier and less complex, even with the same ingredient list.
The gentle simmer specified throughout this recipe — for both the pork broth and the finished pozole — is worth taking seriously rather than treating as a suggestion. A hard boil at either stage does real damage: during the initial pork cook it clouds the broth and toughens the meat before the connective tissue has time to properly break down, and during the final simmer it can reduce the broth too aggressively and unevenly, throwing off the balance between broth, hominy, and meat that a properly loose, spoonable pozole depends on.
The cold, crisp garnishes are not an afterthought here but a deliberate structural counterpoint to the rest of the dish. Everything else in the bowl — the broth, the pork, the hominy — is soft, hot, and richly savoury, and the thinly sliced cabbage and radish exist specifically to interrupt that uniformity with cold crunch and a slightly peppery bite. Adding them any earlier than the final plating step, or slicing them too thick, undercuts the contrast that makes each spoonful interesting rather than monotonous.