Bring a large pot of salted water to a boil. Add the ziti pasta and cook according to package instructions until al dente. Drain the pasta and set aside.
Heat a large skillet over medium heat. Add the ground beef and cook until it starts to brown, breaking it up with a wooden spoon. Drain any excess fat.
Add chopped onion and minced garlic to the skillet with the beef. Cook until the onion is translucent and fragrant, about 5 minutes.
Pour in the crushed tomatoes and marinara sauce. Stir in dried oregano, dried basil, salt, and pepper. Let the sauce simmer for about 10 minutes to develop flavor.
In a large mixing bowl, combine the cooked pasta and beef-tomato sauce mixture. Stir until the pasta is well coated.
Preheat your oven to 375°F (190°C). In a 9x13-inch baking dish, spread half of the pasta mixture evenly. Dollop half of the ricotta cheese over the pasta, then sprinkle with one cup of shredded mozzarella and half of the grated Parmesan. Repeat with the remaining pasta, ricotta, mozzarella, and Parmesan cheese.
Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 15 minutes or until the cheese is bubbly and golden brown.
Remove from the oven and let the casserole cool for a few minutes. Sprinkle with fresh chopped parsley before serving. Enjoy the melty, cheesy goodness!