Pozole verde recipe transforms tender pork and hominy into a vibrant, soul-warming Mexican soup that brings authentic flavors to your dinner table. This green version swaps the traditional red chile broth for a tangy, herbal base made with tomatillos, poblanos, and cilantro that tastes like comfort in a bowl.
Whether you’re craving something hearty for a cool evening or planning a festive gathering, this recipe delivers big on flavor without requiring expert-level cooking skills. Let’s get into how you can make this restaurant-quality pozole at home.
Why You’ll Love This Recipe
This pozole verde hits all the right notes with its bright, complex flavors and satisfying textures that make every spoonful exciting. The best part is how the soup actually tastes better the next day, making it perfect for meal prep or entertaining.
- Rich, tangy green sauce that balances heat with fresh herbal notes
- Tender pork that practically falls apart in your mouth
- Hominy adds a unique chewy texture you won’t find in other soups
- Customizable toppings let everyone build their perfect bowl
- Feeds a crowd without breaking your budget or your back in the kitchen
My Experience Making This Recipe
The first time I made pozole verde, I got a little nervous about blending hot ingredients, but the process turned out smoother than expected. The moment that green sauce hit the pork broth, my kitchen smelled like an authentic taqueria, and I knew I was onto something good.
My family went wild for the interactive toppings bar I set up with radishes, cabbage, lime wedges, and crispy tostadas. Even my pickiest eater, who usually avoids anything green, went back for seconds after loading up his bowl with cheese and avocado.
The leftovers became the most fought-over item in my fridge for three days straight. The flavors deepened overnight, and I found myself eating it for breakfast with a fried egg on top, which I absolutely recommend trying.
Recipe Overview
- Recipe Name: Pozole Verde
- Servings: 8
- Prep Time: 25 minutes
- Cook Time: 2 hours 15 minutes
- Total Time: 2 hours 40 minutes
- Course: Main Course, Soup
- Cuisine: Mexican
- Calories per Serving: 385
Equipment You Will Need
- Large heavy-bottomed pot or Dutch oven (at least 6 quarts)
- Blender or food processor
- Tongs for handling meat
- Fine mesh strainer
- Cutting board and sharp knife
- Large skillet for roasting vegetables
- Ladle for serving
- Measuring cups and spoons
Ingredients for Pozole Verde Recipe
For the Broth and Meat
- 2.5 pounds pork shoulder, cut into 2-inch chunks
- 8 cups chicken broth, low sodium
- 2 cans (29 ounces each) white hominy, drained and rinsed
- 1 white onion, halved
- 6 garlic cloves, peeled
- 2 bay leaves
- 1 tablespoon kosher salt
- 1 teaspoon black peppercorns
For the Green Sauce
- 1.5 pounds tomatillos, husked and rinsed
- 3 poblano peppers
- 2 jalapeño peppers
- 1 cup fresh cilantro, loosely packed
- 4 romaine lettuce leaves
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano, preferably Mexican
For Serving
- Shredded green cabbage
- Sliced radishes
- Diced white onion
- Fresh lime wedges
- Dried oregano
- Tostadas or tortilla chips
- Diced avocado
- Crumbled queso fresco
Ingredient Notes and Substitutions
- Pork shoulder: This cut provides the perfect fat content for tender, flavorful meat that doesn’t dry out during long cooking. You can substitute chicken thighs for a lighter version, though the flavor will be less rich.
- Hominy: These treated corn kernels give pozole its signature chewy texture and mild corn flavor. Canned hominy works perfectly and saves hours compared to dried, but make sure to rinse it well to remove excess sodium.
- Tomatillos: The tart, citrusy base of the green sauce that gives pozole verde its distinctive tang. Green tomatoes mixed with a squeeze of lime juice can work in a pinch, though the flavor won’t be quite as authentic.
- Poblano peppers: These mild chiles add earthy depth and just a touch of heat without overwhelming the dish. Anaheim peppers work as a substitute with similar mild heat levels.
- Romaine lettuce: This adds body and a subtle vegetal flavor to the sauce while keeping it from being too acidic. Spinach or other mild greens can substitute, though they’ll add a slightly different flavor profile.
- Mexican oregano: This variety has a more citrusy, less minty flavor than Mediterranean oregano. Regular oregano works if that’s what you have, but use slightly less as it’s more pungent.
How to Make Pozole Verde Recipe
Step 1: Prepare and Simmer the Pork
Add the pork shoulder chunks to your large pot along with the chicken broth, halved onion, garlic cloves, bay leaves, salt, and peppercorns. Bring everything to a boil over high heat, then reduce to a gentle simmer and cover partially.
Let this cook for 1.5 to 2 hours until the pork is fork-tender and shreds easily. Simmering low and slow breaks down the tough connective tissue in the pork shoulder, transforming it into melt-in-your-mouth tender meat while building a flavorful broth base.
Step 2: Roast the Tomatillos and Peppers
While the pork simmers, heat a large dry skillet over medium-high heat. Add the tomatillos, poblano peppers, and jalapeños to the hot pan.
Roast them for about 15 minutes, turning occasionally until the skins are blistered and charred in spots. Charring the vegetables adds a smoky depth that raw ingredients simply can’t provide, and it also softens them for easier blending.
Step 3: Peel and Prep the Roasted Peppers
Transfer the roasted peppers to a bowl and cover with plastic wrap or a kitchen towel for 5 minutes. The steam trapped inside will loosen the skins, making them easy to peel off.
Remove the stems, seeds, and most of the charred skin from the peppers. Leaving a bit of the char is fine and actually adds flavor, but the seeds can make your sauce bitter if you leave too many.
Step 4: Blend the Green Sauce
Add the roasted tomatillos, peeled peppers, cilantro, romaine lettuce, cumin, oregano, and 1 cup of the pork broth to your blender. Blend on high speed until completely smooth, about 1 minute.
The lettuce might seem like an odd addition, but it balances the acidity of the tomatillos and creates a smoother, more velvety texture. Adding some of the cooking broth helps everything blend smoothly and begins integrating the flavors.
Step 5: Remove and Shred the Pork
Once the pork is tender, use tongs to transfer the meat to a cutting board. Fish out and discard the onion halves, bay leaves, and any loose peppercorns from the broth.
Shred the pork into bite-sized pieces using two forks, discarding any large chunks of fat. Keeping the meat in rustic, irregular pieces rather than finely shredding it gives each bite better texture and visual appeal.
Step 6: Add the Green Sauce to the Broth
Pour the blended green sauce through a fine mesh strainer directly into the pot with the broth to catch any remaining seeds or fibrous bits. Use a spoon to press the sauce through the strainer, extracting as much liquid as possible.
Straining creates a smoother, more refined texture that coats the hominy and pork beautifully. Bring the mixture to a simmer over medium heat and let it cook for 10 minutes so the flavors meld together.
Step 7: Add Hominy and Return the Pork
Stir in the drained hominy and shredded pork, mixing everything together. Let the pozole simmer for another 15 minutes so the hominy can absorb the flavors of the green sauce.
Taste and adjust the seasoning with more salt if needed. The hominy acts like little flavor sponges, so this final simmer really makes a difference in the overall taste of your finished soup.
Step 8: Prepare Toppings and Serve
While the pozole finishes simmering, prep all your toppings and arrange them in small bowls. Slice the radishes thin, shred the cabbage, dice the onion and avocado, and cut the limes into wedges.
Ladle the hot pozole into large bowls and let everyone customize their serving with their favorite toppings. The contrast of cool, crunchy toppings against the hot, rich soup creates the perfect textural and temperature balance that makes pozole so satisfying.
Pro Tip: Always strain your green sauce for the smoothest texture possible. Those little seed bits and plant fibers might not seem like much, but they can make your broth gritty and catch in your teeth, ruining an otherwise perfect bowl of pozole.
Tips for the Best Pozole Verde Recipe
- Don’t rush the pork simmering time. Cutting it short leaves you with tough, chewy meat that ruins the whole experience, so give it the full 1.5 to 2 hours it needs.
- Char those vegetables well. The deeper the char, the more complex and smoky your green sauce will taste, so don’t baby them in the pan.
- Rinse your canned hominy thoroughly under cold water. The canning liquid has a metallic taste that will throw off your carefully balanced broth if you don’t wash it away.
- Make the pozole a day ahead if possible. Like most soups and stews, the flavors deepen and improve after sitting overnight in the fridge.
- Keep the toppings fresh and crunchy by prepping them right before serving. Nobody wants sad, wilted cabbage or brown avocado ruining their beautiful green pozole.
- Adjust the heat level by controlling how many jalapeño seeds you include in the sauce. Remove all the seeds for mild, keep half for medium, or throw them all in if you like it spicy.
Common Mistakes to Avoid
- Using pork loin instead of pork shoulder results in dry, stringy meat because lean cuts don’t have enough fat to stay moist during long cooking.
- Skipping the roasting step and using raw vegetables produces a flat, one-dimensional sauce that lacks the depth and complexity that makes pozole verde special.
- Adding the hominy too early causes it to break down and become mushy, losing that signature chewy texture that defines good pozole.
- Over-blending the sauce until it’s warm or hot creates a cooked, dull green color instead of the vibrant emerald you want. Blend quickly and add it to the hot broth instead.
- Forgetting to taste and adjust seasoning at the end means you might serve under-seasoned pozole that tastes watery and disappointing despite your effort.
Serving Suggestions
Pozole verde works beautifully as a complete meal on its own, but adding a few sides transforms it into a proper feast. The key is choosing accompaniments that complement rather than compete with the complex flavors in the soup.
- Warm corn tortillas or fresh bolillos for soaking up every last drop of that flavorful broth
- Mexican rice on the side for those who want to stretch the meal further
- A simple tomato and avocado salad dressed with lime juice to add freshness
- Chilled Mexican beer or agua fresca to balance the richness of the pork
- Tres leches cake or flan for dessert to end the meal on a sweet note
Variations to Try
- Pozole verde with chicken: Swap the pork for chicken thighs and reduce cooking time to 45 minutes for a lighter version that still packs plenty of flavor. The chicken won’t be quite as rich, but it works great for a weeknight version.
- Seafood pozole verde: Replace the meat with shrimp, fish, or a combination added in the last 5 minutes of cooking for a coastal twist. The delicate seafood flavors pair beautifully with the tangy green sauce.
- Spicy pozole verde: Add serrano peppers or increase the jalapeños to 4 or 5 for serious heat that makes your lips tingle. You can also serve with hot sauce on the side for individual heat adjustment.
- Vegetarian pozole verde: Skip the meat entirely and use vegetable broth, adding diced zucchini, mushrooms, and extra hominy for substance. The green sauce is so flavorful that you honestly won’t miss the meat.
- Pozole verde with pork and chicken combo: Use half pork shoulder and half chicken thighs for varied texture and flavor in every bite. Add the chicken 45 minutes before the pork finishes cooking so both end up perfectly tender.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free as long as you verify your chicken broth doesn’t contain gluten-containing additives and serve with corn tortillas instead of wheat-based breads. Check your spice labels too, as some contain anti-caking agents with gluten.
- Dairy-free: The base recipe contains no dairy, so just skip the queso fresco topping or substitute with a dairy-free cheese alternative. The pozole is so flavorful that you really don’t need the the cheese anyway.
- Paleo/Whole30: Omit the hominy since corn isn’t allowed on these diets, and increase the amount of pork and add compliant vegetables like cauliflower or radishes for bulk. The result is more of a green chile pork stew than traditional pozole, but it still tastes fantastic.
- Low-carb/Keto: Remove the hominy completely and increase the pork to 3.5 pounds while adding low-carb vegetables like zucchini and cauliflower. This drops the carbs significantly while keeping all that delicious green sauce flavor.
Storage and Reheating
Refrigerator
Store leftover pozole in an airtight container in the refrigerator for up to 5 days. The flavors continue developing as it sits, making day-two pozole arguably better than fresh.
- Keep the toppings separate and only add them to individual portions as you serve
- The hominy will continue absorbing liquid, so you might need to add a splash of broth when reheating
- Store in smaller portions for easier reheating if you’re feeding just one or two people
Freezer
Pozole verde freezes beautifully for up to 3 months in freezer-safe containers or heavy-duty freezer bags. Leave about an inch of headspace since the liquid will expand as it freezes.
- Freeze in portion-sized containers for quick single servings
- Label with the date and contents so you don’t play freezer roulette later
- Thaw overnight in the refrigerator before reheating for best results
- The texture of the hominy changes slightly after freezing but still tastes great
Reheating
Reheat pozole gently on the stovetop over medium-low heat, stirring occasionally until heated through. Microwaving works too, but stovetop reheating gives you better control and more even heating.
- Add a splash of broth or water if the pozole has thickened too much
- Bring it just to a simmer, not a rolling boil, to keep the pork tender
- Taste and adjust seasoning after reheating since flavors can dull slightly
- Prep fresh toppings each time you serve for the best texture and flavor contrast
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 385 |
| Total Fat | 16g |
| Saturated Fat | 5g |
| Carbohydrates | 28g |
| Fiber |

