Before you begin, place the guajillo peppers in a shallow dish and cover with hot water. Sit for 15-20 minutes then seed and chop.
In a large skillet over medium high heat, sauté the diced onion and peppers in a couple of drizzles of vegetable oil. Season lightly with seasoned salt and black pepper.
Sauté for 2-3 minutes until softened and beginning to brown then add the minced garlic. Sauté for 1 minute.
To the skillet add the pureed tomatoes, diced tomatoes and chiles, chicken stock, cilantro, cumin, chili powder, seasoned salt, ancho chili powder or paprika and black pepper. Lower the temperature and continue to simmer, gently bubbling, uncovered for 40-45 minutes to reduce and thicken. Stir periodically.
After reducing, add the juice of 1 lime. Ladle the mixture into a stand blender or use an immersion blender. Pulse to blend until smooth.
Cool and freeze or serve over huevos rancheros, homemade enchiladas or as a taco sauce.