Place boiling water and tomatoes in a bowl. Cover and let stand 10 minutes or until tender.
Drain well; finely chop.
Heat oil in a small nonstick skillet over medium-low heat.
Add garlic; cook for 1 minute, stirring constantly.
Combine the milk and eggs in a bowl, stirring with a whisk. Stir in tomatoes, garlic, 1/2 cup mozzarella, 1 tablespoon Parmesan, basil, salt, and pepper.
Place bread in a shallow 1 1/2-quart casserole coated with cooking spray.
Pour milk mixture over bread, gently stirring to coat.