Макароны отварить в подсоленной воде до готовности, затем откинуть на дуршлаг.
Лук очистить, мелко нарезать и обжарить вместе с фаршем на растительном масле до готовности. Посолить, поперчить.
Сыр натереть на крупной терке. Помидоры разрезать пополам и нарезать кусочками. Яйца взбить с солью и перцем.
Смешать обжаренный фарш с готовыми макаронами. Выложить полученную массу в форму для запекания, смазанную растительным маслом и полить взбитыми яйцами. Сверху выложить слой помидоров и посыпать все тертым сыром.
Запекать в духовке в течение 30 минут при температуре 180 градусов.