Cook pasta according to cooking instructions until al dente. Drain and set aside in a large bowl.
Cook ground beef in skillet over medium heat until browned and no longer pink, about 8 minutes. Remove and drain. Saute diced onion until translucent, about 2 minutes.
Return ground beef back to the skillet. Add pasta sauce, oregano, garlic powder, salt, and pepper. Stir until well combined and simmer for 10 minutes.
Preheat oven to 375 degrees F.
While the meat sauce is simmering, add ricotta, cream of mushrooms, and 1/2 cup of mozzarella to the bowl of cooked pasta. Once the meat sauce is finished, add to the pasta bowl. Stir until well combined.
Spread pasta mixture in a 9x13 inch baking dish. Sprinkle the remaining mozzarella and parmesan cheese on top.
Bake for 15-25 minutes or until the pasta is hot all the way through and cheese is melted and bubbly. Remove from oven and garnish with parsley. Let cool 5 minutes and serve.
Notes
*For storage: Store in an airtight container up to 3 days.