In a stock pot, brown your beef over medium heat. Remove from pot and set aside.
Add onions to the stock pot and cook until soft and translucent, about 5 minutes.
While the onions cook, add tomato sauce to your food processor with the poblano peppers. Blend until smooth & set aside.
Add beef back to the pot along with garlic, tomato paste, and spices and cook until garlic is soft and spices are fragrant and toasted, about 3 minutes.
Add your tomato and poblano blend to the pot, along with chicken broth, corn, hominy, zucchini, and green chilies.
Bring to a boil, then reduce to simmer for 15 minutes.
To serve, top with a squeeze of lime, cilantro, sour cream, and avocado.