In a large skillet, brown beef and garlic over medium heat until no longer pink. Drain.
Stir in tomatoes and taco sauce. Transfer beef mixture to a large bowl.
In a separate small bowl, combine soup, eggs, cottage cheese, and taco seasoning.
Return about 1 cup of meat sauce to the skillet and spread into an even layer. Add a layer of cottage cheese mixture on top, another 1 cup of meat sauce, and half of the noodles (you will need to break the noodles to fit in your skillet). Repeat layers of cottage cheese mixture, meat sauce, and noodles. Top with any remaining meat sauce.
Bring to a boil. Reduce heat, cover, and simmer for 15-17 minutes or until noodles are tender.
Remove from heat. Sprinkle with shredded cheese, cover, and allow to sit for about 2 minutes (or until cheese is melted). If you want to get a crusty browned cheese on top, you can place the entire skillet under the broiler for a few minutes – just make sure that you are using an oven-proof skillet!