Bring 6 cups of water to a boil in a medium pot. Peel and quarter the onion and peel the garlic cloves. Wipe the chilies clean, and remove their stems. De-seed them by shaking the seeds out or breaking them apart.
Add the onions, garlic, and chilies to the boiling water. Lower the heat to medium and cover the pot. Let it cook for about 10 minutes until everything has softened. Let it cool for a few minutes.
Meanwhile, drain and rinse the jackfruit really well. Remove any seeds that you see. Place a large pot over medium-high heat and add the olive oil. Add the jackfruit and sauté it for 10 minutes until the edges are crispy and browned. Mash the jackfruit into smaller pieces as it cooks.
Transfer the onion, garlic, and chilies to a blender along with 1 cup of the water they were boiled in. Blend it into a smooth, velvety sauce.
Pour the sauce through a mesh strainer into the large pot with the jackfruit. Use a spoon and up to 1 cup of the chili-onion water to push the sauce through. Discard any pulp collected by the strainer and the rest of the water used for boiling. You can skip the strainer step if your blender is very powerful.
Stir in the remaining ingredients (dried herbs, seasoning, hominy, and broth). Turn the heat to medium-low and cover the pot. Simmer the jackfruit pozole for 30-40 minutes or until the hominy is soft.
Prepare the toppings as the posole cooks. Discard the bay leaves from the soup, add toppings, and enjoy!