Pre-cook your pie crust according to directions. Often, you will need to prick the crust with a fork and cook it for about 10 minutes to ensure the crust is crispy.
Preheat oven to 350°
Dice 3 - 4 tomatoes. Drain by squeezing out excess juice. Try to get the tomatoes as dry as you can, although they will still have a lot of moisture. Dice the vidalia onion. Add the tomatoes and onions to a mixing bowl. Add salt and pepper to season. Stir gently to combine.
In a second medium size mixing bowl, combine mayonnaise and cheddar cheese so it makes a thick mixture. Add ½ tablespoon chives, dried basil, ¼ tablespoon fresh basil, salt and pepper and stir gently to combine.
Pour ½ of the tomato-onion mixture into the pie crust. Top with the mayonnaise/cheese mixture. Use a spatula to spread evenly, ensuring the cheese spread coats the top evenly and touches the crust.
(***optional: top with 2 tablespoons of parmesan)
Bake the sweet tomato pie at 350° for about 25 to 30 minutes until the top is bubbly with golden brown touches. Allow the pie to cool about 10 to 15 minutes then slice and serve warm.