Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion and cook until softened, about 5 minutes. Add minced garlic and cook for another minute until fragrant.
Stir in quinoa, black beans, corn, diced tomatoes, cumin, chili powder, garlic powder, oregano, and salt.
Pour in vegetable broth and bring to a boil.
Reduce heat to low, cover, and simmer for 15-20 minutes, or until the quinoa is cooked and the liquid is absorbed.
Remove from heat and let it sit for 5 minutes before fluffing with a fork.
Taste and adjust seasonings as needed. Serve hot, garnished with your favorite toppings.