This traditional Mexican pozole recipe is made with tender pork and hominy and simmered in the most delicious chile broth, then piled high with all of your favorite fresh toppings. Stovetop, Crock-Pot and Instant Pot instructions included!
There are a million reasons to love a good bowl of pozole. But in my opinion, the magic of this traditional Mexican soup is found in its rich, vibrant, and incredibly flavorful red chile broth. ♡
By contrast to its pozole blanco (white) or pozole verde (green) cousins, pozole rojo is made with a blend of red chiles that gives this broth the most irresistible balance of savory, smoky, earthy, slightly sweet, and spicy flavors. And when slow simmered together with tender pork and hearty hominy, this later piled high with a generous handful of fresh toppings, this classic Mexican soup is my absolute idea of cozy comfort food to the max. Soooo much flavor!
To be honest, I love this recipe’s pozole broth so much that I’ve been known to make small batches of it just to sip from a mug on chilly winter nights. But when you’re craving a good and hearty bowl of soup, the traditional pork and hominy combo here will never let you down. You can either simmer all of the ingredients together for a few hours on the stovetop or toss everything in the Instant Pot or Crock-Pot. And while I’m going to insist that you use dried Mexican chiles to make this broth (no chili powder shortcuts here), I promise that they are incredibly easy to work with and dried chiles are absolutely essential when making pozole. I have also included notes for how to adjust the spice level here to make your batch exactly as mild or spicy as you prefer. And keep in mind that this recipe freezes wonderfully, so feel free to make a double batch while you’re at it!
Thousands of you have made and loved our pozole rojo recipe over the years. So in honor of the arrival of fall this week — hello, soup season! — I thought I would bump it back to the top of the site for anyone who has yet to give it a try. Let’s make some pozole!
Pozole Rojo Recipe | 1-Minute Video
Before we get to the full pozole recipe below, here are a few important notes about the ingredients you will need to make pozole rojo:
Dried chile peppers: There are many different varieties of dried or fresh Mexican chiles that can be used to make red pozole broth, but this classic trio of dried chiles is my favorite. Each can typically be purchased at a Latino grocery or online. And I highly recommend briefly toasting the chiles before soaking to bring out their best flavor.
Ancho chiles: These dried poblano peppers are fairly mild and have a smoky, earthy, raisin-like flavor.
Chiles de árbol: These bright red peppers are fiery hot and are a great way to amp up the heat. (Or feel free to omit these chiles if you prefer a milder soup.)
Pork: I prefer to make pozole with boneless pork shoulder, which becomes incredibly tender and flavorful once it has been slow-cooked in this soup.
Onion and garlic: I typically just sauté and stir onion and garlic into the broth, but you are welcome to purée them into the chile sauce if you prefer.
Chicken stock: Chicken stock or vegetable stock will be delicious as our base. Feel free to add more or less, depending on how brothy you prefer your soup to be.
Hominy: These puffy maize kernels (typically called maíz para pozole in Spanish) are traditionally used to make this soup extra-hearty. You can typically find them in the canned vegetable or Latino section of the grocery store.
Seasonings: I keep the seasoning simple with a mix of ground cumin, ground oregano (or Mexican oregano, if you happen to have some) and bay leaves.
Toppings: Finally, toppings are everything when it comes to pozole! So I highly recommend loading each serving up with a mix of whatever toppings you prefer, such as chopped fresh cilantro, crumbled cotíja cheese, avocado, lime wedges, shredded cabbage, Mexican crema, crumbled tortilla chips, and/or thinly-sliced radishes.
How To Make Pozole
Detailed instructions are included in the recipe below for how to make pozole in the Instant Pot (pressure cooker), Crock-Pot (slow cooker) or on the stovetop, but here is a quick overview:
Make the chile sauce: First, we will make the chile sauce by toasting and then soaking the dried chiles in hot water until softened. Then we will purée them with some of the soaking water in a blender of food processor until completely smooth.
Sear the pork (optional): To add extra flavor, I recommend cutting the pork into 1.5-inch cubes and searing it briefly over high heat before cooking the pork in the broth. That said, feel free to skip this step if you are using the Crock-Pot or Instant Pot method, or if you would like to save time.
Sauté the veggies (stovetop only): If making the stovetop method, we will then sauté the onion and garlic in a bit of oil until softened.
Simmer: Then we will combine the pork, hominy, seasonings, chile sauce, cooked veggies and simmer (either in a covered stockpot, in the Crock-Pot or in the Instant Pot) until the pork is tender and shreds easily.
Shred the pork: Next, we will remove the pork, shred it with two forks into bite sized pieces, and return it to the soup.
Season: Taste and season the soup with salt and pepper (or any other seasonings) as needed.
Serve: And finally, ladle up the pozole and serve it nice and warm, piled high with all of your favorite toppings.
Pozole Recipe Variations
Here are a few options for how to customize this pork pozole recipe to your liking…
Strain the chile sauce: Feel free to strain the chile broth through a fine mesh strainer before adding it to the pozole, which is sometimes traditionally done to give the soup a thinner broth.
Make it spicier/milder: Add in extra chiles de árbol to make the soup more spicy, or omit them (and half of the guajillo chiles) to make the soup more mild.
Add extra veggies: While not necessarily traditional, the addition of extra veggies such as mushrooms, cauliflower, potatoes, peppers, or zucchini would be delicious.
Add beans : Feel free to also add in a can of rinsed and drained pinto beans to give this soup some extra protein.
Use chicken: To make chicken pozole, swap boneless chicken breasts or thighs for the pork and simmer the chicken until completely tender. It will not require as much cooking time as the pork.
How do you pronounce pozole? In Spanish, pozole is pronounced “poh-SOH-leh.”
It is spelled pozole or posole? The correct spelling in Spanish is with a “z,” but versions of this soup in the United States are occasionally spelled with an “s.”
What does pozole mean? The Spanish word is believed to have originated from a Nahuatl word, pozoll, meaning “a variety of corn or maize.”
When is pozole traditionally served? In Mexico, pozole is often traditionally served for large gatherings and holidays, such as Mexican Independence Day, Christmas, New Years and more. Traditional red, white and green pozole recipes vary from region to region across Mexico, and there are also New Mexican and Tex-Mex versions of posole now as well.
More Mexican-Inspired Soup Recipes
Looking for more Mexican-inspired soup recipes to try? Here are a few of my faves…
This traditional Mexican pozole recipe is made with tender pork and hominy and simmered in the most delicious chile broth, then piled high with your favorite fresh toppings. Crock-Pot and Instant Pot options included in the notes below.
Make the chile sauce. Cut off and discard the stems of the ancho chiles, guajillo chiles and chiles de arbol. Then shake out and discard their seeds. Briefly toast the chiles over an open gas flame (or you can press them into a hot stockpot over medium-high heat) for a few seconds per side until fragrant. Transfer all of the chiles in a heat-safe mixing bowl and cover them completely with boiling water. Let the chiles soak for about 30 minutes or until softened. Carefully use tongs to transfer the chiles to a blender or food processor, along with 2 cups of their soaking liquid. Puree for 1 minute or until completely smooth. (As always when blending hot liquids, be sure to tent the cap on the blender lid slightly open so that any hot air can escape while blender.) Set the chile sauce aside for later.
Brown the pork. While the chiles are soaking, heat 1 tablespoon oil in a large stockpot over medium-high heat. Add the pork and sauté, rotating the pieces every few minutes, until all sides are seared and lightly browned, about 8-10 minutes. Transfer the pork to a clean plate and set aside.
Sauté the veggies. Add the remaining 1 tablespoon oil to the same stockpot. Add the diced onion, and sauté for 4-5 minutes until softened, stirring occasionally. Add the garlic and sauté for 1-2 minutes more until fragrant, stirring frequently.
Combine and simmer. Add in the 7 cups of the chicken stock, hominy, bay leaves, cumin, oregano, cooked pork, and the puréed chile sauce and stir to combine. Continue cooking until the soup reaches a simmer, then reduce heat to medium-low to maintain a very low simmer, cover, and cook for 1 1/2 to 2 hours, stirring occasionally, until the pork is tender and shreds easily.
Shred the pork. Once the pork is tender, use tongs to transfer it to a cutting board and shred it into bite-sized pieces using two forks. Return the pork to the soup and stir to combine.
Season. If the broth is too thick for your liking, feel free to add in 1 more cup of chicken stock to thin it out. Stir, taste, and season the soup with salt and pepper as needed.
Serve. Serve hot, garnished with lots of your favorite toppings, and enjoy!
Chiles de árbol: These chiles are significantly spicier than the guajillo and ancho chiles. So if you prefer a milder soup, feel free to make the chile mixture without them. You can always add some to the broth later if decide that you would like to add some extra heat. (In which case, just add them whole to the broth, simmer, and discard before serving.)
Crock-Pot Pozole Instructions: To make slow cooker pozole, follow Step 1 above to make the chili mixture in a blender or food processor. Add the chili paste and all of the remaining ingredients (excluding toppings) to a large slow cooker. Cover and cook for either 6-8 hours on low, or 4-5 hours on high, until the pork shreds easily with a fork. Then follow Steps 5-7 to complete the recipe.
Instant Pot Pozole Instructions: To make pressure cooker pozole, follow Step 1 above to make the chili mixture in a blender or food processor. Add the chili paste and all of the remaining ingredients (excluding toppings) to the bowl of an Instant Pot. Cover and pressure cook on high for 30 minutes, followed by a quick release. Then follow Steps 5-7 to complete the recipe.
A little confused about the peppers. All I have is chile de arbol. Do I use 4 oz. of them and add 2 or 3 more if I want it hotter? I made this once before and came looking for this recipe again when other pozoles didn’t satisfy. Thanks!
This is a very good recipe! I am very happy how it turned out! Thank you for sharing!
Question: We don’t eat mammals, so can I sub chicken breast for the pork? This sounds amazing!
I have done it chicken thighs. It’s really good!
Am I remembering correctly that your husband is a vegetarian? If so, would you be willing to talk a bit about how you honor the different dietary preferences/requirements in your family? Sorry if that’s too personal. Thanks for another great recipe.
We made this with chicken!!! Amazing recipe!! Perfect for this early fall evening! Thank you!
Super delicious! We travel to Santa Fe each year and stay a month to get our fill of quality delicious New Mexican food and posole roja is a favorite. This recipe is the real thing. I have made it twice and had to alter the recipe on one occasion- didn’t have the chilies so I made your red chili sauce and pored it in. Wow So good. Made it just like the recipe and also super. I love your blog full of tecipes- keep them coming.
Buenísimo! Excellent recipe.
It was so easy to make and delicious!! My boyfriend and his cousin really liked it! And they’re both kind of picky so both guys loved it so I’m happy and I know I loved it!
WOW this was good. Already can’t wait to make another batch.
This recipe sounds delicious! I am going to make it for Christmas Eve. Can I use canned hominy?
Thank you for sharing!
Love this recipe. I wanted to find one that had exactly what I had in the kitchen, which included the hot chilis. Perfect! Thanks
The first time I tasted Pozolé was in Guadalajara, Mexico. A special grain was used, called “Cacahuazintle” which is made from an old heirloom variety of white dent corn (maize), that swells and opens up like a flower when cooked in lime water (called “nixtamalization”). It was also made with pork (and pork rinds), chilies, and a Mexican squash called Chayoté. I loved all the toppings that were served on the side: Guests would add them to their bowls and ladle the soup over them for a customized experience. What fun! This recipe brings back fond memories.
We love to cook and have cooked lots of spicy food from Indian to Thai to Sichuan, but it can be hard to find authentic recipes, especially when it comes to Mexican food. This is hands down one of the best recipes we’ve ever made. Often, recipes require tweaking or the steps don’t make sense. We changed almost nothing except that I used New Mexico chilis instead of Guajillos since that’s what we already had, and I opted to keep most of the seeds for extra heat. Served with tostados, crema, cilantro, lime green cabbage, and radishes. The crema makes the heat more bearable, but even without it’s a nice, flavorful heat. We’re absolutely going to make this again and invite our friends from Mexico over for dinner.