01 - Cook quinoa according to package instructions if not already prepared. Fluff the cooked grains with a fork and set aside, keeping warm for assembly.
02 - Heat 1 teaspoon olive oil in a medium skillet over medium heat. Add the finely chopped red onion if using and sauté until softened and translucent, approximately 2 minutes.
03 - Add the rinsed chickpeas to the skillet along with ground cumin, smoked paprika, ground turmeric, and chili flakes. Stir thoroughly to coat the chickpeas evenly with spices. Cook for 3-4 minutes until warmed through and slightly crisped on the exterior. Season with salt and black pepper to taste. Remove from skillet and set aside in a separate bowl.
04 - In the same skillet, add the remaining 1 teaspoon olive oil. Add the chopped spinach and sauté until just wilted, about 1 minute. Stir in the diced tomato and continue cooking for an additional minute until the tomato is slightly softened. Remove from heat.
05 - Prepare the eggs according to your preference: fry until the whites are set with a runny yolk, poach for 3-4 minutes, or soft-boil for 6-7 minutes. Keep warm until serving.
06 - Divide the warm quinoa evenly between two bowls. Arrange the sautéed spinach and tomato mixture on one side of each bowl. Spoon the spiced chickpeas alongside. Top each bowl with a freshly cooked egg. Drizzle with fresh lemon juice, sprinkle with crumbled feta cheese if desired, and garnish generously with fresh parsley or cilantro.
07 - Serve the breakfast bowls immediately while hot, allowing the diner to break the egg yolk and mix components together for optimal flavor integration.