I was sitting at work during a potluck listening to the jabber, and somebody joked that they made their lasagna from scratch. Made the cheese, the pasta, the sauce, etc. It was a joke, and everybody laughed, but I thought to myself... how tough would it be?
I mean realistically, it certainly would be more effort than assembling one from pre-made ingredients, but it is not as if those ingredients are really that difficult to pull together, particularly if you are already making them in bulk for other things.
Mozzarella is one of the easiest cheeses to make, and ricotta can be made from the leftover whey from the Mozzarella. The pasta noodles are extremely easy to make, and a good tomato sauce is also relatively a snap. Make a little Italian sausage from some grass-fed meat, and you'd have what would be an amazing meal.
One of these days, when I get stuff together to make some cheese (had the pleasure of taking an in-home class on some basics but hadn't tried it out myself), I will have to plan ahead to pull the rest together. And if I'm going to do it, I will do it in bulk so that I can freeze it all and have it set to go for dinners during the week.
Mmm.. Now I'm hungry. :-)