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 al dente, about 2 minutes less than package directions. Drain and set aside.
03 - Heat a large skillet over medium heat. Add ground beef and cook, breaking up with a spoon, until browned and cooked through, 6–8 minutes. Drain excess fat if needed.
04 - Add diced onion to the skillet and cook 3–4 minutes until softened. Stir in garlic and cook 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 evenly.
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.
09 - Remove foil and bake for another 10–15 minutes until bubbly and golden on top.
10 - Let rest for 5 minutes before serving. Garnish with fresh parsley or basil if desired.