If not done already; pierce the crust with a fork and par-bake in the oven at 350°F for 11 minutes.
Allow crust to cool on a cooling rack for 5-10 minutes.
Reduce oven heat to 325°F.
Slice green onions, sweet onion and tomatoes; set aside.
In a stand mixer, combine (on low speed) the pimento cheese, mozzarella and parmesan.
Spread a thin layer of the cheese mixture in the bottom of the crust.
Layer with tomatoes; then onions; sprinkle basil, salt and pepper.
Spread a second layer of the cheese mixture and layer again with tomatoes; then onions; sprinkle basil, salt and pepper.
Spread one last layer of the cheese mixture on top and sprinkle with basil and green onion.
Bake for 35 minutes or until bubbly and browned on top.
Let pie cool on a cooling rack for 15 minutes before serving.