Preheat the oven to 180°C / 350°F and lightly oil or spray a loaf pan.
Mix all glaze ingredients in a small bowl and set aside.
Add breadcrumbs to a large bowl, grate the onion over them, and stir until the crumbs are moist.
Add the beef, eggs, garlic, Worcestershire sauce, ketchup, parsley, thyme, bouillon, and pepper, then mix well by hand until combined.
Shape the mixture into a loaf, smooth out cracks, place it in the pan, and brush generously with half the glaze.
Bake for 45 minutes, remove, scoop off excess fat if needed, brush with most of the remaining glaze, then bake for another 30 minutes.
Let the meatloaf rest for 10 minutes before removing from the pan and slicing thickly.