The Best Homemade Pozole Recipe

Savor the rich flavors of authentic pozole; discover the secrets to crafting this Mexican classic in your own kitchen.

Share your Recipe

What You’ll Love About This Recipe

This homemade pozole recipe brings warmth and flavor to your table, perfect for cozy nights or festive gatherings. You’ll love how simple it is to make, with easy-to-find ingredients and step-by-step instructions. It’s packed with juicy meat, hearty hominy, and a rich broth that’s both comforting and satisfying. Plus, it’s customizable—top it with your favorite fresh veggies, herbs, and a squeeze of lime for a burst of flavor. It’s a dish that feels like a hug in a bowl, sure to become a family favorite.

Recipe

traditional mexican pork soup

Pozole is a traditional Mexican soup known for its rich flavors and hearty ingredients. It’s a comforting dish often enjoyed during celebrations and family gatherings. This recipe guides you through making a delicious homemade pozole from scratch, using tender pork, hominy, and a flavorful broth infused with spices and herbs.

Ingredients:

1 kg pork shoulder, cut into chunks

1 kg pork bones (optional for added flavor)

2 cups dried white hominy (or 4 cups canned hominy, drained and rinsed)

1 large onion, chopped

4 garlic cloves, minced

2 bay leaves

1 tbsp dried oregano

1 tsp cumin

1 tsp smoked paprika

Salt and pepper to taste

4 cups chicken or pork broth

4 cups water

4 dried ancho chiles, stems and seeds removed

2 dried guajillo chiles, stems and seeds removed

1 cup hot water (for soaking chiles)

2 tbsp vegetable oil

To serve: shredded cabbage, radishes, lime wedges, cilantro, avocado, and tortillas

Instructions:

  1. If using dried hominy, soak it overnight in water. Drain and rinse before cooking.
  2. In a large pot, add pork shoulder, pork bones, hominy, onion, garlic, bay leaves, oregano, cumin, smoked paprika, salt, and pepper. Pour in the broth and water. Bring to a boil, then reduce heat and simmer for 2–3 hours, or until the pork is tender and hominy is soft.
  3. While the soup simmers, prepare the chile sauce. Heat vegetable oil in a skillet over medium heat. Toast the dried chiles for 1–2 minutes until fragrant. Remove and soak them in hot water for 20 minutes. Blend the soaked chiles with some of the soaking liquid until smooth. Strain the sauce through a fine mesh sieve.
  4. Once the pork is tender, remove the bones and shred the meat. Stir the chile sauce into the soup and simmer for another 15 minutes.
  5. Serve hot with shredded cabbage, radishes, lime wedges, cilantro, avocado, and tortillas on the side.

Notes:

  • Adjust the amount of chiles based on your spice preference.
  • For a quicker version, use canned hominy and pre-cooked pork.

Equipment:

Large pot, blender or food processor, fine mesh sieve, skillet

Time:

Prep time: 30 minutes

Cooking time: 3 hours

Cuisine:

Mexican

Serving:

6–8 servings

Nutrition

Pozole is a nutrient-rich dish that provides a balance of protein, vitamins, and minerals. Below is the nutritional breakdown per serving.

NutrientAmount per Serving
Calories300 kcal
Protein20 g
Carbohydrates25 g
Fat10 g
Fiber5 g
Sodium800 mg

What To Serve With It

I love serving pozole with fresh side dishes, like warm tortillas or a crisp salad, to balance its rich flavors. Don’t forget the toppings—I always set out radishes, lime wedges, and chopped cilantro so everyone can customize their bowl. A sprinkle of crushed chiles adds just the right kick, making each bite even more delicious.

Side Dishes

When you’re serving up a big bowl of homemade pozole, you’ll want sides that complement its rich, comforting flavors without stealing the spotlight. I love pairing it with warm, soft corn tortillas or tortilla chips for a little crunch. A simple side of Mexican rice, flavored with tomato and garlic, balances the stew perfectly. Refried beans are another go-to— they’re creamy and hearty, adding a satisfying depth. For something fresh, I’ll whip up a quick cabbage salad with lime and cilantro. These sides keep the meal balanced and let the pozole shine, making every bite feel complete.

Toppings & Garnishes

Toppings and garnishes are where the fun really begins—they let you make each bowl of pozole uniquely yours. I love piling on shredded cabbage for crunch, radish slices for a peppery bite, and creamy avocado for richness. A squeeze of lime brightens everything up, while chopped cilantro adds fresh flavor. Don’t forget the tostadas for dipping or crumbling right into the bowl! For heat, I go for diced onions soaked in lime juice or a spoonful of salsa. Sometimes, I’ll even add a sprinkle of queso fresco. The best part? You can mix and match until it’s perfect for you.

Share your Recipe