Mexican Pork Pozole Rojo: A Rich, Vibrant Red Chile Comfort Classic
Meta Description: Make this Mexican Pork Pozole Rojo with tender pork, hearty hominy, and a deep red chile broth made from guajillo, ancho, and pasilla chiles. Authentic and comforting.
Few dishes represent the heart of Mexican comfort food quite like Pozole Rojo. This beloved classic combines tender, slow-simmered pork with hearty hominy in a deeply flavorful red chile broth, built from a trio of dried chiles — guajillo, ancho, and pasilla — that create a beautiful brick-red color and layers of smoky, earthy, complex flavor. Topped with fresh shredded cabbage, radishes, onion, cilantro, and a generous squeeze of lime, every bowl of pozole is vibrant, hearty, and bursting with authentic flavor.
Pozole has deep roots in Mexican culinary tradition, often served for special occasions, holidays, and family gatherings. The combination of tender pork, plump hominy, and a rich, chile-based broth creates a dish that’s as satisfying as it is flavorful, while the fresh toppings added just before serving provide a bright, crunchy contrast to the warm, deeply savory broth. This recipe walks through every step of making an authentic, restaurant-quality pozole rojo right in your own kitchen.
Below, you’ll find the complete recipe along with ingredient breakdowns, step-by-step instructions, tips for success, flavor variations, and serving suggestions to help you make the best version of this beloved Mexican classic.
What Makes Pozole Rojo Special?
Pozole Rojo gets its name and signature flavor from its red chile broth, built from a careful combination of dried guajillo, ancho, and pasilla chiles. Each chile contributes something different: guajillo chiles bring a moderate heat and bright, tangy flavor; ancho chiles add a rich, slightly sweet, raisin-like depth; and pasilla chiles contribute a deep, earthy, almost smoky quality. Together, these three chiles create a broth with remarkable complexity and that signature deep red-brown color that defines this style of pozole.
This dish also stands out for its combination of textures: tender, slow-cooked pork, plump and chewy hominy, and a rich, silky broth, all topped with crisp, fresh vegetables added right before serving. That contrast between warm, deeply savory broth and cool, crunchy toppings is part of what makes pozole such a beloved, satisfying meal.
Why You’ll Love This Recipe
- Deep, authentic flavor. A homemade three-chile sauce delivers rich, complex, traditional pozole flavor.
- Tender, flavorful pork. Slow simmering results in incredibly tender pork that shreds easily.
- Customizable toppings. A wide variety of fresh toppings lets everyone customize their own bowl.
- Great for gatherings. This recipe yields a generous batch, making it perfect for family gatherings or special occasions.
- Naturally gluten-free. With no flour-based ingredients, this dish is a great option for gluten-free guests.
- Perfect make-ahead meal. Pozole often tastes even better the next day, making it an excellent dish to prepare in advance.
Ingredients You’ll Need

