Created by gkwillow on January 22, 2012
Step 1: In a large skillet, cook beef, onion and garlic over medium heat until meat is no longer pink; drain. Stir in the tomato sauce, water and seasonings. Cover and simmer for 10 minutes, stirring occasionally.
Step 2: Cook macaroni and drain. In a large bowl, combine the macaroni, egg and Parmesan cheese; set aside.
Step 3: For sauce, in a large saucepan, melt butter; stir in flour and cinnamon until smooth. Gradually add milk. Bring to a boil over medium heat; cook and stir for 2 minutes or until slightly thickened. Remove from the heat. Stir a small amount to hot mixture into eggs; return all to pan, stirring constantly. Stir in cheese. ? .
Step 4: In a greased 3-qt. baking dish, spread half of the macaroni mixture. Top with beef mixture and remaining macaroni mixture. Pour sauce over the top. Bake, uncovered, at 350° for 45-50 minutes. Let stand for 5 minutes before serving.