Rinse quinoa under cold water until water runs clear.
In a medium saucepan, combine rinsed quinoa and vegetable broth. Bring to a boil.
Reduce heat to low, cover, and simmer for about 15 minutes, or until liquid is absorbed and quinoa is tender.
In a large skillet, heat olive oil over medium heat. Add garlic and onion, and sauté until onions are translucent.
Stir in black beans, diced tomatoes, and corn until well combined.
Add cooked quinoa, chili powder, cumin, and salt. Stir to blend all ingredients.
Cook for an additional 5 minutes, allowing flavors to meld together.
Remove from heat, mix in lime juice, and sprinkle with fresh cilantro before serving.