Pozole Verde
Ingredients
Equipment
Method
- Add the pork shoulder chunks to your large pot along with the chicken broth, halved onion, garlic cloves, bay leaves, salt, and peppercorns. Bring everything to a boil over high heat, then reduce to a gentle simmer and cover partially. Let this cook for 1.5 to 2 hours until the pork is fork-tender and shreds easily.
- While the pork simmers, heat a large dry skillet over medium-high heat. Add the tomatillos, poblano peppers, and jalapeños to the hot pan. Roast them for about 15 minutes, turning occasionally until the skins are blistered and charred in spots.
- Transfer the roasted peppers to a bowl and cover with plastic wrap or a kitchen towel for 5 minutes. Remove the stems, seeds, and most of the charred skin from the peppers.
- Add the roasted tomatillos, peeled peppers, cilantro, romaine lettuce, cumin, oregano, and 1 cup of the pork broth to your blender. Blend on high speed until completely smooth, about 1 minute.
- Once the pork is tender, use tongs to transfer the meat to a cutting board. Fish out and discard the onion halves, bay leaves, and any loose peppercorns from the broth. Shred the pork into bite-sized pieces using two forks, discarding any large chunks of fat.
- Pour the blended green sauce through a fine mesh strainer directly into the pot with the broth to catch any remaining seeds or fibrous bits. Use a spoon to press the sauce through the strainer. Bring the mixture to a simmer over medium heat and let it cook for 10 minutes.
- Stir in the drained hominy and shredded pork, mixing everything together. Let the pozole simmer for another 15 minutes so the hominy can absorb the flavors of the green sauce. Taste and adjust the seasoning with more salt if needed.
- While the pozole finishes simmering, prep all your toppings and arrange them in small bowls. Slice the radishes thin, shred the cabbage, dice the onion and avocado, and cut the limes into wedges. Ladle the hot pozole into large bowls and let everyone customize their serving with their favorite toppings.