Heat a shallow skillet to medium-hot. Once hot, toast the guajillo chilies 20-30 seconds on each side until fragrant. Be VERY careful not to burn.
Once toasted, soak the guajillo chilies in 3 cups boiled water for 15-20 minutes. After soaking, gently remove the stems, seeds and membranes from the chilies. Reserve 1 ½ c. of the soaking water.
In a large stockpot, heat 2 T. of olive oil until shimmering. Add the onions and reduce the heat to medium-low. Allow to cook for 8-10 minutes, stirring occasionally until the onions become golden brown. Increase the heat to medium, then add the garlic, tomato paste, oregano and cumin and allow to cook for 3-5 more minutes.
Add the soaking water, the fresh water, salt (I added a full T. of salt, but I recommend adding it gradually and seasoning to taste) and 2 bay leaves and allow to simmer for 10-15 minutes.
Remove the bay leaves and, using an immersion blender, blend the chilies and other ingredients into a thick, red sauce.
Add the vegetable broth, hominy, fresh lime juice and (optional) red kidney beans. Simmer until hot.
Serve topped with fresh cilantro, sliced radishes, avocado, purple cabbage and fresh limes.