If using dried posole, soak overnight in enough water to cover by two inches. If using frozen hominy you don't need to soak overnight.
Cut pork roast into large bite sized chunks. Remove excess fat as you cut.
Heat a 6 - 7 quart soup pot, or Dutch oven over medium high heat. Once the pot is hot, add the oil. Once the oil is shimmering, add pieces of pork. Don't over-crowd and sear in batches. Searing both sides. As you sear, remove the pork to a plate and continue with remaining pieces of pork.
Add all of the browned pork back into the soup pot. Add remaining ingredients. Add more water or broth if needed to cover all the ingredients.
Bring to a boil, turn down heat to a simmer and cover with a lid, leaving lid ajar.
Cook on low for 2 - 3 hours or until pork and posole are tender. If using canned Hominy, add the drained hominy once the pork is tender. Simmer for another 15 minutes.
Remove chile pods and bay leaf. If you want to take the time. Place cooked chile pods into a grinder, along with ¼ cup of the broth. Grind to a smooth consistency and return to the soup.
Ladle the posole into bowls. Pass with the cilantro, onion, jalapeño, chopped tomatoes or even some thin sliced cabbage, and lime wedges at the table. Serve with warm flour tortillas.Ladle the posole into bowls. Pass with the cilantro, onion, jalapeño, chopped tomatoes or even some thin sliced cabbage, and lime wedges at the table. Serve with warm flour tortillas.