I’ve been making pozole for years, and it never fails to bring warmth and joy to any gathering.
This traditional Mexican soup is a celebration in a bowl, with tender pork, plump hominy, and a rich, deeply flavored broth that gets better with every spoonful.
The beauty of this Pozole lies in its versatility. You can make it as spicy or mild as you like, and the toppings bar is where everyone gets to customize their bowl exactly how they want it.
I love serving pozole at family gatherings because it feeds a crowd without much fuss. The slow-simmered pork becomes incredibly tender, and the dried chilies create a broth that’s complex and satisfying without being overly heavy.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 2 hours 30 minutes |
| Total Time | 2 hours 50 minutes |
| Servings | 8-10 servings |
| Difficulty Level | Moderate |

Why You’ll Love This Pozole
This pozole recipe delivers authentic Mexican flavors without requiring hard-to-find ingredients or complicated techniques.
The combination of tender pork and hearty hominy creates a soup that’s both filling and comforting.
The broth is where the magic happens. By toasting and rehydrating dried chilies, you get layers of flavor that you simply can’t achieve with chili powder alone.
Here’s what makes this pozole stand out:
- Rich, complex flavor: The dried ancho and guajillo chilies provide depth without overwhelming heat
- Tender, fall-apart pork: Slow simmering transforms tough pork shoulder into melt-in-your-mouth pieces
- Customizable toppings: Everyone can make their bowl exactly how they like it
- Perfect for crowds: This recipe easily feeds 8-10 people and tastes even better the next day
- Budget-friendly: Uses affordable cuts of meat and pantry staples
This pairs beautifully with my cornbread muffins for a complete Mexican-inspired feast.
Ingredients for Pozole
Before you start cooking, gather all your ingredients. This makes the cooking process much smoother and helps ensure you don’t forget anything important.
- 2 pounds pork shoulder, cut into 2-inch chunks
- 1 onion, quartered
- 6 cloves garlic, peeled
- 2 bay leaves
- 8 cups chicken broth
- 3 dried ancho chilies
- 2 dried guajillo chilies
- 1 tablespoon ground cumin
- 2 teaspoons dried oregano
- 2 cans (29 ounces each) hominy, drained and rinsed
- Salt and pepper to taste
- Shredded cabbage, radishes, lime wedges, oregano, and tostadas for serving
Another favorite: cranberry meatballs
Kitchen Equipment Needed
Having the right tools makes preparing pozole much easier. You don’t need anything fancy, but a few key items will help you work efficiently.
- Large pot or Dutch oven (at least 8 quarts)
- Medium skillet
- Blender or food processor
- Sharp knife
- Cutting board
- Measuring cups and spoons
- Ladle
- Tongs
Recommended Products for This Recipe
After making pozole countless times, I’ve found that certain products really do make a difference in the final result. These are my tried-and-true recommendations.
1. Lodge 7.5 Quart Enameled Cast Iron Dutch Oven
This Dutch oven distributes heat evenly, which is crucial for the long simmer time pozole requires.
The heavy lid traps moisture perfectly, keeping the pork tender while the flavors develop. I’ve had mine for over a decade and it still looks great.
2. Premium Dried Ancho and Guajillo Chile Set
The quality of your dried chilies directly impacts the depth of flavor in your broth. This set includes both varieties you need, and they’re properly dried and stored.
Fresh, pliable dried chilies rehydrate better and have more complex flavors than old, brittle ones.
3. Vitamix High-Performance Blender
A powerful blender makes all the difference when pureeing the rehydrated chilies into a smooth paste.
This blender handles the tough chile skins without leaving chunks, creating a silky broth. It’s pricey, but worth every penny for how often I use it.
4. White Hominy in Large Cans
I always keep several cans of quality hominy in my pantry. The texture should be tender but still have a slight bite. This brand maintains its structure during the long cooking time without getting mushy.
You might also enjoy: parmesan italian sausage soup

