In a large, heavy pan, brown beef and onion in the oil. Add remaining 8 sauce ingredients and simmer, uncovered, for about 30 minutes. Cook lasagna noodles as directed. In a 13x9-inch pan, spread about 1 cup of sauce. Then layer noodles, sauce, cottage cheese, mozzarella, Parmesan, hard-boiled eggs, and zucchini, ending with sauce, mozzarella, and Parmesan. Bake at 350 degrees F for 40 to 50 minutes, until bubbling.