Heat oil in a large saucepan over medium heat.
Sauté onion in oil for 5 minutes, stirring occasionally.
Add chiles, garlic, chili powder, oregano, cumin and cook for another minute.
Add tomato paste and broth and bring to a boil.
Lower heat to medium low, add cilantro and simmer for 30 minutes.
Turn the heat back up, add zucchini and squash to soup and cook for 1-2 minute, until tender crisp. Lower heat.
Heat bowls before serving to keep soup hot.
To plate, add 1/3 cup of hot rice to each bowl.
Add equal portions, corn and tomatoes.
Ladle broth, zucchini & squash into bowls and garnish with cheese and fresh cilantro. Serve immediately!