Heat coconut oil in a big saucepan/pot over medium-high heat.
Add garlic, celery, carrot, spring onion, and bell pepper. Sauté for 1 minute.
Stir in the quinoa, vegetable broth/water, kidney beans, corn, tomatoes, cumin, cayenne, sugar and salt.
Bring to a gentle boil and reduce to simmer.
Cover and cook for 20-25 minutes. The liquid should be fully absorbed.
Remove from the heat and add parsley/cilantro, avocado, spinach, and lime juice. Give it a good stir and season to taste.
Top with cashew cream or sour cream.