Step-by-Step Instructions: How to Make Pozole
Follow these detailed steps to create authentic, flavorful pozole. Take your time with each step, especially when preparing the chile paste, as this is where the soup gets its signature flavor.
1. Prepare and Cook the Pork
Start by getting your pork ready and beginning the braising process. This step builds the foundation of flavor for your entire pot of pozole.
- Cut the pork shoulder into roughly 2-inch chunks, trimming away any large pieces of excess fat but leaving some marbling for flavor
- Place the pork chunks in your large pot or Dutch oven
- Add the quartered onion, peeled garlic cloves, and bay leaves to the pot
- Pour in the chicken broth, making sure the pork is mostly submerged
- Bring the mixture to a boil over high heat, then reduce to a gentle simmer
- Skim off any foam or impurities that rise to the surface during the first 10 minutes of cooking
- Cover the pot and let it simmer for 1.5 to 2 hours, or until the pork is fork-tender and shreds easily
- Check occasionally and add more broth or water if the liquid level drops too low
2. Toast and Rehydrate the Dried Chilies
While the pork simmers, prepare the chile paste that gives pozole its distinctive flavor and beautiful red color. This step is crucial for authentic taste.
- Heat a dry medium skillet over medium heat
- Remove the stems from the dried ancho and guajillo chilies
- Tear open each chile and shake out the seeds (save a few seeds if you want extra heat)
- Place the chilies flat in the hot skillet and toast for 30-45 seconds per side until they become fragrant and slightly puffed
- Watch carefully to avoid burning, which will make them bitter
- Transfer the toasted chilies to a bowl and cover them with hot water
- Let them soak for 15-20 minutes until they’re soft and pliable
- Drain the chilies, reserving about 1 cup of the soaking liquid
3. Make the Chile Paste
Transform your rehydrated chilies into a smooth, flavorful paste. This paste is what gives pozole its signature taste and gorgeous color.
- Place the softened chilies in your blender
- Add the ground cumin and dried oregano
- Pour in about ½ cup of the reserved chile soaking liquid
- Add 1 cup of broth from the simmering pork pot
- Blend on high speed until completely smooth, about 1-2 minutes
- If the mixture is too thick to blend properly, add more soaking liquid or pork broth a little at a time
- The finished paste should be smooth and pourable, similar to the consistency of tomato sauce
- Strain the chile paste through a fine-mesh sieve if you want an extra-smooth texture (optional but recommended)
4. Add the Chile Paste to the Pot
Now you’ll combine the chile paste with your tender pork to create the base of your pozole. This is where everything comes together.
- Once the pork is tender and easily shreds with a fork, add the chile paste to the pot
- Stir well to incorporate the paste throughout the broth
- The liquid should turn a beautiful reddish-brown color
- Bring the mixture back to a gentle simmer
- Let it cook for another 15 minutes to allow the flavors to meld together
- Taste and adjust the seasoning with salt and pepper as needed
- Remember that the hominy will absorb some of the saltiness, so season slightly more than you think necessary
5. Add the Hominy and Finish Cooking
The final step is adding the hominy and letting everything simmer together. This is when your pozole truly comes together.
- Drain and rinse both cans of hominy thoroughly under cold water
- Add the hominy to the pot with the pork and chile broth
- Stir gently to combine everything
- Bring the pot back to a simmer
- Cook for an additional 20-30 minutes to allow the hominy to absorb the flavors
- The hominy should be heated through and tender but still have a slight bite
- If the pozole seems too thick, add more chicken broth or water to reach your desired consistency
- Remove and discard the bay leaves
- Taste one final time and adjust salt and pepper if needed
Read Also: Thai Chicken Soup Recipe
Tips for The Best Pozole
These tips come from years of making pozole and learning what works best. Follow them for the most flavorful, authentic results every time.
- Choose the right cut of pork: Pork shoulder (also called pork butt) has the perfect balance of meat and fat for pozole. Don’t use lean cuts as they’ll dry out during the long cooking time.
- Don’t skip toasting the chilies: This quick step deepens the flavor significantly and removes any dusty taste from dried chilies.
- Remove chile seeds for milder heat: Ancho and guajillo chilies are relatively mild, but removing the seeds ensures a family-friendly spice level.
- Blend the chile paste thoroughly: A smooth paste integrates better into the broth than a chunky one. Strain it if you want restaurant-quality texture.
- Let it simmer low and slow: Rushing the pork cooking time results in tough, chewy meat. Be patient and let it become fall-apart tender.
- Add hominy at the end: Adding it too early can make it mushy. The last 20-30 minutes is perfect timing.
- Make it ahead: Pozole tastes even better the next day after the flavors have had time to develop. Store it in the fridge overnight and reheat gently.
- Set up a toppings bar: The traditional toppings aren’t just garnish. They add crucial texture, freshness, and brightness to balance the rich broth.
Another favorite: easy cowboy soup
Serving Suggestions

