Preheat oven to 400 degrees Fahrenheit.
Quarter the tomatoes and onions, and place on baking sheet along with the jalapeños. Drizzle with oil, salt, pepper and roast for 30-45 minutes. (roast until edges of onions/tomatoes begin to slightly char).
Remove veggies from oven and place in blender along with gaujillo chilis (stem removed). Blend until smooth (add splash of water if needed).
In a heavy bottom pot, over medium heat, add 2 tbsp of oil, garlic, scallions and cilantro. Cook for 1-2 minutes and add the ingredients from the blender. Add ancho chili powder, salt, pepper, cumin powder, paprika, few dashes hot sauce and continue to cook for 5-7 minutes, stirring constantly over medium/low heat.
Add chicken broth and bring to boil. Simmer for 5-7 minutes.
Remove from heat and garnish with shredded cheese, sour cream, lime wedges, cilantro, scallions and jalapeños!
