Fit the piecrust into a 9-inch deep-dish tart pan, then prick the bottom and sides of the piecrust with a fork.
Bake the piecrust at 425°F for 10 minutes.
Remove it from the oven and set it aside.
In a large skillet, sauté the chopped bell pepper, onion, and minced garlic in hot olive oil for about 5 minutes or until they become tender.
Stir in the chopped basil.
In a large bowl, whisk together the eggs and the next 3 ingredients: half-and-half, salt, and black pepper.
Stir in the sautéed vegetables and the shredded cheeses.
Pour this mixture into the prepared pie crust.
Top the pie with the tomato slices.
Bake the pie at 375°F for 45 to 50 minutes or until it is set, making sure to shield the edges with strips of aluminum foil after 30 minutes to prevent excessive browning.
Allow the pie to stand for 5 minutes before serving