Rinse the quinoa under cold water until the water runs clear.
In a large skillet, heat a drizzle of olive oil over medium heat and sauté the diced onion until translucent, about 3-5 minutes.
Add the minced garlic, diced red bell pepper, and corn to the skillet. Cook for another 3-4 minutes until slightly softened.
Stir in the cumin and chili powder, allowing the spices to toast for about 1 minute.
Add the rinsed quinoa and vegetable broth to the skillet. Season with salt and pepper and stir to combine everything.
Bring the mixture to a boil, then reduce the heat to a simmer. Cover and let it cook for 15-20 minutes, or until the quinoa is fluffy and liquid is absorbed.
Once the quinoa is cooked, stir in the black beans and lime juice, and adjust seasoning if needed.
Remove from heat and let it sit covered for 5 minutes to allow flavors to meld.
Serve the dish garnished with fresh cilantro.