Pozole is traditionally served with an array of fresh toppings that each person adds to their own bowl. This is half the fun of eating pozole and adds freshness and crunch to the rich, hearty soup.
The classic toppings include thinly shredded green cabbage, thinly sliced radishes, fresh lime wedges, dried Mexican oregano, diced white onion, sliced jalapeños, and crispy tostadas or tortilla chips.
Each topping serves a purpose: the cabbage and radishes add crunch, the lime brightens everything up, the oregano adds an earthy note, and the tostadas provide texture contrast.
Set out small bowls of each topping so guests can customize their bowls:
- Thinly shredded green cabbage
- Thinly sliced radishes
- Lime wedges (essential!)
- Dried Mexican oregano
- Diced white onion
- Sliced jalapeños or serrano peppers
- Fresh cilantro leaves
- Tostadas or tortilla chips
- Diced avocado
- Mexican crema or sour cream
For a complete Mexican feast, serve pozole with buttermilk cornbread.
Variations of Pozole
While this red pozole (pozole rojo) is the most common version, there are several delicious variations you can try.
Each brings something different to the table while maintaining the soul of this traditional dish.
Pozole Verde (Green Pozole): Replace the dried red chilies with a mixture of tomatillos, poblano peppers, jalapeños, and cilantro.
Blend these together to create a bright green broth. The flavor is tangy and herbaceous rather than earthy and smoky.
Pozole Blanco (White Pozole): Skip the chile paste entirely for a cleaner, lighter version that really showcases the pork and hominy. Season generously with garlic and serve with extra-vibrant toppings.
Chicken Pozole: Substitute boneless, skinless chicken thighs for the pork shoulder. The cooking time reduces to about 45 minutes to 1 hour.
Vegetarian Pozole: Use vegetable broth instead of chicken broth and add extra vegetables like zucchini, mushrooms, and potatoes. Double the amount of hominy to keep it hearty.
Spicy Pozole: Keep some or all of the chile seeds, or add 1-2 dried arbol chilies to the chile paste for significant heat.
Seafood Pozole: A coastal variation using shrimp and white fish instead of pork. Add the seafood during the last 10 minutes of cooking.
You might also enjoy: beef barley soup
Storage and Reheating
Pozole actually improves with time as the flavors continue to develop, making it perfect for meal prep or advance preparation for parties. Proper storage keeps it fresh and delicious.
Refrigerator Storage: Let the pozole cool to room temperature, then transfer it to airtight containers.
Store in the refrigerator for up to 4 days. The broth may thicken as it sits, which is completely normal. Simply add a splash of broth or water when reheating.
Freezer Storage: Pozole freezes beautifully for up to 3 months. Cool completely and portion into freezer-safe containers, leaving about an inch of space at the top for expansion. Label with the date. Thaw overnight in the refrigerator before reheating.
Reheating Instructions: Reheat gently on the stovetop over medium-low heat, stirring occasionally.
Add additional broth or water if needed to reach your desired consistency. You can also reheat individual portions in the microwave in 1-2 minute intervals, stirring between each.
Storing Toppings Separately: Always store the fresh toppings separately from the soup.
Prepare them fresh when you’re ready to serve. The cabbage, radishes, and limes will stay fresh in the refrigerator for several days.
Read Also: Sun Dried Tomato Lasagna Soup
Nutritional Facts
Per serving (based on 10 servings):
- Calories: 320
- Protein: 28g
- Carbohydrates: 24g
- Dietary Fiber: 5g
- Sugars: 3g
- Fat: 12g
- Saturated Fat: 4g
- Cholesterol: 75mg
- Sodium: 680mg
- Potassium: 580mg
- Vitamin A: 15% DV
- Vitamin C: 20% DV
- Calcium: 6% DV
- Iron: 18% DV
Note: Nutritional information is approximate and doesn’t include optional toppings. Values will vary based on specific ingredients and portion sizes used.
Health Benefits of Key Ingredients
Beyond being delicious, pozole contains several ingredients that offer real nutritional benefits. This hearty soup nourishes your body while satisfying your taste buds.
Pork Shoulder: Provides high-quality protein essential for muscle maintenance and repair.
It also contains B vitamins, particularly B12 and B6, which support energy metabolism and nervous system function. The collagen from slow-cooked pork may support joint health.
Hominy: This processed corn is treated with lime (calcium hydroxide), which increases the bioavailability of niacin and adds calcium to the corn.
It’s a good source of fiber, which supports digestive health and helps you feel full longer.
Key health benefits include:
- Rich in protein: The pork provides complete protein with all essential amino acids
- Good source of fiber: Hominy contributes significant dietary fiber for digestive health
- Anti-inflammatory properties: The dried chilies contain capsaicin, which has natural anti-inflammatory effects
- Immune support: Garlic and onions provide antioxidants and compounds that may support immune function
- Mineral-rich: The broth, especially if made with bone-in pork, contains minerals like calcium, magnesium, and phosphorus
- Low in added sugars: Unlike many soups, pozole gets its flavor from vegetables and spices rather than added sugars
- Hydrating: The broth-based nature helps maintain proper hydration
Read Also: Mulligatawny Soup Recipe

