Cook spaghetti according to package directions, omitting salt and fat. Drain well
Combine eggs and next 4 ingredients in a large bowl; beat well with a whisk. Add spaghetti, tomato, garlic, and basil; stir well.
Coat a large ovenproof nonstick skillet with cooking spray; melt butter in pan over medium heat. Add egg mixture. Cook, uncovered, 13 minutes or until top is almost set. Sprinkle with cheese.
Wrap handle of pan with foil; broil 4 to 5 minutes or until set. Cut into wedges.