This recipe comes together in three parts: the simmered pork base, a homemade three-chile sauce, and a generous selection of fresh toppings.
For the Pozole
- 2½ lbs pork shoulder, cut into large chunks
- 2 cans hominy, drained and rinsed
- 8 cups chicken broth
- 4 cups water
- 1 medium white onion, quartered
- 6 garlic cloves
- 2 bay leaves
- 1 tsp dried Mexican oregano
- 1 tsp ground cumin
- 1½ tsp salt, plus more to taste
- ½ tsp black pepper
For the Red Chile Sauce
- 5 dried guajillo chiles, stems and seeds removed
- 3 dried ancho chiles, stems and seeds removed
- 2 dried pasilla chiles, stems and seeds removed
- 3 garlic cloves
- ½ small onion
- 1 tsp Mexican oregano
- ½ tsp ground cumin
- 2 cups hot water or pork broth
For Topping
- Shredded green cabbage
- Thinly sliced radishes
- Diced white onion
- Fresh cilantro
- Lime wedges
- Dried Mexican oregano
- Sliced avocado
- Crushed tortilla chips or tostadas
Understanding Each Ingredient’s Role
- Pork shoulder is ideal for this dish thanks to its marbling and connective tissue, which break down beautifully during the long simmer, resulting in incredibly tender, flavorful meat.
- Hominy provides the classic chewy, hearty texture that’s essential to authentic pozole.
- Chicken broth and water form the flavorful liquid base that the pork simmers in, developing rich flavor as it cooks.
- Onion, garlic, and bay leaves build a savory aromatic base for the broth.
- Mexican oregano and ground cumin season the broth with warm, earthy, traditional Mexican flavor.
- Salt and black pepper season and balance the broth.
- Guajillo chiles contribute moderate heat and bright, tangy flavor to the red chile sauce.
- Ancho chiles add rich, slightly sweet, raisin-like depth.
- Pasilla chiles contribute deep, earthy, smoky complexity.
- Garlic and onion (in the chile sauce) reinforce the savory base of the broth.
- Fresh toppings like cabbage, radishes, onion, cilantro, lime, and avocado provide bright, crunchy, fresh contrast to the rich, warm broth, and are an essential part of the authentic pozole experience.
Step-by-Step Instructions
This recipe involves cooking the pork, preparing a homemade chile sauce, and combining everything into a rich, flavorful final broth.
Step 1: Cook the Pork
Place the pork shoulder in a large pot with the chicken broth, water, quartered onion, garlic, bay leaves, salt, and black pepper. Bring to a boil, then reduce the heat and simmer for about 1½ to 2 hours, until the pork is very tender.
Step 2: Toast the Chiles
Toast the guajillo, ancho, and pasilla chiles in a dry skillet over medium heat for about 30 seconds per side, being careful not to burn them. Toasting the chiles briefly enhances their flavor and aroma before they’re rehydrated.
Step 3: Soak the Chiles
Transfer the toasted chiles to a bowl and cover with hot water. Let them soak for 15 to 20 minutes, until softened.
Step 4: Blend the Chile Sauce
Drain the softened chiles and add them to a blender with the garlic, onion, oregano, cumin, and 2 cups of hot water or broth. Blend until completely smooth.
Step 5: Strain the Sauce
Strain the sauce through a fine-mesh sieve for an extra-smooth broth, removing any remaining bits of chile skin.
Step 6: Prepare the Pork and Hominy
Remove the cooked pork from the pot and shred or cut it into bite-sized pieces. Return the pork to the broth and add the drained, rinsed hominy.
Step 7: Add the Chile Sauce
Pour the strained chile sauce into the pot and stir well to combine.
Step 8: Simmer
Simmer uncovered for 30 to 40 minutes, allowing the flavors to deepen and the broth to develop its rich red color.
Step 9: Adjust the Seasoning
Taste and adjust the salt, oregano, and seasoning as needed. The pork should be tender and the hominy plump and flavorful.
Step 10: Serve
Ladle the pozole into bowls and generously top with shredded cabbage, radishes, diced onion, cilantro, and a sprinkle of Mexican oregano. Serve with plenty of fresh lime wedges and tostadas or tortilla chips.
Tips for the Best Pozole Rojo
- Toast the chiles carefully. A brief toast enhances flavor, but burning the chiles can introduce bitterness, so watch them closely and keep the heat moderate.
- Strain the chile sauce for the smoothest broth. This extra step removes any remaining bits of chile skin, resulting in a silkier, more refined final broth.
- Use pork shoulder for the most tender result. Its marbling and connective tissue break down beautifully over the long simmer, resulting in tender, flavorful meat.
- Don’t skip the fresh toppings. The contrast between the warm, rich broth and the fresh, crunchy toppings is a defining characteristic of authentic pozole.
- Let the pozole simmer long enough after adding the chile sauce. The full 30 to 40 minute simmer allows the flavors to fully meld and the broth to develop its signature depth.
- Make it ahead if possible. Like many stews and braises, pozole often tastes even better the next day, once the flavors have had more time to develop.
Flavor Variations to Try
Once you’ve made the classic version, try these variations to switch things up:
- Chicken Pozole Rojo: Substitute bone-in chicken thighs for the pork for a lighter twist on the same rich chile flavor.
- Extra Spicy Version: Add a dried chile de árbol or two to the chile sauce for a bigger heat kick.
- Pozole Verde Twist: For a different but equally traditional variation, swap the red chile sauce for a green tomatillo-based sauce.
- Extra Hominy: Add a third can of hominy for an even heartier bowl.
- Vegetarian Version: Skip the pork and use vegetable broth, adding extra hominy and beans for protein and heartiness.
- Smokier Version: Add a dried chipotle pepper to the chile sauce for an extra smoky depth.
What to Serve With Pozole Rojo
Pozole is traditionally served with a generous array of fresh toppings and simple accompaniments. Here are some ideas:
- Tostadas or Tortilla Chips – A classic, crunchy accompaniment for scooping and adding texture.
- Warm Corn Tortillas – Perfect for serving alongside the soup.
- Fresh Lime Wedges – Essential for brightening every bowl.
- Sliced Avocado – Adds a creamy, cooling contrast to the rich broth.
- Mexican Beer or Agua Fresca – A refreshing beverage pairing that complements the rich, hearty flavors of the dish.
- Simple Green Salad – A light, fresh side that balances the richness of the pozole.
Frequently Asked Questions
Can I use a different cut of pork? Pork shoulder is recommended for its marbling and tenderness after slow cooking, but pork butt (which is actually from the shoulder area) or even bone-in pork ribs can also work well.
Where can I find dried guajillo, ancho, and pasilla chiles? These dried chiles are widely available at Mexican grocery stores and in the international foods aisle of many major supermarkets.
Can I make this recipe ahead of time? Yes, and it’s actually recommended. Pozole often tastes even better the next day, once the flavors have had time to fully develop. Store it in the refrigerator and reheat gently before serving.
How do I store and reheat leftovers? Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if needed to loosen the consistency.
Can I freeze pozole? Yes, pozole freezes well. Store in an airtight, freezer-safe container for up to 3 months, then thaw in the refrigerator and reheat on the stovetop.
Is this recipe very spicy? This recipe results in a moderate level of heat, primarily from the guajillo chiles. For a spicier version, add a chile de árbol or two to the sauce; for a milder version, reduce the number of guajillo chiles slightly.
What is hominy, and can I substitute something else? Hominy is dried corn kernels that have been treated to remove the hull and germ, resulting in a distinctively chewy texture. It’s a defining ingredient in pozole and doesn’t have a great substitute, though it’s widely available canned in most grocery stores.
Why is my broth not red enough? This can happen if too few guajillo or ancho chiles were used, or if the sauce wasn’t strained thoroughly enough to remove excess pulp that can dilute the color. Using the full amount of each chile called for and blending the sauce until completely smooth will help achieve that classic deep red-brown hue.
Final Thoughts
Mexican Pork Pozole Rojo is the ultimate expression of rich, comforting, deeply traditional Mexican cooking. With tender, slow-cooked pork, hearty hominy, and a homemade three-chile sauce that delivers layers of smoky, earthy flavor, this dish captures everything wonderful about authentic pozole. Topped with fresh, crunchy toppings and a generous squeeze of lime, every bowl is vibrant, satisfying, and full of bold, authentic flavor.
Whether you’re preparing it for a special occasion, a family gathering, or simply craving a truly comforting bowl of Mexican comfort food, this recipe delivers everything you’re looking for. Take your time with each step, load up your bowl with fresh toppings, and enjoy a true taste of authentic Mexican tradition.
Print
Mexican Pork Pozole Rojo
Ingredients
This recipe comes together in three parts: the simmered pork base, a homemade three-chile sauce, and a generous selection of fresh toppings.
For the Pozole
- 2½ lbs pork shoulder, cut into large chunks
- 2 cans hominy, drained and rinsed
- 8 cups chicken broth
- 4 cups water
- 1 medium white onion, quartered
- 6 garlic cloves
- 2 bay leaves
- 1 tsp dried Mexican oregano
- 1 tsp ground cumin
- 1½ tsp salt, plus more to taste
- ½ tsp black pepper
For the Red Chile Sauce
- 5 dried guajillo chiles, stems and seeds removed
- 3 dried ancho chiles, stems and seeds removed
- 2 dried pasilla chiles, stems and seeds removed
- 3 garlic cloves
- ½ small onion
- 1 tsp Mexican oregano
- ½ tsp ground cumin
- 2 cups hot water or pork broth
For Topping
- Shredded green cabbage
- Thinly sliced radishes
- Diced white onion
- Fresh cilantro
- Lime wedges
- Dried Mexican oregano
- Sliced avocado
- Crushed tortilla chips or tostadas
Instructions
This recipe involves cooking the pork, preparing a homemade chile sauce, and combining everything into a rich, flavorful final broth.
Place the pork shoulder in a large pot with the chicken broth, water, quartered onion, garlic, bay leaves, salt, and black pepper. Bring to a boil, then reduce the heat and simmer for about 1½ to 2 hours, until the pork is very tender.
Toast the guajillo, ancho, and pasilla chiles in a dry skillet over medium heat for about 30 seconds per side, being careful not to burn them. Toasting the chiles briefly enhances their flavor and aroma before they’re rehydrated.
Transfer the toasted chiles to a bowl and cover with hot water. Let them soak for 15 to 20 minutes, until softened.
Drain the softened chiles and add them to a blender with the garlic, onion, oregano, cumin, and 2 cups of hot water or broth. Blend until completely smooth.
Strain the sauce through a fine-mesh sieve for an extra-smooth broth, removing any remaining bits of chile skin.
Remove the cooked pork from the pot and shred or cut it into bite-sized pieces. Return the pork to the broth and add the drained, rinsed hominy.
Pour the strained chile sauce into the pot and stir well to combine.
Simmer uncovered for 30 to 40 minutes, allowing the flavors to deepen and the broth to develop its rich red color.
Taste and adjust the salt, oregano, and seasoning as needed. The pork should be tender and the hominy plump and flavorful.
Ladle the pozole into bowls and generously top with shredded cabbage, radishes, diced onion, cilantro, and a sprinkle of Mexican oregano. Serve with plenty of fresh lime wedges and tostadas or tortilla chips.