Pre-heat your oven to 375 degrees.
Heat the olive oil in a large skillet over medium heat.
Add in the onion and pepper. Allow to cook gently until the onions are translucent and the peppers have softened, about 10 minutes. Add in the garlic and cook 1 to 2 minutes; stir in the turmeric, cumin and paprika, and allow to cook about 2 minutes to help develop the flavours.
Pour in tomatoes and season with salt and pepper. Allow the mixture to cook about 10 minutes. Once the mixture has thickened make 4 spaces for the eggs.
Gently crack the eggs into the tomatoes. Transfer the skillet to the oven and bake until the eggs are cooked to your liking, or about 8 to 10 minutes.
Remove from the oven and garnish the pan with spoonfuls of both the fresh pesto and the Greek yogurt.
Serve with a side of crusty fresh bread.