Preheat your oven to 375°F and lightly grease a 9x13-inch baking dish.
Brown the ground beef in a large skillet over medium-high heat, breaking it apart as it cooks. Drain excess fat.
Stir in the garlic powder, onion powder, Italian seasoning, salt, and pepper.
Add the marinara sauce, beef broth, and diced tomatoes to the skillet. Stir to combine.
Fold in the dry pasta — yes, uncooked! It'll absorb all that saucy goodness in the oven.
Pour everything into your prepared baking dish and spread it out evenly.
Cover tightly with foil and bake for 25 minutes.
Remove the foil, sprinkle both cheeses generously over the top, and bake uncovered for another 10–12 minutes until the cheese is golden and bubbly.
Let it rest for 5 minutes, garnish with parsley, and dig in!