FREE 5-Ingredient Recipe EBook
GET IT NOWI’m So Glad I Took A Chance On This Pozole Recipe

Pork is not usually my number 1 meat choice, but if you haven’t noticed, I love Mexican food — and when I tried pozole a couple years ago in Mexico, I was hooked. I studied the ingredients in it, asked some questions to the chef who made it, and made my own pozole recipe inspired by theirs. Here’s why I’m so glad I did:
- Bold, vibrant flavors and textures – The slow cooked, tender pork practically falls apart. The spices and chilies bring a mix of heat and flavor. The mildly sweet, creamy hominy makes the whole thing hearty, which I love for fall and winter. This pozole soup feels like a fiesta in every bite. Especially when you add toppings!
- Easier than you might think – My pozole rojo takes longer than most of my other healthy recipes, but it’s actually pretty simple. And so worth it. Besides, the longest parts (soaking and simmering) are hands-off.
- Based on a recipe from Mexico – I’ll be honest, the main reason I tried Mexican pozole was because the menu at that restaurant was a bit eclectic and I didn’t see my usual Mexican favorites (besides guac… of course there’s always guac!). I feel lucky that I got the chance to try it and learn how it’s made!
- Great meal prep recipe – This soup reheats well, so it’s great to make ahead. This picture is me with it after reheating, and it did get thicker, so I just added more broth.
If you need a hearty, comforting stew for a chilly day, this pork pozole is perfect. And while I had it as a starter in Mexico, I decided it would be my entire dinner all by itself when I created it at home. It’s certainly filling enough. Make it with me!

What Is Pozole?
Pozole, pronounced poh-soh-leh in Spanish, is a hearty Mexican soup or stew, made with hominy, meat (usually pork or chicken), chilies, and spices. You can find pozole rojo (a.k.a. red pozole), verde (green), and blanco (white) varieties. Mine is the red version, as you can see from my pictures. I highly recommend fresh toppings for serving!

Reader Review
“Wow, what a great recipe. I grew up in southern Arizona and have eaten a lot of pozole. Living in the northwest now results in not having many sources available for pozole so I decided to make it myself. I used your recipe and created a really excellent pozole. Thank you for posting your recipe, I think it will become a staple especially during the cold winters. Excellent flavors and very filling!” –Clayton
⭐⭐⭐⭐⭐
Pozole Ingredients & Substitutions
Here I explain the best ingredients for my pozole rojo recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Meat – I used pork shoulder to make pork pozole, but you can also use other cuts of meat, such as pork loin, pork butt, or even chicken if you’re not a fan of pork. Cut the meat into 1-inch chunks.
- Canned Hominy – This is a type of canned corn that is soaked using an ancient method, leaving it tasting soft, starchy, and a little chewy. To me, it tastes like a cross between chickpeas and potatoes. I usually find it in the canned vegetables section at the grocery store, but sometimes see it in the ethnic area. It comes in white or yellow, and I recommend white here. It’s a key ingredient in this dish, so don’t skip it!
- Dried Ancho Chilies – Another key ingredient, which adds heat and flavor. You can also use dried guajillo chilies, which are more spicy, or an equal mix of both. Either of these dried chili peppers makes pozole rojo (red pozole). You can also use fresh green chilies for pozole verde (green pozole), or omit the chilies altogether if you want to make pozole blanco (white pozole).
- Aromatics – Onions and garlic! You can use any color onion you’ve got, but otherwise I don’t recommend substituting these.
- Chicken Broth – I used store-bought and prefer reduced-sodium like this, so I can control the salt better myself. If you have time, feel free to use homemade broth or even bone broth for a richer flavor.
- Olive Oil – For sauteing. Avocado oil also works.
- Seasonings – I tried to keep the list short to keep it simple, yet still capture the essence of the dish. My pozole recipe uses dried oregano (although Mexican oregano is more traditional if you can find it), cumin for a warm flavor, bay leaves, sea salt, and black pepper. Since it’s not very many spices, I wouldn’t recommend omitting any of them.
- Optional Garnishes – I topped my soup with shredded cabbage, sliced radishes, avocado, Cotija cheese, fresh cilantro, and lime wedges. Use any combination of these that you want!

