Preheat oven to 350°F on bake. Finely chop onion, garlic, and basil, and place aside.
Boil the pasta in water and season it with salt. Once the pasta is cooked, follow the instructions on the package. After this, the pasta is cooked, drain off the water, and place in a bowl.
Heat olive oil in a saucepan and heat your onion on medium heat to start cooking the pasta sauce. Take care not to burn the onions.
Stir in both cans of crushed tomatoes.
Stir in the basil and garlic.
Mix in salt, black pepper, seasonings, and Italian seasoning. Stir.
Mix all four kinds of cheese in a pan. Stir until cheese is melted.
Mix pasta and pasta sauce.
Pour pasta into a large baking dish. Cover with foil and add the basil and mozzarella cheese leftovers.
Bake the pasta for 25 minutes, or until the cheese is melted.