Preheat oven to 350°F Cut parchment paper long enough to hang over the wide side of a large loaf pan.
In a food processor combine the onion, carrot, celery, pepper and garlic then pulse until roughly pureed.
In a large bowl, combine the ground veal and pureed vegetables. Gently mix in the breadcrumbs, milk, mustard, ketchup and salt & pepper until thoroughly combined.
Press the mixture into the parchment lined loaf pan. If using the eggs, gently press the hardboiled eggs down the centre of the loaf, being careful not to break them.
Place the pan on a rimmed cookie sheet to catch any spills, then bake for 45 minutes.
Combine all of the glaze ingredients and set aside.
Remove the loaf from the oven and slather the top with all of the glaze. Return to the oven and bake for another 45 minutes or until done (meat should reach an internal temperature of 160F in the centre).
Let the meat loaf rest for 10 minutes, then lift out of the pan using the parchment paper. Slice with serrated knife.