How To Make Pozole
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Hydrate the ancho chilies. Boil a saucepan of water, then remove from heat and soak the dried chiles until soft. Drain the water, cut off the chile stems and veins, and scoop out seeds. In my opinion, the scraping is probably the most annoying part of this pozole recipe, but it’s not hard!
- Blend and strain. In a small blender or food processor, combine the seeded and deveined chiles, whole garlic cloves, a pinch of salt, and water from the saucepan you used to hydrate the chiles. Blend until smooth, then strain through a fine mesh sieve, pressing with a spoon to extract the liquid.




- Sear the pork. Heat the olive oil in a large Dutch oven or pot over medium-high heat. Add the pork and sear on each side. Remove and set aside for later.
- Saute the aromatics. Cook the onions over medium heat, until soft. Add the minced garlic and saute until fragrant. They should start looking a little browned at this point.


- Combine the pork, homini, chile paste, and spices. Return the pork to the pot with the onion and garlic. Add the ancho chile paste from the blender, ground cumin, dried oregano, and hominy. Stir everything together to coat the pork and hominy with the spices.
- Simmer the pozole soup. Add the chicken broth, salt, pepper, and bay leaves. Bring to a boil, then reduce the heat to low, cover and simmer for a couple hours. The pork should get very tender. This is the part where my family asks what smells so amazing!
- Load it up with toppings. Don’t forget to remove the bay leaves, as these aren’t meant to be eaten. While you can serve this pozole recipe all by itself, I highly recommend fresh garnishes. I love shredded cabbage, sliced radishes, avocado, Cotija cheese, and fresh cilantro. A fresh squeeze of lime juice also works well.



