Heat oven to 400 degrees F. Heat oil in medium skillet over medium-high heat.
Add garlic to skillet and cook 1 minute. Add the tomatoes, salt and pepper and simmer for 3 minutes. Add the spinach and cook until it begins to wilt, about 1 minute. Transfer to a 2 quart baking dish.
Beat egg whites until foamy, about 30 seconds, then pour them over the spinach mixture. Carefully place the whole egg yolks on top.
Bake until the whites are set, about 20-22 minutes.
Divide among individual plates. Add dollops of the cream cheese, if desired.