Start by rinsing the quinoa under cold water. This helps remove the natural coating called saponin, which can make quinoa taste bitter or soapy. Soak it in water for 30 minutes or a minimum of 15 minutes.
Drain canned beans, rinse them with water, and let them sit in a colander.
In a large pot, heat the olive oil over medium heat.
Add the chopped garlic, and onion. Cook until it becomes translucent, about 1 – 2 minutes or only to release its aroma.
Stir in the chopped bell pepper, chilli, corn kernels, and tomato paste. Cook for 2 – 3 minutes, allowing the vegetables to start softening.
Add the ground spices, salt, and pepper. Stir well to coat the vegetables with the spices.
Add the soaked quinoa and beans to the pot. Stir everything together to ensure the quinoa is well mixed with the vegetables and spices. Add the vegetable stock to the pot. Taste, and adjust the seasoning with more salt and pepper if needed.
Reduce the heat to low, cover the pot, and let it simmer for about 20 minutes. The quinoa should absorb all the liquid and become light and fluffy.
After 20 minutes, check the quinoa for doneness – if it’s cooked and the liquid is absorbed, remove the pot from the heat.
Stir in the lime juice and chopped cilantro. Gently combine, cover and let Mexican quinoa rest for 5 minutes before serving.
Serve Mexican Quinoa warm with toppings of choice.