Place your skillet over medium heat and add the ground beef. Cook it, breaking it apart with your spoon, until it’s no longer pink. Add the finely chopped onion and continue to cook until the onion turns translucent and soft. Drain any excess fat to keep the dish from being greasy.
Stir in the tomato sauce, ketchup, brown sugar, white vinegar, Worcestershire sauce, and dried mustard. Mix everything thoroughly and let it simmer for 5 minutes, allowing the flavors to meld beautifully. Season with salt and freshly ground black pepper to taste.
Add the uncooked cavatappi pasta directly into the skillet or transfer the beef mixture to your casserole dish. Pour in the chicken broth, stirring gently to combine so the pasta is evenly submerged.
Preheat your oven to 375°F (190°C). Cover the casserole dish with foil and bake for about 25-30 minutes, or until the pasta is tender and the sauce has thickened nicely.
Remove the foil, sprinkle the shredded cheddar cheese evenly over the top, and return to the oven. Broil for 2-3 minutes until the cheese is melted, golden, and bubbly. Keep a close eye to avoid burning.
Once out of the oven, sprinkle with fresh parsley for a burst of color and freshness. Serve warm with hot sauce on the side if you like a little extra kick.