01 -
Cook pasta according to package instructions until al dente. Drain and set aside.
02 -
Brown ground beef and Italian sausage in a large skillet over medium heat until fully cooked. Drain excess fat.
03 -
Preheat oven to 190°C (375°F).
04 -
In a large mixing bowl, combine cooked pasta, meat mixture, pepperoni, bacon, marinara sauce, Italian seasoning, garlic powder, and red pepper flakes if using. Mix thoroughly.
05 -
Transfer mixture into a greased 23×33cm (9×13-inch) baking dish. Top evenly with mozzarella, cheddar, and Parmesan cheeses.
06 -
Bake in preheated oven for 20-25 minutes until cheese is melted and bubbly.
07 -
Allow casserole to cool for 5 minutes before slicing and serving.