Heat olive oil in a large skillet over medium heat.
Add garlic and red onion, stir and cook until fragrant, 1 minute.
Add quinoa, jalapeno, bell pepper, zucchini, black beans, tomatoes, corn, chili powder, cumin, salt, broth, and stir together.
Bring to a boil, then cover and reduce heat to low. Simmer until quinoa is cooked and the liquid is absorbed, about 20 to 25 minutes. You do not need to stir the quinoa as it's cooking.
Turn off the heat and allow to sit covered for 5 minutes.
Season with additional salt and pepper as needed, fluff quinoa and sprinkle with green onions.