Bake pie crust per package instructions. Set aside.
Preheat oven to 400° Fahrenheit.
Prepare onion mashed potatoes (see separate recipe below).
Finely dice the vidalia onion.
While potatoes are boiling add olive oil to a sauté pan and sauté diced onion over medium heat for approximately 5-8 minutes or until tender.
Add the ground beef to the sautéed onions until browned.
Add corn to the sautéed onions and beef mixture and cook until heated through.
Salt & pepper to taste.
Make a roux for the gravy with the butter and flour.(Start your roux by melting butter in a saucepan and whisk in flour until smooth. Allow it to bubble for at least 1 minute while mixing). Bring beef broth and paste to a boil, reduce heat to low and then add the roux.
Mix in 1/3 cup of gravy into the ground beef mixture.
Add beef, gravy, onion and corn mixture to the deep dish pie crust.
Top with the onion mashed potatoes. Create peaks and designs using a fork for a nice golden brown top.
Cook for 30 minutes. If the potatoes need to be more browned, broil but watch closely until golden brown!
Let rest for 5-10 minutes. Serve by topping with gravy and enjoy!