Preheat a 4 quart pot over medium heat. Saute onion in olive oil with a pinch of salt for about 5 minutes, until translucent. Add garlic and saute with the onions for a few seconds. Then add tomato, cumin, oregano and red pepper flakes and cook for a minute or so, just to break down the tomatoes a bit.
Add quinoa, carrots and bay leaves, and then pour in 2 cups of the broth. Cover and bring to a boil. Let boil for 5 minutes or so, until al dente (that’s mostly tender with a little bite.)
Add the remainder of the broth, the black beans with their cooking liquid, and the cilantro. Cover and bring to a boil, then remove the lid, lower heat to a simmer and cook for 10 more minutes or so, to cook the quinoa the rest of the way.
Taste for salt and seasonings and let sit for 10 minutes or so to allow the flavors to marry. Remove bay leaves and serve topped with crushed tortillas, avocado and cilantro.