In mixer, blend butter and slowly add flour, salt, and sugar until mixture comes together; add ice water and mix untill dough forms a ball. Refrigerate in plastic wrap one hour. Roll out on a lightly floured surface; bake on half-sheet tray at 350 degrees F for five-to-seven minutes. Cool.
Combine eggs, cream, spinach, onion, tomatoes, cheese, salt, and pepper; mix well. Pour over cooled dough 3/4 to the top of sheet pan. Bake at 350 degrees F for approx. 10 minutes (or until eggs are solid when pan is shaken). Remove from oven, punch out with cutter; serve immediately.