01 - Heat olive oil in a large skillet over medium heat. Sauté chopped onion until translucent, about 3 minutes. Add minced garlic and cook for 1 minute until fragrant.
02 - Add Italian sausage to the skillet, breaking it apart with a wooden spoon. Cook until browned and no longer pink. Drain excess fat and set aside.
03 - In a large bowl, combine ricotta, half the mozzarella (1 cup), Parmesan, dried basil, oregano, and crushed red pepper flakes. Season generously with salt and pepper. Mix until smooth and well incorporated.
04 - Spray slow cooker insert with non-stick cooking spray. Spread 1 cup marinara sauce evenly across bottom. Layer half the uncooked ziti, followed by half the sausage mixture, half the ricotta mixture, and about 2 cups marinara sauce. Repeat layers with remaining pasta, sausage, ricotta, and sauce.
05 - Sprinkle remaining mozzarella cheese over top. Cover and cook on LOW for 3-4 hours until pasta is tender and cheese is bubbly and lightly browned.
06 - Remove lid and let rest 10-15 minutes before serving to allow layers to set. Garnish with fresh basil leaves if desired.