lasagna includes tomato sauce, while moussaka is made with meat sauce without tomato. moussaka includes eggs, while lasagna doesn't. also, moussaka is usually drier than lasagna.