Heat olive oil in a large enameled cast iron pot over medium-high heat. Once oil is hot add onion and saute until translucent, about 4 minutes. Add garlic and saute 1 minute longer.
Step 2
Add in diced tomatoes, tomato sauce, cooked quinoa, vegetable broth, green chiles, chili powder, cumin, cocoa, paprika, sugar, coriander, cayenne pepper and season with salt and pepper to taste.
Step 3
Bring mixture just to a boil, then reduce heat to a simmer, cover pot and allow to simmer 30 minutes.
Step 4
Add in all kidney beans, black beans, corn, cilantro and lime and cook until heated through. Serve warm with optional toppings and sides (cheddar, sour cream, diced avocados and tortilla chips).