Preheat oven to 375 degrees F. Spray a 9x13-inch baking dish with nonstick cooking spray; set aside.
Cook pasta according to package directions; drain and set aside.
Add ground beef and onion to a skillet over medium-high heat and cook, breaking up meat, until completely cooked through. Add garlic and cook for an additional minute then drain excess grease from the pan.
Add Italian seasoning, salt, marinara, and diced tomatoes then stir to combine. Let simmer for 8-10 minutes then stir in cooked pasta, parsley and yogurt.
Spread pasta mixture in an even layer in prepared dish and sprinkle mozzarella and parmesan cheese on top. Bake, uncovered, for 30 minutes or until cheese is melted and is lightly golden brown on top.