In a large saucepan over medium heat, cook beef, onion and garlic until meat is no longer pink; drain. Add the next seven ingredients; bring to a boil. Reduce heat; cover and simmer for 10 minutes. Stir in macaroni, spinach, eggs, cheese and bread crumbs.
Pour into a greased 13-in. x 9-in. baking dish. Sprinkle with Parmesan cheese. Cover and bake at 350° for 30-35 minutes or until bubbly. Let stand for 10 minutes before serving. Yield: 10-12 servings.