My Tips To Make This Recipe Easier
- Turn the peppers occasionally to hydrate them more quickly. I find this easiest to do with tongs. Pushing them into the water helps, too.
- Don’t crowd the pan when browning the pork. If the pieces don’t all fit, cook them in batches. The flavor is a lot better if the pork is gets golden brown.
- It’s not necessary for the pork to cook through while searing. This step is just to brown the outside. There will be plenty of time for the pork to fully cook while simmering, so I don’t even check the inside at this step – just watch for that golden brown sear!
- When blending the chiles, add more liquid from the pot as needed. The texture should be like a paste or very thick smoothie consistency. See my pictures above for a visual!
- If you’re like me and don’t time the parallel steps perfectly, don’t worry. If your onions and garlic are done but your strained pepper paste is not, just turn off the heat until ready.
- Tongs are helpful after adding the hominy, too. The pot may seem very full at this step, so in my experience this is the easiest way to coat the pork and hominy in spices.
- While the pork is simmering, skim off any foam that accumulates. The foam comes from the pork proteins and the hominy as the pozole cooks. It’s fine to just leave it too, but I recommend skimming it off for a better, smoother texture in your soup. I mostly need to skim just in the first hour, after that there isn’t much.
- Yes, you really need 6 cups of broth. It seems like a lot at first compared to the other ingredients, but it cooks down.
- If your pozole soup cooks down too much, just add more broth and simmer a little. While not ideal, I’ve totally been there and it still turns out delicious.
Pozole Recipe
My Mexican pozole recipe (pozole rojo) is a flavorful soup with tender pork, hearty hominy, and blended chiles in a rich, seasoned broth.
Ingredients
Tap underlined ingredients to see the ones I use.
Ingredients:
Optional Garnishes:
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
In a medium saucepan, bring 3-4 cups of water to a boil. Remove from heat and add the dried ancho chilies. They will float. Allow them to soak for 15-20 minutes, until soft and rehydrated. Remove the ancho chiles from the pot using tongs (save the water in the pot) and place them on a cutting board. Use a knife to remove the stems and any large veins. Use the back of the knife or a spoon to scoop out the seeds.
-
Add the chiles to a blender or small food processor with 2 whole garlic cloves, a pinch of salt, and 1/2 to 2/3 cup of water from the pot. Blend until smooth. The mixture should be fairly thick, but should be fluid enough that you can strain it.
-
Strain the mixture through a small fine mesh sieve over a bowl, using the back of a spoon to press as much liquid through as possible.
-
While the chilies soak, heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the pork shoulder and sear for 2-3 minutes per side, until golden brown on the outside. Remove the pork from the pot and set aside.
-
Reduce heat to medium. Add the onions to the pot and sauté for 5-6 minutes.
-
Add the remaining 6 cloves of minced garlic and saute for an additional 2-3 minutes.
-
Return the pork to the pot. Add the ancho chili paste (that you strained in step 3), ground cumin, dried oregano, and hominy. Stir everything together to coat the pork and hominy with the spices.
-
Add the chicken broth, salt, pepper, and bay leaves. Increase heat to bring to a boil, then reduce the heat to low, cover, and simmer for 1 1/2 to 2 hours, until the pork is tender. While the pork is simmering, you may find it necessary to skim off any foam that accumulates while cooking.
-
Remove the bay leaves before serving. Serve as is or add garnishes of your choice.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 2 cups
- Tips: Check out my recipe tips above to help make this pozole recipe easier and get maximum flavor.
- Storage: Allow the pozole to cool completely, then transfer it to an airtight container and refrigerate for up to 3-4 days.
- Meal prep: You can make the ancho chile paste ahead of time and store it in the fridge. You can also chop the onions, dice the pork, and rinse the white hominy. Alternatively, make the entire soup ahead, since it reheats well.
- Reheat: You can use medium-low heat on the stovetop, or just microwave it. Like I mentioned above, I usually add some extra broth when reheating.
- Freeze: This soup keeps well in the freezer for up to 3 months. I like to freeze it in these freezer cubes, so I can thaw individual portions.
- Note on nutrition info: The serving size I have here is for a meal. You can cut it in half to serve as a starter. Nutrition info does not include optional garnishes.
📖 Want more recipes like this? Find this one and many more in my Fall Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Pozole Recipe
How To Serve It
This pozole recipe already has a good balance of macros, it’s filling all by itself, and honestly, it’s as much work as I’m willing to do for dinner most nights. 😉 So, I usually serve it all by itself, and just add toppings: cabbage, radishes, avocado, Cotija cheese, cilantro, and lime wedges… and maybe a skinny margarita if it’s the weekend.
But if you want to add something, I would start the meal with baked tortilla chips served with my easy guacamole, fresh tomato salsa, and/or queso. Or maybe a batch of Mexican shrimp cocktail or taco slaw.

Shop
My
Custom











7 Comments
Cherie
0Thank you so much !!
Maya | Wholesome Yum
0Hope you liked it, Cherie!
William
0I make this probably twice a year. I use pulled pork instead of chunks but either way it is delicious. The garnishes are important. Great for a cold weather stew around New Years.
Clayton Johnson
0Wow, what a great recipe. I grew up in southern Arizona and have eaten a lot of Pozole. Living in the northwest now, just a bit south of Canada results in not having many sources available for Pozole so I decided to make it myself. After waiting for a week for Amazon to deliver the dried chilies I used your recipe and created a really excellent Pozole. Thank you for posting your recipe, I think it will become a staple especially during the cold winters. Excellent flavors and very filling!
Ashley
0This is just the cozy comforting meal I needed today! It’s so full of flavor and though it takes a little extra time, it’s so worth it!
April
0Wow, was this ever flavorful! Even my kids gobbled it right up – it was a huge hit!
Toni
0This is really comforting! My whole family really enjoyed it!