Rinse the quinoa thoroughly under cold water to remove any bitterness.
In a large pot, bring the quinoa and 2 cups of water to a boil.
Reduce the heat to low, cover, and let it simmer for about 15 minutes, or until the quinoa is tender and the water is absorbed. Set aside.
In a large pot, heat the vegetable oil over medium heat.
Add the finely chopped onion and minced garlic. Sauté until the onion is soft and translucent.
Add the chopped tomatoes, diced carrots, diced potato, and chopped cabbage to the pot. Cook for about 5 minutes, stirring occasionally.
Pour in the vegetable or chicken broth.
Stir in the ground cumin, ground black pepper, ground paprika, and salt.
Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 15-20 minutes, or until the vegetables are tender.
Stir in the cooked quinoa and green peas.
Continue to simmer for another 5-10 minutes, allowing the flavors to meld together.
Taste the soup and adjust the seasoning with additional salt and pepper if needed.
Ladle the quinoa soup into serving bowls.
Garnish with freshly chopped cilantro or parsley.
Enjoy your meal!