Pozole has a special place in my heart because it reminds me of my childhood. Pozole is a traditional Mexican soup that is both comforting and deeply rooted in Mexican culture. Made with hominy, tender pork, and a rich blend of spices, this hearty soup is often enjoyed during festive occasions and family gatherings. Whether you’re looking to warm up on a cold day or celebrate with loved ones, this pozole recipe will bring the flavors of Mexico into your kitchen.
This post may contain affiliate links, please read our privacy policy for details.

This traditional Mexican pozole recipe is a comforting and flavorful dish that is perfect for any occasion. With its rich history and customizable garnishes, it’s sure to become a favorite in your home. Gather your ingredients, follow these steps, and enjoy a bowl of this delicious and hearty soup.
What is Pozole?
Pozole is a hearty, spicy soup, full of shredded pork and hominy. There are also traditional toppings or garnishes that accompany the soup which are limes, radishes, tajin, cilantro, and lettuce.
Why This Pozole is So Great
01. Comfort in a Bowl:
This pozole is the ultimate comfort food, perfect for warming up on a chilly day or enjoying as a hearty meal with family and friends.
02. Rich in Tradition:
Pozole is a traditional Mexican dish with deep cultural roots, often served during celebrations and special occasions. Its rich history and authentic flavors make it a beloved favorite.
03. Customizable:
One of the best things about pozole is the variety of garnishes you can add. From crunchy cabbage and radishes to creamy avocado and fresh lime, you can customize each bowl to your liking.
Everything you need to make this Pozole:
- Pork Shoulder: The main protein in this dish, providing tender and flavorful meat.
- Hominy: Hominy is a key ingredient in pozole, giving it a unique texture and taste.
- Onion: Onions are essential for building a strong base flavor and aroma.
- Garlic: Garlic enhances the overall taste with its rich and aromatic flavor.
- Dried Guajillo Chilies: These chilies add a rich, deep red color and a mild heat to the broth.
- Dried Ancho Chilies: Ancho chilies provide a slightly sweet and smoky flavor.
- Oregano: Adds a herbaceous note that complements the other spices.
- Cumin: Contributes a warm, earthy flavor to the soup.
- Salt and Tajin: Essential for seasoning and enhancing the flavors.
- Vegetable Oil: Used for browning the pork and sautéing the vegetables.
- Shredded Cabbage or Lettuce: Adds a crunchy texture and fresh flavor.
- Sliced Radishes: Provide a crisp and slightly peppery taste.
- Diced Onions: Enhance the flavor and add a bit of bite.
- Lime Wedges: Brighten up the dish with a zesty flavor.
- Tostadas: Great for adding crunch and dipping into the broth.
Shop the Tools
*All product recommendations on this website are based on our personal opinions and experiences.


Instructions:
Step 1: Prepare the Chilies
The key ingredients that give this pozole its incredible flavor are dried Ancho Chiles and dried Chiles de Arbol (as seen in the image above). While these chiles can sometimes be found in regular grocery stores, you might have better luck at a specialty Mexican grocery store or on Amazon.
- Remove Seeds: Start by removing the seeds from the chiles.
- Steep in Boiling Water: Steep the seeded chiles in boiling water for 15 minutes to soften them.
- Blend the Chiles: After they’ve softened, transfer the chiles along with the chile water to a blender. Blend until smooth.
The resulting liquid should have a deep, rich color. Do not taste this mixture on its own, as it will be very concentrated and not pleasant by itself. However, when added to the soup, it takes the pozole over the top with its richness and complexity.
Step 2: Cook the Pork
- Rub the pork all over with the cumin and 1/2 tsp. salt; and set aside.
- Heat the vegetable oil in a Dutch oven or large pot over medium heat.
- Add the chopped onion and cook, stirring occasionally, until softened, about 5 minutes.Add the pressed garlic and cook for another 2 minutes, stirring every 30 seconds to 1 minute to prevent burning.Remove the onion and garlic mixture from the pot, place it in a bowl, and set aside.
- Increase the heat to medium-high.
- Add the pork pieces to the pot and brown on both sides. Leave them unmoved on each side for 3-4 minutes before turning to ensure a good sear.
Step 3: Simmer the Soup
- Once the pork is browned, stir in 2 cups of water, the chicken broth, oregano, bay leaf, 1/2 teaspoon salt, and 3/4 cup of the chile sauce.
- Bring to a low boil, then reduce the heat to maintain a simmer.
- Cover and cook, turning the pork a few times, until tender, about 2 hours.
Step 4: Shred the Pork
- When the meat is fork-tender and easily shredded with a fork, remove the pork from the pot and transfer it to a cutting board.
- Roughly chop the pork into bite-sized pieces and return them to the pot.
Step 5: Add Hominy
- Remove the bay leaf from the pot.
- Add the drained and rinsed hominy.
- Add salt to taste, starting with 1 teaspoon and adjusting as needed.
Step 6: Adjust Spiciness
- If you prefer a spicier pozole, add 1/4 cup of the chile paste at a time until the desired heat level is achieved.
- Serve the pozole with assorted toppings if desired and the remaining chile sauce on the side.
Recipe Tips
Use Quality Pork: Choose a good quality pork shoulder for the best flavor and tenderness.
Blend Chilies Well: Make sure to blend the chilies until smooth for a rich, flavorful broth.
Simmer Slowly: Allowing the pozole to simmer slowly ensures the pork becomes tender and the flavors meld together beautifully.
Prep Garnishes Ahead: Prepare all the garnishes while the pozole is simmering, so they’re ready to go when it’s time to serve.
Make It Ahead: Pozole tastes even better the next day, so consider making it ahead of time and reheating it for an even more flavorful meal.
FAQ’s & Serving Suggestions
What are the different types of pozole? There are three main types of pozole:
- Pozole Rojo (Red Pozole): Made with red chilies such as guajillo and ancho, giving it a rich, red color and deep flavor.
- Pozole Verde (Green Pozole): Made with green ingredients like tomatillos, green chilies, and cilantro, resulting in a fresh, vibrant green soup.
- Pozole Blanco (White Pozole): The simplest version, made without any chilies, highlighting the natural flavors of the hominy and pork.
Can I make pozole with chicken instead of pork?
- Yes, you can substitute chicken for pork in pozole. Chicken thighs or a whole chicken can be used to make a delicious and flavorful chicken pozole.
How do I store leftover pozole?
- Store leftover pozole in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stove over low heat until warmed through.
What can I serve with pozole?
- Pozole is traditionally served with a variety of garnishes such as shredded cabbage, sliced radishes, diced onions, chopped cilantro, lime wedges, and avocado slices. It is also commonly enjoyed with tortilla chips or tostadas.
How spicy is pozole?
- The spiciness of pozole can vary depending on the types and amount of chilies used. Pozole Rojo tends to be moderately spicy, but you can adjust the heat level by adding more or fewer chilies according to your taste preferences.
Can I make pozole in a slow cooker?
- Yes, you can make pozole in a slow cooker. Brown the pork and sauté the onions and garlic on the stove first, then transfer everything to the slow cooker. Add the remaining ingredients and cook on low for 6-8 hours or until the pork is tender.
What is hominy and where can I find it?
- Hominy is dried corn kernels that have been treated with an alkali solution to remove the hull and germ. It can be found in the canned goods section of most grocery stores, usually near the canned beans and vegetables.
Is pozole gluten-free?
- Yes, pozole is naturally gluten-free, as it is made with corn (hominy) and other gluten-free ingredients. Just be sure to check the labels of any store-bought ingredients to ensure they are gluten-free.
Can I make vegetarian or vegan pozole?
- Yes, you can make a delicious vegetarian or vegan version of pozole by using vegetable broth instead of chicken broth and omitting the meat. For a smoky taste, you can use chipotle chilies in adobo sauce or smoked paprika.
This recipe definitely takes a little bit of time, but isn’t difficult at all and for sure is worth to make for a special occasion or to make on the weekends when you have a little more time. Serve it with some tostadas and it will add a special crunch! I would love to hear what your family’s food traditions are for the holidays. Whatever you do, I hope you have a wonderful time celebrating with family and friends!
More Drink Recipes:

