Cook pasta to al dente according to package directions. Drain and set aside.
Meanwhile, cook ground beef and Italian sausage in a large saucepan over medium heat, stirring and breaking up into small pieces, until no longer pink (about 7-10 minutes). Drain fat and set saucepan aside.
In a large pot over medium heat, combine marinara sauce, tomatoes, cream cheese and sour cream and cook until well blended and cream cheese is melted, stirring often.
Add the pasta and sauce to the saucepan with ground beef and mix well. Add garlic salt and Italian seasoning.
Pour into a greased 9-x-13-inch baking dish. Top with fresh mozzarella and shredded mozzarella cheese.
Bake for 20 minutes, uncovered.
Let rest for at least 5 minutes before serving. Garnish with fresh basil.
Video
Notes
Make Ahead: Prepare as directed through Step 6, but do not add the cheeses. Cover and store in the refrigerator for up to 2 days before adding the cheese and baking. Variations: You can use all ground beef or all sausage instead of a combination of meat for the sauce, or even substitute the beef for ground turkey or chicken. And while this is called Baked Ziti, you can easily change the pasta to shells, wagon wheels, penne, bow-ties or any other similar-sized pasta. Whatever shape you use, be sure to undercook it because it will finish cooking when it is baked in the oven.