Spray a 10-inch Spring-form pan with non-stick cooking spray.
In a large pot of salted water, cook spaghetti until al dente, according to package directions.
Meanwhile, in a large skillet, over medium-high heat, cook and crumble the ground beef or turkey. Add the onion, garlic, salt and pepper. Cook until beef or turkey is browned. Drain grease.
Add the crushed tomatoes, tomato sauce, basil and oregano to the meat mixture. Season with more salt and pepper if needed. Bring to a boil, reduce heat to low, and simmer while you prepare the pasta.
When spaghetti noodles are done cooking, drain and return to the pot. Add the cream cheese to hot noodles, and toss until cream cheese is almost melted. Stir in ricotta cheese, 1/2 cup of Parmesan cheese, and 1/2 cup Mozzarella cheese to noodles. Stir in 2 cups of the meat sauce into the noodles.
Pour mixture into the Spring-form pan. Press noodles evenly into the pan. Sprinkle the remaining 1/4 cup Parmesan and 1/4 cup Mozzarella over the top.
Bake at 350 degrees for 18 to 20 minutes, or until hot and bubbly and cheese is melted. Remove from oven, and let stand 10 minutes before slicing. Top each slice with meat sauce and a sprinkling of parmesan cheese. Enjoy!