Make meatballs with half very lean ground beef and half Italian sausage. I also use home made sour dough bread crumbs and season well with Italian seasoning, lots of garlic and parmesan cheese.
Cook pasta and drain well.
Cook mushrooms and spinach in evoo and sprinkled with Italian seasoning.
Mix the sour cream, ricotta, eggs, cream cheese, 1/2 c. grated mozzarella, 1/4 c. parmesan, the spinach and mushroom mixture with evoo and pasta. Season with course ground black pepper and salt to taste.
Start with 1 cup. pasta sauce in bottom of large deep pan. Top with all the meat balls. Add a layer of parmesan cheese and the drained Italian tomatoes. Next all of the pasta mixture with the chopped basil over the pasta mixture. End with all the pasta sauce, remaining parmesan cheese and lastly the remaining mozzarella cheese.
Bake in 350 degree oven for 55 min. or till hot and bubbly.