Heat oven to 350°F and grease or line a loaf pan.
In a large bowl, combine ground beef, soup mix, breadcrumbs, eggs, broth, Worcestershire, Dijon, cheese, diced onion, parsley, and pepper.
Mix until combined, then press gently into the loaf pan.
Place in the oven and bake for 40 minutes.
While the meatloaf bakes, melt 1 tablespoon butter in a skillet over medium heat.
Add the thinly sliced onion and sugar; cook until deep golden (10–12 minutes).
Stir in Worcestershire, broth, and ketchup; simmer 2–3 minutes until slightly thickened.
Spoon the glaze over the meatloaf and bake for another 15–20 minutes, or until the internal temperature reaches 160°F.
Let stand for 10 minutes before slicing.