Bring a small pot of water to a simmer over high heat. Lower temperature to medium.
Break eggs, one at a time into a small dish or ramekin. Carefully add eggs, one at a time to water.
Cook eggs until white are set and yolk begins to thicken, 3-5 minutes, then use a slotted spoon to carefully remove.
Transfer eggs to a small plate lined with a paper towel to drain and set aside.
Combine yogurt and lemon juice in a bowl and whisk until smooth, set aside.
Heat olive oil in a large skillet over medium heat. Add garlic, red pepper flakes and paprika and cook, stirring constantly for 30 seconds. Add spinach and cook until wilted and coated in garlic chili oil.
To serve, divide Greek yogurt mixture evenly between two shallow bowls.
Top each bowl with half of the spinach mixture and nestle an egg in the center. Garnish with tomatoes and basil.
Season to taste with salt and pepper and serve immediately with toasted 7-grain bread.