In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for another minute.
Add the quinoa, vegetable broth, cumin, coriander, turmeric, cayenne pepper, and a pinch of salt. Bring to a boil, then reduce heat to low, cover, and simmer for about 15 minutes or until the quinoa is cooked and the liquid is absorbed.
Once cooked, fluff the quinoa with a fork and stir in the red bell pepper, chopped spinach, cherry tomatoes, and cilantro. Adjust seasoning with salt and pepper, and serve warm.