Anna a native Greek stayed with our family for a couple of weeks while ministering at our church. She prepared Moussaka for us. She also put several in the freezer along with other Greek goodies before she left.
In hot butter in 4 quart Dutch oven, saute` onion, chuck or lamb and garlic, stirring until brown, 10 minutes. Add herbs, spices and tomato sauce; bring to boil, stirring often. Reduce heat; simmer uncovered, 1/2 hour.
Halve unpared eggplant lengthwise; then slice across into 1/2 inch thick slices. Place in broiler pan; sprinkle lightly with salt. Brush lightly with melted butter. Broil 4 inches from heat, 4 minutes per side, or until golden.
In a medium saucepan melt butter; remove from heat and stir in flour, salt and pepper. Add milk gradually. Bring to a boil, stirring until mixture is thickened. Remove from heat. In a small bowl, beat eggs with a wire whisk. Beat in some hot cream sauce to eggs; return mixture to saucepan. Mix well and set aside.
4Preheat oven to 375-degrees.
In the bottom of 9"x13" baking dish, layer 1/2 of the eggplant, overlapping slightly. Sprinkle with 3 tablespoons grated Parmesan.
6Stir bread crumbs into meat sauce; spoon over eggplant in casserole, sprinkle with 3 tablespoons cheese. Layer rest of eggplant, overlapping as before. Pour cream sauce over all. Sprinkle top with remaining cheese.
7Bake 35-40 minutes or until golden brown and top is set. If desired, brown top a little more under broiler for 1 minute; cool slightly to serve. Cut into squares.