01 - Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish.
02 - Bring a large pot of salted water to a boil. Cook rigatoni until just al dente, about 2 minutes less than package instructions. Drain and set aside.
03 - While the pasta cooks, heat a large skillet over medium heat. Add ground beef and cook, breaking up with a spoon, until browned and cooked through, about 6–8 minutes. Drain excess fat if needed.
04 - Add diced onion to the skillet and cook for 3–4 minutes until softened. Stir in garlic and cook for 1 minute until fragrant.
05 - Pour in marinara sauce and crushed tomatoes. Add oregano, basil, red pepper flakes, salt, and pepper. Simmer on low for 8–10 minutes, stirring occasionally.
06 - In a large bowl, combine drained pasta, meat sauce, and ricotta cheese. Mix gently to coat.
07 - Spoon half the pasta mixture into the prepared baking dish. Sprinkle with half the mozzarella and Parmesan. Add remaining pasta, then top with remaining cheeses.
08 - Cover loosely with foil and bake for 20 minutes. Remove foil and bake for another 10–15 minutes until bubbly and golden.
09 - Let rest for 5 minutes before serving. Garnish with fresh parsley or basil if desired.