In a large skillet, heat the butter over medium heat. Add the onion, garlic, and bell pepper and cook until the mixture is fragrant and the onion and pepper have begun to soften, about 5 minutes.
Add the spinach and saute until wilted, about 1 minute. Add the tomatoes, chili powder, cumin, paprika, cayenne, turmeric, salt, and pepper, and stir to combine.
Create four small wells in the tomato sauce mixture and crack the eggs into the wells. Cook until the whites are opaque and the yolks reach your desired doneness. For quicker cooking, cover the skillet until the eggs are set, 2 to 3 minutes.
Sprinkle with the chopped parsley, red pepper flakes, and more freshly ground black pepper if desired, and serve immediately.
Recipe from Lexi’s Clean Kitchen: 150 Delicious Paleo-Friendly Recipes to Nourish Your Life by Alexis Kornblum Davidson. Reprinted with permission by the author.