Pozole
Ingredients
- 2 pounds pork shoulder, cut into chunks
- 1 onion, chopped
- 4 garlic cloves, minced
- 2 cans hominy, drained and rinsed
- 4 guajillo chilies, stemmed and seeded
- 2 dried ancho chilies, stemmed and seeded
- 1 tbsp dried oregano
- 1 tbsp ground cumin
- 2 tbsp vegetable oil
- salt
- tajin
- shredded cabbage
- sliced radishes
- lime wedges
- tostadas
Instructions
Prepare the Chilies
- Start by removing the seeds from the chiles.
- Steep the seeded chiles in boiling water for 15 minutes to soften them.
- After they’ve softened, transfer the chiles along with the chile water to a blender. Blend until smooth.
Cook the Pork
- Rub the pork all over with the cumin and 1/2 tsp. salt; and set aside.
- Heat the vegetable oil in a Dutch oven or large pot over medium heat.
- Add the chopped onion and cook, stirring occasionally, until softened, about 5 minutes.Add the pressed garlic and cook for another 2 minutes, stirring every 30 seconds to 1 minute to prevent burning.Remove the onion and garlic mixture from the pot, place it in a bowl, and set aside.
- Add the pork pieces to the pot and brown on both sides. Leave them unmoved on each side for 3-4 minutes before turning to ensure a good sear.
Simmer the Soup
- Once the pork is browned, stir in 2 cups of water, the chicken broth, oregano, bay leaf, 1/2 teaspoon salt, and 3/4 cup of the chile sauce.
- Bring to a low boil, then reduce the heat to maintain a simmer.
- Cover and cook, turning the pork a few times, until tender, about 2 hours.
Shred the Pork
- When the meat is fork-tender and easily shredded with a fork, remove the pork from the pot and transfer it to a cutting board.
- Roughly chop the pork into bite-sized pieces and return them to the pot.
Add Hominy
- Remove the bay leaf from the pot.
- Add the drained and rinsed hominy.
- Add salt to taste, starting with 1 teaspoon and adjusting as needed.
Adjust Spiciness
- If you prefer a spicier pozole, add 1/4 cup of the chile paste at a time until the desired heat level is achieved.
- Serve the pozole with assorted toppings if desired and the remaining chile sauce on the side.







I can’t wait to try this recipe, thank you for sharing. It definitely brings back lovely memories!
Yay, let me know what you think 🙂
The best dish ever. I wanted to make this for my daughters birthday but was intimidated by all the ingredients, but the way you laid out everything gives me hope that I can actually make this. Fingers crossed
OMGGG this makes me sooo happy, please let me know how it turns out!
This is some majorly good soup! I served it last night for a fun addition to our Taco Tuesday, and it will now ALWAYS be in my recipe rotation.
Tried this recipe, and it was fantastic! Poole is definitely a new favorite. Thanks for sharing!
My family loved this pozole recipe! So so good and has amazing flavor. We can’t wait to make this again!
I love a good spicy soup, this did not disappoint. Great recipe!
Love this whole hearted delicious and filling soup. I enjoyed as my dinner. Perfect treat going to in my home for ever from now.