01 - Rinse farro thoroughly under cold running water. Combine farro, water, and salt in a medium saucepan. Bring to a rolling boil, then reduce heat to low, cover, and simmer for 20 to 25 minutes until grains are tender yet slightly chewy. Drain any remaining liquid and set aside.
02 - While the farro simmers, warm 1 tablespoon of olive oil in a large skillet over medium heat. Add the finely chopped shallot and minced garlic, sautéing for about 2 minutes until softened and fragrant.
03 - Stir in the halved cherry tomatoes, dried oregano, black pepper, and red pepper flakes if using. Cook for 3 to 4 minutes, allowing the tomatoes to soften and begin blistering slightly.
04 - Add the chopped spinach to the skillet and toss gently for approximately 2 minutes until fully wilted. Remove the pan from heat and set aside.
05 - Heat the remaining 1 tablespoon of olive oil in a separate nonstick skillet over medium heat. Crack the eggs directly into the pan and cook to your preferred doneness. Sunny-side up or over-easy works best for this bowl.
06 - Divide the cooked farro evenly between two serving bowls. Layer the spinach and tomato mixture over the farro, then crown each bowl with a freshly cooked egg.
07 - Finish with a generous sprinkle of crumbled feta cheese and torn fresh basil leaves if desired. Serve immediately while warm.