Preheat oven to 350°F. Prepare 9 x 13 inch baking dish by spraying lightly with cooking spray.
In a large mixing bowl, combine all ingredients, reserving 1/2 cup of mozzarella cheese to put on top of the pasta.
Place in prepared baking dish and top with remaining mozzarella cheese. If you prefer the top of the casserole to be softer and not browned, cover the pan with foil sprayed lightly with cooking spray while baking.
Bake until heated through and cheese is melted, about 25 minutes.
Video
Notes
Any type of pasta can be used, including leftover pasta. If desired, choose whole wheat or gluten-free pasta. If using uncooked pasta, allow an extra 15 minutes to make this recipe as you'll need to cook pasta in boiling water before continuing with recipe.
Recipe is easy to customize. Add your favorite pizza ingredients or more cheese, if you like. Make it vegetarian by omitting the meat.
To decrease sodium content, choose a low sodium pizza sauce (or make your own), and replace ham and pepperoni with ground beef or turkey.
Make Ahead: Prepare pasta casserole but don't bake. Refrigerate or freeze. Bake as directed (if frozen, thaw overnight in refrigerator).