In large non-stick skillet, heat oil over medium high heat. Add onions. Once onions begin to brown reduce heat to low. Continue to cook onions until soft and caramelized. This should take a total of 20-30 minutes.
Roll dough out. Spread pesto. Layer remaining ingredients and onions over sauce.