I always start by straining the eggs. It keeps the whites from spreading and ensures a silky poached texture. Crack each egg into a strainer for a few seconds, then transfer to a small bowl ready for poaching.
Bring water to a gentle simmer with a splash of vinegar. Create a small whirlpool and lower the eggs in. Poach for four minutes for a perfectly runny yolk, then lift with a slotted spoon onto a paper towel.
Heat olive oil in a small pan over medium heat. Add cumin seeds, smoked paprika, and chili flakes, cooking just until fragrant, about 30 seconds. Pour into a bowl and set aside.
Spread yogurt in a shallow bowl, then arrange tomatoes and onions on one side. Place the poached eggs in the center and drizzle with cumin chili oil. Sprinkle with fresh cilantro and a pinch of salt, then serve with crusty bread.