Preheat the oven to 350 degrees F.
Butter a 9x9” (2-quart) baking dish with 1 tablespoon of butter or spray with nonstick spray, such as Pam. Set aside.
Make the Panko Topping. In a medium bowl, combine the topping ingredients together until all the panko is coated. Set aside.
Make the Squash Filling. Melt the butter and oil in a large shallow skillet over medium heat.
Add the squash and onions to the pan. Season with a pinch of salt and pepper to taste. Cook until the vegetables are beginning to soften and the liquid has evaporated, approximately 12 to 15 minutes. (If the veggies are softening and there is more than a tablespoon of liquid in the skillet, drain it off in a colander or with a flat strainer.)
In a medium bowl, combine the eggs, mayo, yogurt, fresh garlic, paprika, garlic powder, onion powder, all-purpose seasoning, and any additional salt and pepper to taste.
Pour the squash into the mayo mixture and gently combine.
Scrape the mixture into the greased baking dish. Evenly sprinkle the Panko Topping over the top.
Bake in the oven for 20 to 25 minutes, until the edges are bubbling, and the topping is nicely browned.
Remove from the oven and serve very warm.