What You’ll Love About This Recipe
This homemade pozole recipe is perfect for cozy dinners or festive gatherings, bringing warmth and flavor to your table. You’ll love how simple it is to make while still tasting like it came straight from a kitchen in Mexico. The broth is rich and comforting, packed with tender meat and hominy for a satisfying bite. Customize it with your favorite toppings, like crunchy radishes, fresh avocado, or a squeeze of lime, to make it your own. Plus, the aroma filling your kitchen will have everyone asking when it’s ready!
Recipe

Pozole is a traditional Mexican soup made with hominy and meat, typically pork, simmered until tender and flavored with a rich, spicy broth. It’s a comforting dish often garnished with fresh toppings like lettuce, radishes, and lime.
Ingredients:
- 2 pounds pork shoulder, cut into chunks
- 1 large onion, chopped
- 6 cloves garlic, minced
- 2 dried ancho chiles, seeded and stemmed
- 2 dried guajillo chiles, seeded and stemmed
- 1 tablespoon dried oregano
- 1 tablespoon ground cumin
- 2 bay leaves
- 4 cups chicken broth
- 4 cups water
- 2 cans (15 ounces each) hominy, drained and rinsed
- Salt and pepper to taste
- Optional toppings: shredded lettuce, sliced radishes, lime wedges, chopped cilantro, diced onions
Instructions:
- In a large pot, combine pork, onion, garlic, oregano, cumin, bay leaves, chicken broth, and water. Bring to a boil, then reduce heat and simmer for 1.5 to 2 hours until the pork is tender.
- While the pork simmers, soak the dried chiles in hot water for 20 minutes until softened. Blend the chiles with a bit of the soaking liquid to form a smooth paste.
- Remove the pork from the pot and shred it into bite-sized pieces.
- Strain the broth and return it to the pot. Add the shredded pork, hominy, and chile paste. Simmer for another 30 minutes.
- Season with salt and pepper to taste. Serve hot with optional toppings.
Notes:
For a spicier broth, adjust the amount of chiles. Pozole tastes even better the next day as the flavors meld.
Equipment:
Large pot, blender, strainer
Time:
Prep time: 20 minutes
Cooking time: 2.5 hours
Cuisine:
Mexican
Serving:
6-8 servings
Nutrition
Pozole is a hearty and nutritious dish packed with essential vitamins and minerals. Here’s a breakdown of its nutritional value per serving:
| Nutrient | Amount per Serving |
|---|---|
| Calories | 350 kcal |
| Protein | 25 g |
| Carbohydrates | 30 g |
| Fat | 10 g |
| Fiber | 5 g |
| Sodium | 800 mg |
| Vitamin C | 15 mg |
| Iron | 3 mg |
What To Serve With It
When I serve pozole, I love pairing it with warm tortillas or fresh cabbage for a crunchy side. For toppings, I’ll add radishes, lime wedges, and a sprinkle of oregano to really bring out the flavors. Don’t forget a dash of hot sauce if you like it spicy—it’s the perfect finishing touch!
Side Dishes Suggestions
Because pozole’s rich, hearty flavor stands on its own, I like to keep side dishes simple and fresh. A crisp green salad with lime vinaigrette adds a revitalizing contrast, while warm cornbread or tostadas provides a satisfying crunch. Steamed rice is another classic choice, soaking up the broth beautifully. For something lighter, I’ll serve sliced avocado or jicama sprinkled with chili powder. Black or pinto beans, whether refried or whole, are always a hit, adding extra protein and a savory touch. These sides complement the soup without overpowering it, making the meal feel complete and balanced.
Topping Ideas
While side dishes round out the meal, toppings are where you can really make pozole your own. I love piling on shredded cabbage for a fresh crunch, diced radishes for a peppery bite, and creamy avocado slices to balance the spice. Don’t forget a squeeze of lime for brightness—it’s a game-changer. I also add chopped cilantro for a burst of flavor and a sprinkle of oregano for earthiness. Crushed tostadas or tortilla chips add a fun, crispy texture. If I’m feeling adventurous, I’ll throw in some sliced jalapeños for extra heat. Toppings turn pozole into a fully customized, unforgettable dish!








