Drizzle olive oil into a nonstick skillet over medium heat. Add spinach and tomatoes and cook until the spinach just begins to wilt. Meanwhile, whisk together eggs and water until foamy. Pour eggs into skillet with spinach.
Do not stir the eggs until the sides have begun to turn a lighter shade than the rest of the eggs and have begun to gently pull away from the buttered edges of the pan. Using a silicon spatula or a wooden spoon, gently pull the eggs toward the center of the skillet, bringing large curds with you as you do so. The edges here you pulled the eggs toward the center will quickly fill with uncooked egg mixture.
Continue to pull the curds toward the center of the entire skillet and gently stir the eggs until there is no more visible uncooked eggs. Stir eggs gently and remove from heat. Be sure not to leave eggs on the heat too long as they can quickly overcook and become dry and rubbery.