FAQs About Pozole
1. What’s the difference between pozole and regular soup?
Pozole is a specific type of Mexican soup that always includes hominy (nixtamalized corn kernels) as a key ingredient.
The hominy gives pozole its distinctive texture and flavor that sets it apart from other soups.
Traditional pozole also uses a specific cooking method where meat is slow-simmered until tender, and the broth is flavored with dried chilies that are toasted and pureed.
2. Can I use canned pork instead of fresh pork shoulder?
I don’t recommend using canned pork for this recipe. Fresh pork shoulder provides better texture and flavor when slow-simmered.
The long cooking process transforms the tough connective tissue into gelatin, which gives the broth body and the meat that perfect fall-apart texture that canned pork simply can’t match.
3. Why is my pozole broth not red enough?
The depth of color comes from the dried chilies, so if your broth is pale, you may need more chilies or a longer toasting time.
Make sure you’re using fresh, pliable dried chilies rather than old, brittle ones.
You can also add one or two additional ancho chilies to the chile paste for a deeper color and richer flavor.
4. Can I make pozole in a slow cooker or Instant Pot?
Absolutely! For a slow cooker, add all ingredients except the chile paste and hominy, and cook on low for 6-8 hours. Then add the chile paste and hominy and cook for another 30 minutes on high.
For an Instant Pot, cook the pork with broth on high pressure for 45 minutes, do a natural release, then add the chile paste and hominy and simmer on sauté mode for 20 minutes.
5. What can I substitute for hominy if I can’t find it?
Hominy is really what makes pozole pozole, but if you absolutely cannot find it, you could use cooked large white beans or chickpeas.
Keep in mind that this changes the dish significantly and it won’t have the authentic flavor or texture.
Hominy is readily available in the canned vegetable or international aisle of most grocery stores, or you can order it online.
Conclusion
This Pozole brings authentic Mexican flavors right to your kitchen with ingredients you can easily find and techniques that anyone can master.
The rich, complex broth paired with tender pork and hearty hominy creates a meal that’s both comforting and impressive.
I hope you’ll give this pozole a try and experience the magic of this traditional dish.
Set up that toppings bar, gather your loved ones around the table, and enjoy bowls of steaming, flavorful soup that tell the story of Mexican culinary tradition.
Have you made this recipe? I’d love to hear about your experience in the comments below! Share any variations you tried or your favorite topping combinations.
Recommended:
- Tuscan Ribollita Soup Recipe
- Winter Soups and Stews
- Cajun Potato Soup Recipe
- Jalapeno Popper Soup Recipe
- Potsticker Soup Recipe



