Preheat oven to 350 degrees F. Spray a 9x13-inch baking dish with cooking spray. Set aside.
In a large skillet, cook & crumble ground beef and garlic over medium-high heat until no longer pink. Drain any grease. Stir in spaghetti sauce. Remove from heat.
Meanwhile, cook spaghetti noodles in a large pot of water according to package directions. Drain water and then place hot noodles back into the empty pot. Add cream cheese, Italian seasoning and dried basil to noodles. Stir and combine until cream cheese has melted and noodles are all coated.
Spread a small amount of meat sauce evenly in the bottom of the baking dish. Pour in noodles and spread out evenly. Pour the meat sauce mixture evenly over the tops of noodles and then sprinkle evenly with both cheeses.
Bake, uncovered, for 25 to 30 minutes or until hot and bubbly. Let stand 10 minutes before cutting into squares and serving. Enjoy!