Heat oven to 375°. Coat a 9" x 13" baking dish with nonstick cooking spray; set aside.
In food processor, process corn until smooth. Add 1/2 cup of the parmesan, the yogurt, basil and salt and pepper to taste. Process for 1 minute; set aside.
Heat 1 tablespoon of the olive oil in a large skillet over medium heat. Add beef to pan and cook, stirring, for 8 minutes or until no longer pink. Remove beef from skillet.
Add remaining tablespoon olive oil, onions and garlic to skillet and cook over medium heat, stirring often, for 5 to 7 minutes or until softened. Stir in zucchini, olives, raisins, paprika, cumin and additional salt and pepper to taste. Cover and cook for 10 minutes or until zucchini is tender. Stir reserved beef into skillet. Pour skillet contents into prepared baking dish, then layer eggs over top.
Pour reserved corn purée over beef mixture in baking dish. Sprinkle with remaining 3 tablespoons Parmesan. Bake for 35 to 40 minutes or until casserole is golden brown.