01 -
Bring a large pot of salted water to a boil. Add ziti and cook according to package instructions until just al dente. Drain and set aside, avoiding overcooking.
02 -
Heat olive oil in a large skillet over medium-high heat. Add diced onion and bell pepper and cook for 2–3 minutes until softened and fragrant.
03 -
Add Italian sausage and ground beef to the skillet. Break up with a spoon and cook until no pink remains, allowing some browning. Drain excess grease.
04 -
Stir in drained diced tomatoes, marinara sauce, Italian seasoning, garlic powder, onion powder, salt, and black pepper. Bring to a gentle simmer and cook until sauce slightly thickens.
05 -
Add cooked ziti to the skillet and stir until pasta is evenly coated with sauce.
06 -
In a separate bowl, blend ricotta cheese and egg until smooth and creamy.
07 -
Spread one-third of the pasta mixture into a 9 x 13-inch casserole dish. Dollop and spread one-third of the ricotta mixture over the pasta. Repeat layering two more times, finishing with pasta and sauce on top.
08 -
Sprinkle mozzarella and cheddar evenly over the top layer, covering edge to edge.
09 -
Cover with foil and bake at 350°F for 20–30 minutes until hot and bubbling. Remove foil and broil for 2–3 minutes until cheese is golden and slightly crisp. Let rest 5–10 minutes before serving.