Pre-heat the oven to 350°F.
Cover the entire bottom and sides of a loaf pan with heavy-duty aluminum foil.
Fill a baking sheet or sheet pan with water and place it on the very bottom shelve in the oven.
Add the vegetable oil to a medium skillet, over medium heat.
Once the oil is hot enough, add the onions; cook until softened; about 6 – 8 minutes.
A minute before the onions are done, add the garlic.
Cook until fragrant; about 30 seconds.
Remove the onions and garlic from the skillet; let cool for about 5 minutes.
To a small bowl, add the fresh breadcrumbs, eggs, Worcestershire sauce and beef broth; mix gently.
Let the breadcrumbs soak for 5 minutes.
To a small bowl add the ketchup, pepper and brown sugar; mix well; set aside for later.
Using a bowl big enough for the ground beef and breadcrumb mixture, add the ground beef with all the seasonings, salt and pepper.
Add the breadcrumb mixture, onions and garlic; gently mix.
Place the beef in the loaf pan lined with the heavy-duty aluminum foil.
Shape the beef into a loaf.
Pour only half of the brown sugar ketchup over the meatloaf.
Put the meatloaf on the shelf right above the pan with water.
Place in the pre-heated oven and bake for 45 – 60 minutes or until the temperature on a thermometer reads 165°F.
Remove from the oven, cover the meatloaf with the remaining ketchup glaze and serve.